diff options
author | Daniel Stenberg <daniel@haxx.se> | 2002-05-06 07:10:57 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2002-05-06 07:10:57 +0000 |
commit | 62204377e87bcf83bab42b85c3cbbda9d0cb3441 (patch) | |
tree | f4a99a422ce73a0e0bd15a261e1aa11ff6d0a7d7 /uisimulator/HACKING | |
parent | a305d315be91ba41513bfe67093743ae5c5e8621 (diff) | |
download | rockbox-62204377e87bcf83bab42b85c3cbbda9d0cb3441.tar.gz rockbox-62204377e87bcf83bab42b85c3cbbda9d0cb3441.zip |
some basic docs for simulator hacking
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@461 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'uisimulator/HACKING')
-rw-r--r-- | uisimulator/HACKING | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/uisimulator/HACKING b/uisimulator/HACKING new file mode 100644 index 0000000000..7243b614fc --- /dev/null +++ b/uisimulator/HACKING @@ -0,0 +1,68 @@ + __________ __ ___. + Open \______ \ ____ ____ | | _\_ |__ _______ ___ + Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / + Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < + Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ + \/ \/ \/ \/ \/ + + HACKING ROCKBOX + +Terminology + + The hardware is mainly separated in two different versions. The "Player" is + the Archos Jukebox Player 6000 and Archos Studio 20, while the "Recorder" is + the Archos Recorder 20. The "Player" has a character-based LCD screen with 2 + lines of 11 letters and a big round thing on the keypad (featuring 6 + different keys), while the "Recorder" has a graphical LCD and has all its 10 + keys separate. + +1. Get Sources + + The the very latest sources off the CVS server. Get the 'firmware' dir and + the 'uisimulator' dir on the same dir level, to make it easier to build + things (some of the files assume this hierarchy). + + All CVS details can be found here: http://bjorn.haxx.se/rockbox/cvs.html + +2. Build Uisimulator + + For the X11 simulator, change directory to uisimulator/x11. + + Edit the "DISPLAY" variable in the Makefile to match the target LCD you want + to build the simulator for. + + Run 'make'. + +3. Run Uisimulator + + To create a simulated disk drive for the simulator to see, create a + subdirectory named 'archos' and populate it with a bunch of test + files/directories. + + Run 'rockboxui'. + +4. Target Keypad Equivalents + + The keyboard's numerical keypad is used to simulate the Archos keypads: + + Keyboard Generic Archos + -------- -------------- + + ON + 8 UP + 2 DOWN + 4 LEFT + 6 RIGHT + + Keyboard Recorder-only + -------- -------------- + Enter OFF + 5 PLAY + / F1 + * F2 + - F3 + + Keyboard Player-only + -------- -------------- + [fill in] MENU + [fill in] PLAY + [fill in] STOP |