summaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authorBjörn Stenberg <bjorn@haxx.se>2002-03-28 09:55:46 +0000
committerBjörn Stenberg <bjorn@haxx.se>2002-03-28 09:55:46 +0000
commit3c0b90c0d3194d42def64c262625f0e11ab97771 (patch)
tree8f97818ac5940b717a8adbdbe2dc406c4559e875 /www
parentf57d3c28d6c03c126323251638014d1aa7c83899 (diff)
downloadrockbox-3c0b90c0d3194d42def64c262625f0e11ab97771.tar.gz
rockbox-3c0b90c0d3194d42def64c262625f0e11ab97771.zip
Updates
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@42 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'www')
-rw-r--r--www/activity.t3
-rw-r--r--www/main.t52
-rw-r--r--www/mods/disassemble.t6
-rw-r--r--www/mods/rs232.t2
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>
6STATUS(Björn,I2C driver and MAS serial port,Idle - trying to repair his Archos...) 6STATUS(Björn,Web page; I2C driver and MAS serial port,Idle - trying to repair his Archos...)
7STATUS(Linus,Serial port GDB stub to bring remote debugging to the archos,Works well; some details left) 7STATUS(Linus,Serial port GDB stub to bring remote debugging to the archos,Works well; some details left)
8STATUS(Alan,FAT-32 file system and handling,Can create files. Not safe yet ;->) 8STATUS(Alan,FAT-32 file system and handling,Can create files. Not safe yet ;->)
9STATUS(Daniel,GUI simulator for X11,Partly working) 9STATUS(Daniel,GUI simulator for X11,Partly working)
10STATUS(Rob,Assembling a FAQ,Just began) 10STATUS(Rob,Assembling a FAQ,Just began)
11STATUS(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> &middot; 7<a href="schematics/">schematics</a> &middot;
8<a href="mods/">hardware mods</a> &middot; 8<a href="mods/">hardware mods</a> &middot;
9<a href="http://bjorn.haxx.se/rockbox/mail.cgi">mail list archive</a> &middot; 9<a href="http://bjorn.haxx.se/rockbox/mail.cgi">mail list archive</a> &middot;
10<a href="#descrambler">descrambler</a> &middot; 10<a href="tools.html">tools</a> &middot;
11<a href="#sh2d">sh2d disassembler</a> &middot; 11<a href="internals/">archos internals</a> &middot;
12<a href="/isd200/archos.html">archos internals</a> &middot;
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
159and create our own software for it.
160There is of course a long way still to go before we can start playing
161around 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/">
183pre-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
20Do the same on the side. 20Do 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>
25You have liberated one end of the Archos from the metal back plate! 25You have now freed one end of the Archos.
26Now lightly lift the blue rubber bumbers up from the circuit board on the other end, then slide the Archos out of the back plate. 26Now 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>
15It 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. 15If 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