<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rockbox/apps/plugins/SUBDIRS, 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>change passmgr targets</title>
<updated>2016-08-06T01:52:39+00:00</updated>
<author>
<name>Franklin Wei</name>
<email>frankhwei536@gmail.com</email>
</author>
<published>2016-08-06T01:52:39+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=00a489178c5d36a472574a21bec8fbb55fffb9f4'/>
<id>00a489178c5d36a472574a21bec8fbb55fffb9f4</id>
<content type='text'>
Change-Id: I752ea88590dabd5720c328aae7242d34029fa50d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I752ea88590dabd5720c328aae7242d34029fa50d
</pre>
</div>
</content>
</entry>
<entry>
<title>modularize passmgr</title>
<updated>2016-07-16T20:00:52+00:00</updated>
<author>
<name>Franklin Wei</name>
<email>frankhwei536@gmail.com</email>
</author>
<published>2016-07-16T20:00:52+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=810a3fe537348ad6c862e5310be3bb241b554e42'/>
<id>810a3fe537348ad6c862e5310be3bb241b554e42</id>
<content type='text'>
Change-Id: I3ce90b6035c3e13cb19f97b737f5bdea2721f830
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I3ce90b6035c3e13cb19f97b737f5bdea2721f830
</pre>
</div>
</content>
</entry>
<entry>
<title>merge</title>
<updated>2016-07-15T18:38:43+00:00</updated>
<author>
<name>Franklin Wei</name>
<email>frankhwei536@gmail.com</email>
</author>
<published>2016-07-15T18:38:43+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=669059efcdfd6313e81ebb8d1bb5cb028b5aa9d6'/>
<id>669059efcdfd6313e81ebb8d1bb5cb028b5aa9d6</id>
<content type='text'>
Change-Id: I5612b765d87b290b910d6798ee00262ac85a634a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I5612b765d87b290b910d6798ee00262ac85a634a
</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>OTP work</title>
<updated>2016-06-14T20:14:06+00:00</updated>
<author>
<name>Franklin Wei</name>
<email>frankhwei536@gmail.com</email>
</author>
<published>2016-06-14T20:14:06+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=7f4861772b99e73aca7f312f2f3b92acdf9eaa9e'/>
<id>7f4861772b99e73aca7f312f2f3b92acdf9eaa9e</id>
<content type='text'>
Change-Id: I36bf75218e8e032e6dbb67792c4f2ff40ceaadc3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I36bf75218e8e032e6dbb67792c4f2ff40ceaadc3
</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>
</feed>
