Rockbox

This is the bug/patch tracker for Rockbox. Click here for more information.

Quick links: Bugs · Patches · Rockbox frontpage

Tasklist

FS#9535 - Sansa Fuze simulator

Attached to Project: Rockbox
Opened by Thomas Martitz (kugel.) - Saturday, 08 November 2008, 00:31 GMT+2
Last edited by Jonathan Gordon (jdgordon) - Tuesday, 11 November 2008, 12:26 GMT+2
Task Type Patches
Category Applications
Status Closed
Assigned To No-one
Player Type All players
Severity Low
Priority Normal
Reported Version Daily build (which?)
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Private No

Details

This enables to build the sim. It doesn't cover plugins yet (they're not built), but contains a complete keymap.

I used the background which bombjack contributed in the v2 forum thread. The no_red_stuff version doesn't have the controls imprinted, in case you'll have nicer looking arrows or something.

PS: I've added BUTTON_HOLD for the sim even though no other target does this. I don't know why. You might change this.
   fuze_sim.diff (22.1 KiB)
 tools/configure                                          |    2 
 apps/lang/english.lang                                   |    6 
 apps/SOURCES                                             |    2 
 apps/keymaps/keymap-fuze.c                               |  324 +++++++++++++++
 firmware/target/arm/as3525/sansa-fuze/backlight-target.h |    3 
 firmware/target/arm/as3525/sansa-fuze/button-target.h    |   12 
 uisimulator/sdl/button.c                                 |   41 +
 uisimulator/sdl/uisdl.h                                  |   10 
 8 files changed, 390 insertions(+), 10 deletions(-)

   UI-fuze.bmp (489.4 KiB)
   UI-fuze_no_red_stuff.bmp (489.4 KiB)
This task depends upon

Closed by  Jonathan Gordon (jdgordon)
Tuesday, 11 November 2008, 12:26 GMT+2
Reason for closing:  Accepted
Comment by Thomas Martitz (kugel.) - Saturday, 08 November 2008, 17:20 GMT+2
Ok, thanks funman for the clarification regarding hold button. Removed it.
   fuze_sim.diff (23 KiB)
 bootloader/sansa_as3525.c                                |    1 
 tools/configure                                          |    2 
 apps/lang/english.lang                                   |    6 
 apps/SOURCES                                             |    2 
 apps/keymaps/keymap-fuze.c                               |  324 +++++++++++++++
 firmware/target/arm/as3525/sansa-fuze/backlight-target.h |    3 
 firmware/target/arm/as3525/sansa-fuze/button-target.h    |   12 
 uisimulator/sdl/button.c                                 |   40 +
 uisimulator/sdl/uisdl.h                                  |   10 
 9 files changed, 389 insertions(+), 11 deletions(-)

Comment by Thomas Martitz (kugel.) - Saturday, 08 November 2008, 17:23 GMT+2
Oops, take this one.
   fuze_sim.diff (22 KiB)
 tools/configure                                          |    2 
 apps/lang/english.lang                                   |    6 
 apps/SOURCES                                             |    2 
 apps/keymaps/keymap-fuze.c                               |  324 +++++++++++++++
 firmware/target/arm/as3525/sansa-fuze/backlight-target.h |    3 
 firmware/target/arm/as3525/sansa-fuze/button-target.h    |   12 
 uisimulator/sdl/button.c                                 |   38 +
 uisimulator/sdl/uisdl.h                                  |   10 
 8 files changed, 387 insertions(+), 10 deletions(-)

Comment by Thomas Martitz (kugel.) - Sunday, 09 November 2008, 18:36 GMT+2
fix memory size
   fuze_sim.diff (22.2 KiB)
 tools/configure                                          |    4 
 apps/lang/english.lang                                   |    6 
 apps/SOURCES                                             |    2 
 apps/keymaps/keymap-fuze.c                               |  324 +++++++++++++++
 firmware/target/arm/as3525/sansa-fuze/backlight-target.h |    3 
 firmware/target/arm/as3525/sansa-fuze/button-target.h    |   12 
 uisimulator/sdl/button.c                                 |   38 +
 uisimulator/sdl/uisdl.h                                  |   10 
 8 files changed, 388 insertions(+), 11 deletions(-)

Comment by Thomas Martitz (kugel.) - Sunday, 09 November 2008, 18:38 GMT+2
fix english.lang hunk
   fuze_sim.diff (22 KiB)
 tools/configure                                          |    4 
 apps/lang/english.lang                                   |    6 
 apps/SOURCES                                             |    2 
 apps/keymaps/keymap-fuze.c                               |  324 +++++++++++++++
 firmware/target/arm/as3525/sansa-fuze/backlight-target.h |    3 
 firmware/target/arm/as3525/sansa-fuze/button-target.h    |   12 
 uisimulator/sdl/button.c                                 |   38 +
 uisimulator/sdl/uisdl.h                                  |   10 
 8 files changed, 388 insertions(+), 11 deletions(-)

Comment by Thomas Martitz (kugel.) - Sunday, 09 November 2008, 18:38 GMT+2
Oops
   fuze_sim.diff (22.2 KiB)
 tools/configure                                          |    4 
 apps/lang/english.lang                                   |    6 
 apps/SOURCES                                             |    2 
 apps/keymaps/keymap-fuze.c                               |  324 +++++++++++++++
 firmware/target/arm/as3525/sansa-fuze/backlight-target.h |    3 
 firmware/target/arm/as3525/sansa-fuze/button-target.h    |   12 
 uisimulator/sdl/button.c                                 |   38 +
 uisimulator/sdl/uisdl.h                                  |   10 
 8 files changed, 388 insertions(+), 11 deletions(-)

Comment by Thomas Martitz (kugel.) - Tuesday, 11 November 2008, 11:55 GMT+2
Fix fuze to use the correct memory model. Update UI-fuze.bmp to show the correct hold key button.
   fuze_sim.diff (22.9 KiB)
 tools/configure                                          |    4 
 apps/lang/english.lang                                   |    6 
 apps/SOURCES                                             |    2 
 apps/keymaps/keymap-fuze.c                               |  324 +++++++++++++++
 firmware/target/arm/as3525/system-as3525.c               |    4 
 firmware/target/arm/as3525/sansa-fuze/backlight-target.h |    3 
 firmware/target/arm/as3525/sansa-fuze/button-target.h    |   12 
 uisimulator/sdl/button.c                                 |   38 +
 uisimulator/sdl/uisdl.h                                  |   10 
 9 files changed, 390 insertions(+), 13 deletions(-)

   UI-fuze.bmp (489.4 KiB)
Comment by Thomas Martitz (kugel.) - Tuesday, 11 November 2008, 12:19 GMT+2
update all langs, remove unrelated (although essential) changes to the memory model
   fuze_sim.diff (39.8 KiB)
 tools/configure                                          |    2 
 apps/lang/deutsch.lang                                   |    6 
 apps/lang/dansk.lang                                     |    6 
 apps/lang/polski.lang                                    |    6 
 apps/lang/bulgarian.lang                                 |    6 
 apps/lang/chinese-trad.lang                              |    6 
 apps/lang/svenska.lang                                   |    6 
 apps/lang/hebrew.lang                                    |    6 
 apps/lang/nederlands.lang                                |    6 
 apps/lang/magyar.lang                                    |   12 
 apps/lang/russian.lang                                   |    6 
 apps/lang/thai.lang                                      |    6 
 apps/lang/catala.lang                                    |    6 
 apps/lang/francais.lang                                  |    6 
 apps/lang/japanese.lang                                  |    6 
 apps/lang/english.lang                                   |    6 
 apps/lang/czech.lang                                     |    6 
 apps/lang/norsk.lang                                     |    6 
 apps/lang/finnish.lang                                   |    6 
 apps/lang/italiano.lang                                  |    6 
 apps/lang/espanol.lang                                   |    6 
 apps/lang/tagalog.lang                                   |    6 
 apps/lang/chinese-simp.lang                              |    6 
 apps/lang/portugues-brasileiro.lang                      |    6 
 apps/lang/romaneste.lang                                 |    6 
 apps/lang/norsk-nynorsk.lang                             |    6 
 apps/lang/greek.lang                                     |    6 
 apps/SOURCES                                             |    2 
 apps/keymaps/keymap-fuze.c                               |  324 +++++++++++++++
 firmware/target/arm/as3525/sansa-fuze/backlight-target.h |    3 
 firmware/target/arm/as3525/sansa-fuze/button-target.h    |   12 
 uisimulator/sdl/button.c                                 |   38 +
 uisimulator/sdl/uisdl.h                                  |   10 
 33 files changed, 465 insertions(+), 88 deletions(-)

Loading...