diff options
Diffstat (limited to 'www')
-rw-r--r-- | www/activity.t | 3 | ||||
-rw-r--r-- | www/main.t | 52 | ||||
-rw-r--r-- | www/mods/disassemble.t | 6 | ||||
-rw-r--r-- | www/mods/rs232.t | 2 |
4 files changed, 8 insertions, 55 deletions
diff --git a/www/activity.t b/www/activity.t index eabd0be18b..2898c6375e 100644 --- a/www/activity.t +++ b/www/activity.t | |||
@@ -3,10 +3,11 @@ | |||
3 | 3 | ||
4 | <table> | 4 | <table> |
5 | <tr bgcolor="#cccccc"><th>Person</th><th>Activity</th><th>Current status</th></tr><tr> | 5 | <tr bgcolor="#cccccc"><th>Person</th><th>Activity</th><th>Current status</th></tr><tr> |
6 | STATUS(Björn,I2C driver and MAS serial port,Idle - trying to repair his Archos...) | 6 | STATUS(Björn,Web page; I2C driver and MAS serial port,Idle - trying to repair his Archos...) |
7 | STATUS(Linus,Serial port GDB stub to bring remote debugging to the archos,Works well; some details left) | 7 | STATUS(Linus,Serial port GDB stub to bring remote debugging to the archos,Works well; some details left) |
8 | STATUS(Alan,FAT-32 file system and handling,Can create files. Not safe yet ;->) | 8 | STATUS(Alan,FAT-32 file system and handling,Can create files. Not safe yet ;->) |
9 | STATUS(Daniel,GUI simulator for X11,Partly working) | 9 | STATUS(Daniel,GUI simulator for X11,Partly working) |
10 | STATUS(Rob,Assembling a FAQ,Just began) | 10 | STATUS(Rob,Assembling a FAQ,Just began) |
11 | STATUS(Gary,Recorder lcd code and ui simulator,Writing code) | ||
11 | </tr></table> | 12 | </tr></table> |
12 | <i><small>Updated __DATE__</small></i> | 13 | <i><small>Updated __DATE__</small></i> |
diff --git a/www/main.t b/www/main.t index c082692db2..7d86693f0e 100644 --- a/www/main.t +++ b/www/main.t | |||
@@ -7,9 +7,8 @@ | |||
7 | <a href="schematics/">schematics</a> · | 7 | <a href="schematics/">schematics</a> · |
8 | <a href="mods/">hardware mods</a> · | 8 | <a href="mods/">hardware mods</a> · |
9 | <a href="http://bjorn.haxx.se/rockbox/mail.cgi">mail list archive</a> · | 9 | <a href="http://bjorn.haxx.se/rockbox/mail.cgi">mail list archive</a> · |
10 | <a href="#descrambler">descrambler</a> · | 10 | <a href="tools.html">tools</a> · |
11 | <a href="#sh2d">sh2d disassembler</a> · | 11 | <a href="internals/">archos internals</a> · |
12 | <a href="/isd200/archos.html">archos internals</a> · | ||
13 | <a href="http://sourceforge.net/projects/rockbox/">sourceforge project</a> | 12 | <a href="http://sourceforge.net/projects/rockbox/">sourceforge project</a> |
14 | </small> | 13 | </small> |
15 | 14 | ||
@@ -135,53 +134,6 @@ The data is then spread over four memory segments. The two least significant bit | |||
135 | <li>16 bit checksum | 134 | <li>16 bit checksum |
136 | </ul> | 135 | </ul> |
137 | 136 | ||
138 | <a name="descrambler"> | ||
139 | <p>I've written a small utility to descramble firmware files: | ||
140 | <ul> | ||
141 | <li><a href="descramble.c">descramble.c</a> - 1835 bytes - The source code (pure ANSI C, should work everywhere). GPL licensed. | ||
142 | <li><a href="descramble">descramble</a> - 4280 bytes - Dynamically linked i386 linux executable | ||
143 | <li><a href="descramble.static.bz2">descramble.static.bz2</a> - 176015 bytes - bzip2 compressed statically linked i386 linux executable | ||
144 | <li><a href="descramble.exe">descramble.exe</a> - 45056 bytes - win32 executable | ||
145 | </ul> | ||
146 | |||
147 | <a name="scrambler"> | ||
148 | <p>...and one to scramble files: | ||
149 | <ul> | ||
150 | <li><a href="scramble.c">scramble.c</a> - 2242 bytes - The source code (pure ANSI C, should work everywhere). GPL licensed. | ||
151 | <li><a href="scramble">scramble</a> - 4376 bytes - Dynamically linked i386 linux executable | ||
152 | <li><a href="scramble.static.bz2">scramble.static.bz2</a> - 176117 bytes - bzip2 compressed statically linked i386 linux executable | ||
153 | <li><a href="scramble.exe">scramble.exe</a> - 93385 bytes - win32 executable | ||
154 | </ul> | ||
155 | |||
156 | <h2>So?</h2> | ||
157 | |||
158 | <p>We now have the possiblity to actually research how the Archos works | ||
159 | and create our own software for it. | ||
160 | There is of course a long way still to go before we can start playing | ||
161 | around with fancy mp3 features. | ||
162 | |||
163 | <a name="sh2d"> | ||
164 | <h3>Disassembler</h3> | ||
165 | |||
166 | <p>I found a nice public domain SH-1/SH-2 disassembler written by Bart Trzynadlowski, called <a href="http://saturndev.emuvibes.com/Files/sh2d020.zip">sh2d</a>: | ||
167 | <p><b>Update:</b> I've added address lookup and register name translation to the disassembler (2001-12-09) | ||
168 | <ul> | ||
169 | <li><a href="sh2d.c">sh2d.c</a> - 28 kB - Source code | ||
170 | <li><a href="sh2d">sh2d</a> - 15 kB - Dynamically linked i386 linux executable | ||
171 | <li><a href="sh2d.static.bz2">sh2d.static.bz2</a> - 170 kB - bzip2 compressed statically linked i386 linux executable | ||
172 | <li><a href="sh2d.exe">sh2d.exe</a> - 40 kB - win32 executable (original version; no lookup) | ||
173 | </ul> | ||
174 | |||
175 | <h3>Compiler</h3> | ||
176 | |||
177 | <p>GCC supports the SH processor. Just | ||
178 | <a href="cross-gcc.html">cook yourself a cross-compiler</a> | ||
179 | (sh-elf-gcc) and voila, instant SH-1 code. | ||
180 | |||
181 | <p>There are also | ||
182 | <a href="http://www.sh-linux.org/rpm/RPMS/i386/RedHat7.1/"> | ||
183 | pre-cooked RH7.1 RPMs</a> available from sh-linux.org | ||
184 | |||
185 | <h2>Dreams</h2> | 137 | <h2>Dreams</h2> |
186 | <p>Ok, forget about reality, what could we do with this? | 138 | <p>Ok, forget about reality, what could we do with this? |
187 | 139 | ||
diff --git a/www/mods/disassemble.t b/www/mods/disassemble.t index 7b50f18bca..e5941bd2ee 100644 --- a/www/mods/disassemble.t +++ b/www/mods/disassemble.t | |||
@@ -20,10 +20,10 @@ Use your thumb nails to compress the thin edge of the rubber while gently pullin | |||
20 | Do the same on the side. | 20 | Do the same on the side. |
21 | <hr> | 21 | <hr> |
22 | 22 | ||
23 | <p><img src="b9.jpg"> | 23 | <p><img src="b9.jpg"> <img src="b11.jpg"> |
24 | <br> | 24 | <br> |
25 | You have liberated one end of the Archos from the metal back plate! | 25 | You have now freed one end of the Archos. |
26 | Now lightly lift the blue rubber bumbers up from the circuit board on the other end, then slide the Archos out of the back plate. | 26 | Now lift the blue rubber bumbers up from the circuit board on the other end, and simply slide the Archos out of its' back plate. |
27 | 27 | ||
28 | <p><i>Björn</i> | 28 | <p><i>Björn</i> |
29 | 29 | ||
diff --git a/www/mods/rs232.t b/www/mods/rs232.t index 952922e4da..6abcea310b 100644 --- a/www/mods/rs232.t +++ b/www/mods/rs232.t | |||
@@ -12,7 +12,7 @@ It takes its power from the DTR signal in the serial port, so the communication | |||
12 | 12 | ||
13 | <h2>How to power it the safe way</h2> | 13 | <h2>How to power it the safe way</h2> |
14 | <p> | 14 | <p> |
15 | It is also possible to take power from the USB port, or another 5-10V source. Just remove the D1 diode and connect the power to the +5V and GND pads. | 15 | If your PC is a laptop or otherwise might risk having too little power in the serial port, it is also possible to take power from the USB port or another 5-10V source. Just remove the D1 diode and connect the power to the +5V and GND pads. |
16 | 16 | ||
17 | <h2>How to make one</h2> | 17 | <h2>How to make one</h2> |
18 | 18 | ||