diff options
author | Robert Hak <adiamas@rockbox.org> | 2002-08-21 10:23:10 +0000 |
---|---|---|
committer | Robert Hak <adiamas@rockbox.org> | 2002-08-21 10:23:10 +0000 |
commit | 4c539398697d450507bc0a931c7535d6e556c692 (patch) | |
tree | 8dddd441e81865ea2be2f750f4042f7a5f40d8e7 /docs | |
parent | 5f84df98d8700413c43d2a4d8400bf585c34e88a (diff) |
initial creation
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1847 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'docs')
-rw-r--r-- | docs/UISIMULATOR | 91 |
1 files changed, 91 insertions, 0 deletions
diff --git a/docs/UISIMULATOR b/docs/UISIMULATOR new file mode 100644 index 0000000000..a56f6b9563 --- /dev/null +++ b/docs/UISIMULATOR @@ -0,0 +1,91 @@ + __________ __ ___. + 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 'tools' dir, + 'firmware' dir, the 'apps' 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: + + (This has been compiled and run on at least Solaris and Linux. It should + work on other unixes too but we haven't tried any other yet.) + + Create a new directory and run the 'tools/configure' script in + there. Select target to simulate and select simulation. The script will + then generate a Makefile for you: + + $ mkdir build-dir + $ cd build-dir + $ ../tools/configure + + [ answer to questions ] + + [ Makefile created, archos subdirectory created ] + + $ make + $ ./rockboxui + + Note that the simulator uses a local subdirectory named 'archos' as "root + directory" for the simulated box. Copy a bunch of mp3 files into that + directory, create subdirectories and do all sorts of things you want to be + able to browse when you fire up the simulator. + + + For the Win32 simulator: + + No info yet. + +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 + -------- -------------- + Enter MENU + 6 PLAY (there's no separation between PLAY and RIGHT) |