Updates
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@42 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
f57d3c28d6
commit
3c0b90c0d3
4 changed files with 8 additions and 55 deletions
|
@ -3,10 +3,11 @@
|
|||
|
||||
<table>
|
||||
<tr bgcolor="#cccccc"><th>Person</th><th>Activity</th><th>Current status</th></tr><tr>
|
||||
STATUS(Björn,I2C driver and MAS serial port,Idle - trying to repair his Archos...)
|
||||
STATUS(Björn,Web page; I2C driver and MAS serial port,Idle - trying to repair his Archos...)
|
||||
STATUS(Linus,Serial port GDB stub to bring remote debugging to the archos,Works well; some details left)
|
||||
STATUS(Alan,FAT-32 file system and handling,Can create files. Not safe yet ;->)
|
||||
STATUS(Daniel,GUI simulator for X11,Partly working)
|
||||
STATUS(Rob,Assembling a FAQ,Just began)
|
||||
STATUS(Gary,Recorder lcd code and ui simulator,Writing code)
|
||||
</tr></table>
|
||||
<i><small>Updated __DATE__</small></i>
|
||||
|
|
52
www/main.t
52
www/main.t
|
@ -7,9 +7,8 @@
|
|||
<a href="schematics/">schematics</a> ·
|
||||
<a href="mods/">hardware mods</a> ·
|
||||
<a href="http://bjorn.haxx.se/rockbox/mail.cgi">mail list archive</a> ·
|
||||
<a href="#descrambler">descrambler</a> ·
|
||||
<a href="#sh2d">sh2d disassembler</a> ·
|
||||
<a href="/isd200/archos.html">archos internals</a> ·
|
||||
<a href="tools.html">tools</a> ·
|
||||
<a href="internals/">archos internals</a> ·
|
||||
<a href="http://sourceforge.net/projects/rockbox/">sourceforge project</a>
|
||||
</small>
|
||||
|
||||
|
@ -135,53 +134,6 @@ The data is then spread over four memory segments. The two least significant bit
|
|||
<li>16 bit checksum
|
||||
</ul>
|
||||
|
||||
<a name="descrambler">
|
||||
<p>I've written a small utility to descramble firmware files:
|
||||
<ul>
|
||||
<li><a href="descramble.c">descramble.c</a> - 1835 bytes - The source code (pure ANSI C, should work everywhere). GPL licensed.
|
||||
<li><a href="descramble">descramble</a> - 4280 bytes - Dynamically linked i386 linux executable
|
||||
<li><a href="descramble.static.bz2">descramble.static.bz2</a> - 176015 bytes - bzip2 compressed statically linked i386 linux executable
|
||||
<li><a href="descramble.exe">descramble.exe</a> - 45056 bytes - win32 executable
|
||||
</ul>
|
||||
|
||||
<a name="scrambler">
|
||||
<p>...and one to scramble files:
|
||||
<ul>
|
||||
<li><a href="scramble.c">scramble.c</a> - 2242 bytes - The source code (pure ANSI C, should work everywhere). GPL licensed.
|
||||
<li><a href="scramble">scramble</a> - 4376 bytes - Dynamically linked i386 linux executable
|
||||
<li><a href="scramble.static.bz2">scramble.static.bz2</a> - 176117 bytes - bzip2 compressed statically linked i386 linux executable
|
||||
<li><a href="scramble.exe">scramble.exe</a> - 93385 bytes - win32 executable
|
||||
</ul>
|
||||
|
||||
<h2>So?</h2>
|
||||
|
||||
<p>We now have the possiblity to actually research how the Archos works
|
||||
and create our own software for it.
|
||||
There is of course a long way still to go before we can start playing
|
||||
around with fancy mp3 features.
|
||||
|
||||
<a name="sh2d">
|
||||
<h3>Disassembler</h3>
|
||||
|
||||
<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>:
|
||||
<p><b>Update:</b> I've added address lookup and register name translation to the disassembler (2001-12-09)
|
||||
<ul>
|
||||
<li><a href="sh2d.c">sh2d.c</a> - 28 kB - Source code
|
||||
<li><a href="sh2d">sh2d</a> - 15 kB - Dynamically linked i386 linux executable
|
||||
<li><a href="sh2d.static.bz2">sh2d.static.bz2</a> - 170 kB - bzip2 compressed statically linked i386 linux executable
|
||||
<li><a href="sh2d.exe">sh2d.exe</a> - 40 kB - win32 executable (original version; no lookup)
|
||||
</ul>
|
||||
|
||||
<h3>Compiler</h3>
|
||||
|
||||
<p>GCC supports the SH processor. Just
|
||||
<a href="cross-gcc.html">cook yourself a cross-compiler</a>
|
||||
(sh-elf-gcc) and voila, instant SH-1 code.
|
||||
|
||||
<p>There are also
|
||||
<a href="http://www.sh-linux.org/rpm/RPMS/i386/RedHat7.1/">
|
||||
pre-cooked RH7.1 RPMs</a> available from sh-linux.org
|
||||
|
||||
<h2>Dreams</h2>
|
||||
<p>Ok, forget about reality, what could we do with this?
|
||||
|
||||
|
|
|
@ -20,10 +20,10 @@ Use your thumb nails to compress the thin edge of the rubber while gently pullin
|
|||
Do the same on the side.
|
||||
<hr>
|
||||
|
||||
<p><img src="b9.jpg">
|
||||
<p><img src="b9.jpg"> <img src="b11.jpg">
|
||||
<br>
|
||||
You have liberated one end of the Archos from the metal back plate!
|
||||
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.
|
||||
You have now freed one end of the Archos.
|
||||
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.
|
||||
|
||||
<p><i>Björn</i>
|
||||
|
||||
|
|
|
@ -12,7 +12,7 @@ It takes its power from the DTR signal in the serial port, so the communication
|
|||
|
||||
<h2>How to power it the safe way</h2>
|
||||
<p>
|
||||
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.
|
||||
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.
|
||||
|
||||
<h2>How to make one</h2>
|
||||
|
||||
|
|
Loading…
Reference in a new issue