Tasklist
FS#9578 - Sansa Clip plugins
| Task Type |
Patches |
| Category |
Plugins |
| Status |
Closed |
| Assigned To |
Rafaël Carré (funman)
|
| Player Type |
Another |
| Severity |
Low |
| Priority |
Normal |
| Reported Version |
Daily build (which?) |
| Due in Version |
Undecided |
| Due Date |
Undecided |
| Percent Complete |
|
| Private |
No
|
|
Details
Attached patch makes plugins build and load on Clip.
I used the unmodified c200 keymap when possible.
I replaced the REC key of c200 with HOME key of Clip when needed.
I used archos graphics when possible.
Problems are:
* pegbox shows corrupted graphics but not in the simulator.
* chessbox loader is disabled, I'm not sure how to do that correctly, the comment mentions it's needed on archos, but use if (MEMORYSIZE <= 8)
* greylib doesn't work
* I had to use a 512kB buffer for codecs to allow 512kB buffer for the plugins (not sure if it's a real problem though)
Comments on how to fix these are welcome, I would like to commit when the 2 first problems are fixed (work on greylib can wait, and we don't need codecs at the moment).
clip-plugins.diff
(37.9 KiB)
b/apps/plugins/SOURCES | 1 +
b/apps/plugins/battery_bench.c | 3 ++-
b/apps/plugins/bitmaps/mono/SOURCES | 2 +-
b/apps/plugins/bitmaps/native/SOURCES | 2 +-
b/apps/plugins/blackjack.c | 15 +++++++++++++++
b/apps/plugins/bounce.c | 2 +-
b/apps/plugins/brickmania.c | 6 +++---
b/apps/plugins/bubbles.c | 11 +++++++++--
b/apps/plugins/calculator.c | 11 +++++++++++
b/apps/plugins/calendar.c | 2 +-
b/apps/plugins/chessbox/chessbox_pgn.h | 15 +++++++++++++++
b/apps/plugins/chessclock.c | 3 ++-
b/apps/plugins/chip8.c | 2 +-
b/apps/plugins/chopper.c | 2 +-
b/apps/plugins/cube.c | 2 +-
b/apps/plugins/dict.c | 3 ++-
b/apps/plugins/flipit.c | 12 ++++++++++++
b/apps/plugins/jewels.c | 4 ++--
b/apps/plugins/jpeg/jpeg.h | 15 +++++++++++++++
b/apps/plugins/lib/grey_core.c | 2 +-
b/apps/plugins/logo.c | 2 +-
b/apps/plugins/mandelbrot.c | 12 ++++++++++++
b/apps/plugins/midi/midiplay.c | 2 +-
b/apps/plugins/minesweeper.c | 4 ++--
b/apps/plugins/mosaique.c | 2 +-
b/apps/plugins/mp3_encoder.c | 2 +-
b/apps/plugins/mpegplayer/mpeg_settings.c | 4 ++--
b/apps/plugins/mpegplayer/mpegplayer.c | 4 ++--
b/apps/plugins/oscilloscope.c | 11 +++++++++++
b/apps/plugins/pegbox.c | 22 ++++++++++++++++++++++
b/apps/plugins/plasma.c | 2 +-
b/apps/plugins/pong.c | 2 +-
b/apps/plugins/reversi/reversi-gui.c | 8 ++++++++
b/apps/plugins/reversi/reversi-gui.h | 2 +-
b/apps/plugins/rockblox.c | 4 ++--
b/apps/plugins/rockblox1d.c | 4 ++--
b/apps/plugins/sliding_puzzle.c | 9 +++++++++
b/apps/plugins/snake.c | 3 ++-
b/apps/plugins/snake2.c | 14 ++++++++++++++
b/apps/plugins/snow.c | 2 +-
b/apps/plugins/sokoban.c | 16 ++++++++++++++++
b/apps/plugins/solitaire.c | 4 ++--
b/apps/plugins/spacerocks.c | 13 +++++++++++++
b/apps/plugins/star.c | 2 +-
b/apps/plugins/starfield.c | 3 ++-
b/apps/plugins/stats.c | 2 +-
b/apps/plugins/stopwatch.c | 2 +-
b/apps/plugins/sudoku/sudoku.c | 2 +-
b/apps/plugins/sudoku/sudoku.h | 14 ++++++++++++++
b/apps/plugins/viewer.c | 12 ++++++++++++
b/apps/plugins/vu_meter.c | 13 +++++++++++++
b/apps/plugins/wormlet.c | 19 +++++++++++++++++++
b/apps/plugins/xobox.c | 10 ++++++++++
b/apps/plugins/zxbox/keymaps.h | 2 +-
b/apps/plugins/zxbox/zxbox_keyb.c | 1 +
b/firmware/export/config-clip.h | 4 ++--
b/tools/configure | 2 +-
57 files changed, 303 insertions(+), 48 deletions(-)
|
Closed by
Rafaël Carré (funman)
Friday, 28 November 2008, 01:37 GMT+2
Reason for closing: Accepted
Additional comments about closing: r19252
Loading...