<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rockbox/apps/plugins/CATEGORIES, branch working</title>
<subtitle>My Rockbox tree</subtitle>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/'/>
<entry>
<title>Merge branch 'puzzles' into working</title>
<updated>2016-11-24T20:38:20+00:00</updated>
<author>
<name>Franklin Wei</name>
<email>frankhwei536@gmail.com</email>
</author>
<published>2016-11-24T20:38:20+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=46ae5224a5c39ee2bc3945d5f5511d290a3b926e'/>
<id>46ae5224a5c39ee2bc3945d5f5511d290a3b926e</id>
<content type='text'>
Change-Id: I66c3920266e141767b776203e0c4f0076260dadc
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I66c3920266e141767b776203e0c4f0076260dadc
</pre>
</div>
</content>
</entry>
<entry>
<title>[WIP] Port of Simon Tatham's Puzzle Collection</title>
<updated>2016-11-24T20:21:21+00:00</updated>
<author>
<name>Franklin Wei</name>
<email>frankhwei536@gmail.com</email>
</author>
<published>2016-11-20T20:16:41+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=f311285f23cf7f6c664bc712fab2ea38d7cc2f8c'/>
<id>f311285f23cf7f6c664bc712fab2ea38d7cc2f8c</id>
<content type='text'>
Original revision: 5123b1bf68777ffa86e651f178046b26a87cf2d9

MIT Licensed. Some games still crash and others are unplayable due to
issues with controls. Still need a "real" polygon filling algorithm.

The following games are at least partially broken for various reasons:

Cube:     crash with certain settings
Galaxies: crash
Inertia:  crash
Keen:     input issues
Loopy:    weird stuff happens
Map:      crash on input
Mines:    weird stuff happens on target
Palisade: input issues
Signpost: crash on input
Solo:     input issues
Towers:   input and drawing issues
Train Tracks: drawing issues
Twiddle:  weird animation on target
Undead:   input and drawing issues
Unequal:  input and drawing issues
Untangle: input issues

All in all, about 40% of the games are at least partially broken.

Change-Id: I7c69b6860ab115f973c8d76799502e9bb3d52368
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Original revision: 5123b1bf68777ffa86e651f178046b26a87cf2d9

MIT Licensed. Some games still crash and others are unplayable due to
issues with controls. Still need a "real" polygon filling algorithm.

The following games are at least partially broken for various reasons:

Cube:     crash with certain settings
Galaxies: crash
Inertia:  crash
Keen:     input issues
Loopy:    weird stuff happens
Map:      crash on input
Mines:    weird stuff happens on target
Palisade: input issues
Signpost: crash on input
Solo:     input issues
Towers:   input and drawing issues
Train Tracks: drawing issues
Twiddle:  weird animation on target
Undead:   input and drawing issues
Unequal:  input and drawing issues
Untangle: input issues

All in all, about 40% of the games are at least partially broken.

Change-Id: I7c69b6860ab115f973c8d76799502e9bb3d52368
</pre>
</div>
</content>
</entry>
<entry>
<title>Port of picoTTS</title>
<updated>2016-09-05T20:29:45+00:00</updated>
<author>
<name>Marcin Bukat</name>
<email>marcin.bukat@gmail.com</email>
</author>
<published>2016-09-04T20:39:30+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=f7fff144eb2f3b47894ab082715f60af395fa11c'/>
<id>f7fff144eb2f3b47894ab082715f60af395fa11c</id>
<content type='text'>
!!! This is work in progress !!!!

Original sources of library taken from android tree:
https://android.googlesource.com/platform/external/svox/+/master/pico/lib/

The license is Apache2 which is rather permissive.

So far I tested this with english text in simulator.

Change-Id: Ia597987edc969eba04f91c5755dd297fd3037a95
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
!!! This is work in progress !!!!

Original sources of library taken from android tree:
https://android.googlesource.com/platform/external/svox/+/master/pico/lib/

The license is Apache2 which is rather permissive.

So far I tested this with english text in simulator.

Change-Id: Ia597987edc969eba04f91c5755dd297fd3037a95
</pre>
</div>
</content>
</entry>
<entry>
<title>[WIP] DuckyScript plugin</title>
<updated>2016-07-12T16:01:01+00:00</updated>
<author>
<name>Franklin Wei</name>
<email>frankhwei536@gmail.com</email>
</author>
<published>2015-09-24T01:46:54+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=1b80b7ee4a5998784821e278f374c1363e95c7c1'/>
<id>1b80b7ee4a5998784821e278f374c1363e95c7c1</id>
<content type='text'>
Allows a DAP to behave like a USB Rubber Ducky by executing DuckyScript files,
which is a BASIC-like language with facilities for sending keystrokes.

A "crash course" on the language can be found at http://71.71.39.6/ducky.txt

This plugin also implements several extensions to vanilla DuckyScript, some of
which are listed below (see source for complete documentation).

 - variables (multicharacter names via hash map)
 - control flow (JUMP/GOTO, IF) with labels
 - expression parsing when a number is needed
 - non-decimal bases
 - bytecode compilation (on computer only)

The compiler and related tools can be found here:
https://github.com/theunamedguy/ducky

NOTE: Changes some entries in the HID usage tables, but doesn't break anything.

TODO:

 - Finish up manual entry
 - Further documentation?
 - More optimization?
 - Arrays (how?)
 - TEST, TEST, TEST!
   - Some features have only been marginally tested and MIGHT NOT WORK CORRECTLY
 - FASTER TYPING!!!
   - Currently averages ~96 keys/sec
   - Theoretical maximum: 500 keys/sec
   - Of interest: G#1223 (http://gerrit.rockbox.org/r/1223/)

Change-Id: I149ecd08ba124f8b8637a002ee2652dd54a44e58
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allows a DAP to behave like a USB Rubber Ducky by executing DuckyScript files,
which is a BASIC-like language with facilities for sending keystrokes.

A "crash course" on the language can be found at http://71.71.39.6/ducky.txt

This plugin also implements several extensions to vanilla DuckyScript, some of
which are listed below (see source for complete documentation).

 - variables (multicharacter names via hash map)
 - control flow (JUMP/GOTO, IF) with labels
 - expression parsing when a number is needed
 - non-decimal bases
 - bytecode compilation (on computer only)

The compiler and related tools can be found here:
https://github.com/theunamedguy/ducky

NOTE: Changes some entries in the HID usage tables, but doesn't break anything.

TODO:

 - Finish up manual entry
 - Further documentation?
 - More optimization?
 - Arrays (how?)
 - TEST, TEST, TEST!
   - Some features have only been marginally tested and MIGHT NOT WORK CORRECTLY
 - FASTER TYPING!!!
   - Currently averages ~96 keys/sec
   - Theoretical maximum: 500 keys/sec
   - Of interest: G#1223 (http://gerrit.rockbox.org/r/1223/)

Change-Id: I149ecd08ba124f8b8637a002ee2652dd54a44e58
</pre>
</div>
</content>
</entry>
<entry>
<title>rename otp to passmgr</title>
<updated>2016-07-09T23:36:30+00:00</updated>
<author>
<name>Franklin Wei</name>
<email>frankhwei536@gmail.com</email>
</author>
<published>2016-07-09T23:36:30+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=3df07c7953c950ed268ddb61a728f5d7d39ebc58'/>
<id>3df07c7953c950ed268ddb61a728f5d7d39ebc58</id>
<content type='text'>
Change-Id: I9f172c71eb2f120e7071d6fa812e5b19b7d73124
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I9f172c71eb2f120e7071d6fa812e5b19b7d73124
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'xrick' into working</title>
<updated>2016-06-14T02:50:48+00:00</updated>
<author>
<name>Franklin Wei</name>
<email>frankhwei536@gmail.com</email>
</author>
<published>2016-06-14T02:50:48+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=f217f814efdb3cd17303d9574f85f5216779bcde'/>
<id>f217f814efdb3cd17303d9574f85f5216779bcde</id>
<content type='text'>
Change-Id: I28cec154ef75cc5531f6b75295a4d4c3446e455a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I28cec154ef75cc5531f6b75295a4d4c3446e455a
</pre>
</div>
</content>
</entry>
<entry>
<title>added xrick game</title>
<updated>2016-06-14T02:49:35+00:00</updated>
<author>
<name>Sebastian Leonhardt</name>
<email>sebastian.leonhardt@web.de</email>
</author>
<published>2016-01-08T00:05:36+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=b33d4e9ae51f7b5fcd4add3f9e7a6fb966f67d76'/>
<id>b33d4e9ae51f7b5fcd4add3f9e7a6fb966f67d76</id>
<content type='text'>
original xrick code by 'BigOrno' at:
http://www.bigorno.net/xrick/

Rockbox port, plus bugfixes at:
https://github.com/pierluigi-vicinanza/xrick

Change-Id: Id83928bc2539901b0221692f65cbca41389c58e7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
original xrick code by 'BigOrno' at:
http://www.bigorno.net/xrick/

Rockbox port, plus bugfixes at:
https://github.com/pierluigi-vicinanza/xrick

Change-Id: Id83928bc2539901b0221692f65cbca41389c58e7
</pre>
</div>
</content>
</entry>
<entry>
<title>move amaze</title>
<updated>2016-06-10T21:53:30+00:00</updated>
<author>
<name>Franklin Wei</name>
<email>frankhwei536@gmail.com</email>
</author>
<published>2016-06-10T21:53:30+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=f4d9c3222457282f788c15dee29de5e6ac8f6126'/>
<id>f4d9c3222457282f788c15dee29de5e6ac8f6126</id>
<content type='text'>
Change-Id: I8367ec404811243a1a5f6b805272f8e169009416
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I8367ec404811243a1a5f6b805272f8e169009416
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'wikiviewer' into working</title>
<updated>2016-06-10T15:26:42+00:00</updated>
<author>
<name>Franklin Wei</name>
<email>frankhwei536@gmail.com</email>
</author>
<published>2016-06-10T15:26:42+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=e1ca9535dbe0c74eb4d26157a752d6558e637245'/>
<id>e1ca9535dbe0c74eb4d26157a752d6558e637245</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>FS#4755: Wikiviewer plugin</title>
<updated>2016-06-10T15:20:07+00:00</updated>
<author>
<name>Franklin Wei</name>
<email>frankhwei536@gmail.com</email>
</author>
<published>2016-06-10T15:20:07+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=2823d12c43cc8cb7228379cddf3a2f22b113e5c5'/>
<id>2823d12c43cc8cb7228379cddf3a2f22b113e5c5</id>
<content type='text'>
* Import of Avi Eisenberg's latest patch (dated May 27 '13)
* Probably not mergeable due to copyright issues

Change-Id: I5a0c2879bc0947ef506eaab48d470b04afb7a870
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Import of Avi Eisenberg's latest patch (dated May 27 '13)
* Probably not mergeable due to copyright issues

Change-Id: I5a0c2879bc0947ef506eaab48d470b04afb7a870
</pre>
</div>
</content>
</entry>
</feed>
