1
0
Fork 0
forked from len0rd/rockbox
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1319 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Björn Stenberg 2002-07-03 11:15:51 +00:00
parent 1c72ea3bdf
commit 00109d87a6
9 changed files with 108 additions and 58 deletions

View file

@ -1,7 +1,7 @@
ACTION=@echo preprocessing $@; rm -f $@; $(HOME)/bin/fcpp -WWW -Uunix -H -C -V -LL >$@ ACTION=@echo preprocessing $@; rm -f $@; $(HOME)/bin/fcpp -WWW -Uunix -H -C -V -LL >$@
SRC := $(wildcard *.t) SRC := $(wildcard *.t)
OBJS := $(SRC:%.t=%.html) daily.shtml OBJS := $(SRC:%.t=%.html) daily.shtml main.shtml index.shtml
.SUFFIXES: .t .html .SUFFIXES: .t .html
@ -23,5 +23,10 @@ all: $(OBJS)
main.html: main.t activity.html main.html: main.t activity.html
main.shtml: main.t activity.html
index.shtml: main.shtml
ln -s main.shtml index.shtml
daily.shtml: daily.t daily.shtml: daily.t

View file

@ -66,6 +66,7 @@ of the Rockbox project
<p><tt>cvs commit -m "This is my change comment" <b>filename</b></tt> <p><tt>cvs commit -m "This is my change comment" <b>filename</b></tt>
<p><strong>Note:</strong> Before checking in modifications, test-build all targets (player, player-old, recorder, player-sim, recorder-sim) to make sure your changes don't break anything.
<h2>Updating your repository</h2> <h2>Updating your repository</h2>
@ -105,6 +106,16 @@ those on the remote repository. This is called "status":
<p><tt>cvs status | grep Status | grep -v Up-to-date</tt> <p><tt>cvs status | grep Status | grep -v Up-to-date</tt>
<h2>Producing a diff of your changes</h2>
<p>If you want to see how your local files differ from the CVS repository,
you can ask CVS to show you:
<p><tt>cvs diff -u [files(s)]</tt>
<p>The <tt>-u</tt> selects the "unified" diff format, which is preferrable
when working with source code.
<h2>What Happens in the Repository?</h2> <h2>What Happens in the Repository?</h2>
<p> <p>
Subscribe to the rockbox-cvs list to get mails sent to you for every commit Subscribe to the rockbox-cvs list to get mails sent to you for every commit

View file

@ -24,7 +24,6 @@ They are <i>not</i> official releases, they are in fact almost guaranteed to not
<p><b>Note 1:</b> You must rename the file to "archos.mod" ("ajbrec.ajz" for the recorder) before copying it to the root of your archos. <p><b>Note 1:</b> You must rename the file to "archos.mod" ("ajbrec.ajz" for the recorder) before copying it to the root of your archos.
<p><b>Note 2:</b> The Recorder version does not fully work yet, due to unfinished drivers. It runs, but cannot play music.
<h2>CVS compile status</h2> <h2>CVS compile status</h2>

View file

@ -17,7 +17,7 @@ sub list {
print "</ul>\n"; print "</ul>\n";
} }
print "<table border=1><tr valign=\"top\"><td>\n"; print "<table class=dailymod><tr><td>\n";
print "<h3>player-old</h3>\n"; print "<h3>player-old</h3>\n";
print "<p>This version is for old Archos Jukebox 5000, 6000 models with ROM firmware older than 4.50:\n"; print "<p>This version is for old Archos Jukebox 5000, 6000 models with ROM firmware older than 4.50:\n";
&list("playerold"); &list("playerold");

View file

@ -2,42 +2,78 @@
#define DOWNLOAD_PAGE #define DOWNLOAD_PAGE
#include "head.t" #include "head.t"
<h2>Version 1.0</h2> <h2>Version 1.1</h2>
<p>This first version is more a proof-of-concept than a serious replacement for the stock firmware. <p>Recorder support, playlists and scrolling are the main new features of this version. Read the <a href="rockbox-1.1-notes.txt">release notes</a>.
Read the <a href="rockbox-1.0-notes.txt">release notes</a>.
<p>
<table><tr valign="top"><td>
<h3>player-old</h3> <h3>player-old</h3>
<p>This version is for old Archos Jukebox 6000 models with ROM firmware older than 4.50. <p>This version is for old Archos Jukebox 6000 models with ROM firmware older than 4.50.
<ul> <ul>
<li><a href="rockbox-1.0-player-old.zip">rockbox-1.0-player-old.zip</a> <li><a href="rockbox-1.1-player-old.mod">rockbox-1.1-player-old.mod</a>
</ul> </ul>
</td><td>
<h3>player</h3> <h3>player</h3>
<p>This version is for Archos Jukebox 5000, 6000 with ROM firmware 4.50 or later, and all Studio models. <p>This version is for Archos Jukebox 5000, 6000 with ROM firmware 4.50 or later, and all Studio models.
<ul> <ul>
<li><a href="rockbox-1.0-player.zip">rockbox-1.0-player.zip</a> <li><a href="rockbox-1.1-player.mod">rockbox-1.1-player.mod</a>
</ul> </ul>
<p><b>Bug</b>: Bass and treble adjustment does not work.
</td><td>
<h3>recorder</h3> <h3>recorder</h3>
<p>Version 1.0 does not support the Recorder. Future versions will. <p>This version is for all Archos Jukebox Recorder models.
<ul>
<li><a href="rockbox-1.1-recorder.ajz">rockbox-1.1-recorder.ajz</a>
</ul>
<p><b>Bug</b>: MP3 playback only works on Recorder 20, not 6 or 10. PLAY key is not detected, use RIGHT.
</td></tr></table>
<h3>Source code</h3> <h3>Source code</h3>
<ul> <ul>
<li><a href="rockbox-1.0.tar.gz">rockbox-1.0.tar.gz</a> <li><a href="rockbox-1.1.tar.gz">rockbox-1.1.tar.gz</a>
</ul> </ul>
<h3>User interface simulators</h3> <h3>Screen shots (from simulator)</h3>
<p><img src="player-sim.png" alt="Player simulator">
<img src="recorder-sim.png" alt="Recorder simulator">
<p>
<table><tr>
<td><img src="player-sim.png" alt="Player simulator">
<br>Player boot screen</td>
<td><img src="recorder-sim.png" alt="Recorder simulator">
<br>Recorder boot screen</td>
<td><img src="browser.png" alt="File browser"><br>Recorder file browser</td>
<td><img src="id3.png" alt="ID3 display"><br>Recorder ID3 display</td>
</tr><tr>
<td><img src="tetris.png" alt="Tetris"><br>Tetris (recorder only)</td>
<td><img src="sokoban.png" alt="Sokoban"><br>Sokoban (recorder only)</td>
<td><img src="bounce.png" alt="Bounce"><br>Bouncing text (recorder only)</td>
</tr></table>
<h3>User interface simulators</h3>
<p>
<ul> <ul>
<li><a href="player-sim-1.0">player simulator 1.0 for linux</a> (42880 bytes) <li><a href="player-sim-1.1">player simulator 1.1 for linux-x86</a> (48300 bytes)
(if you don't have libgcc_s.so.1, get it <a href="libgcc_s.so.1">here</a>) (if you don't have libgcc_s.so.1, get it <a href="libgcc_s.so.1">here</a>)
<li><a href="recorder-sim-1.0">recorder simulator 1.0 for linux</a> (51976 bytes) <li><a href="recorder-sim-1.1">recorder simulator 1.1 for linux-x86</a> (98184 bytes)
<li><a href="recorder-sim-1.0.exe">recorder simulator 1.0 for win32</a> (167936 bytes) <li><a href="player-sim-1.1.exe">player simulator 1.1 for win32</a> (126976 bytes)
<li><a href="recorder-sim-1.1.exe">recorder simulator 1.1 for win32</a> (172032 bytes)
</ul> </ul>
<p>The simulators browse a directory called 'archos' in the directory they are started from. Create it and copy some mp3 files there. The buttons are simulated on the numeric keypad: <p>The simulators browse a directory called 'archos' in the directory they are started from. Create it and copy some mp3 files there. The buttons are simulated on the numeric keypad:
@ -46,11 +82,11 @@ Read the <a href="rockbox-1.0-notes.txt">release notes</a>.
<dd>4/6 = prev/next, 8 = play, 2 = stop, enter = menu, + = on <dd>4/6 = prev/next, 8 = play, 2 = stop, enter = menu, + = on
<dt><b>Recorder</b> <dt><b>Recorder</b>
<dd>4/6 = left/right, 8/2 = up/down, 5 = play/pause, / * - = menu keys <dd>4/6 = left/right, 8/2 = up/down, 5 = play/pause, / * - = menu keys, +/enter = on/off
</dl> </dl>
<h2>Installation</h2> <h2>Installation</h2>
<p>Unzip the archive. Rename your current archos.mod (if any) in the root of your archos, then copy the rockbox archos.mod there. <p>Rename your current archos.mod (if any) in the root of your archos, then copy the rockbox archos.mod there. Make sure it's called "archos.mod" (5000,6000,Studio) or "ajbrec.ajz" (Recorder).
<p>To remove the Rockbox firmware, just reverse the process: Rename the rockbox archos.mod file and replace it with your original firmware file. If you had no firmware file, just renaming or removing the rockbox file is sufficient. <p>To remove the Rockbox firmware, just reverse the process: Rename the rockbox archos.mod file and replace it with your original firmware file. If you had no firmware file, just renaming or removing the rockbox file is sufficient.
@ -59,7 +95,7 @@ Read the <a href="rockbox-1.0-notes.txt">release notes</a>.
<h2>Bug reports</h2> <h2>Bug reports</h2>
<p>Please use our <p>Please use our
<a href="http://sourceforge.net/projects/rockbox/">Sourceforge page</a> <a href="http://sourceforge.net/tracker/?group_id=44306&atid=439118">Sourceforge page</a>
for all bug reports and feature requests. If you have a sourceforge account, for all bug reports and feature requests. If you have a sourceforge account,
please log in first so we have a name to connect to the report. please log in first so we have a name to connect to the report.

View file

@ -33,7 +33,7 @@
<a class="menulink" href="/rockbox/docs/">data sheets</a><br> <a class="menulink" href="/rockbox/docs/">data sheets</a><br>
<a class="menulink" href="/rockbox/schematics/">schematics</a><br> <a class="menulink" href="/rockbox/schematics/">schematics</a><br>
<a class="menulink" href="/rockbox/mods/">hardware mods</a><br> <a class="menulink" href="/rockbox/mods/">hardware mods</a><br>
<a class="menulink" href="http://bjorn.haxx.se/rockbox/mail.cgi">mail list archive</a><br> <a class="menulink" href="http://bjorn.haxx.se/rockbox/mail/">mailing list</a><br>
<a class="menulink" href="/rockbox/irc/">IRC</a><br> <a class="menulink" href="/rockbox/irc/">IRC</a><br>
<a class="menulink" href="/rockbox/tools.html">tools</a><br> <a class="menulink" href="/rockbox/tools.html">tools</a><br>
<a class="menulink" href="/rockbox/internals/">photos</a><br> <a class="menulink" href="/rockbox/internals/">photos</a><br>

View file

@ -2,6 +2,12 @@
#define HISTORY_PAGE #define HISTORY_PAGE
#include "head.t" #include "head.t"
<p><i>2002-06-19</i>: Recorder sound support checked into CVS. Good news: No background noise!
<p><i>2002-06-10</i>: Playlist and scroll support added. Testing for release v1.1.
<p><i>2002-06-07</i>: The ATA driver now works for the Recorder models too.
<p><i>2002-06-01</i>: Version 1.0 is released! <a href="download/">Download it here</a>. <p><i>2002-06-01</i>: Version 1.0 is released! <a href="download/">Download it here</a>.
<p><i>2002-06-01</i>: Web site has been down three days due to a major power loss. <p><i>2002-06-01</i>: Web site has been down three days due to a major power loss.

View file

@ -16,17 +16,24 @@ firmware for the Archos Jukebox <i>5000</i>, <i>6000</i>, <i>Studio</i> and <i>R
<p><i>2002-06-19</i>: Version 1.1 is released. <a href="download/">Download it here</a>. <p><i>2002-06-19</i>: Version 1.1 is released. <a href="download/">Download it here</a>.
<p><i>2002-06-19</i>: Recorder sound support checked into CVS. Good news: No background noise!
<p><i>2002-06-10</i>: Playlist and scroll support added. Testing for release v1.1.
<p><i>2002-06-07</i>: The ATA driver now works for the Recorder models too.
<p><i><small>(Old news items have moved to a <p><i><small>(Old news items have moved to a
<a href="history.html">separate page</a>.)</small></i> <a href="history.html">separate page</a>.)</small></i>
<p>We have a mailing list: rockbox@cool.haxx.se. <h2>Recent CVS activity</h2>
To subscribe, send a message to <a href="mailto:majordomo@cool.haxx.se">majordomo@cool.haxx.se</a> with the words "subscribe rockbox" in the body. <p>
<!--#include file="last5.html" -->
<h2>Open bug reports</h2>
<p>
<!--#include file="bugs.html" -->
<small><b>Note:</b> Don't file bug reports on daily builds. They are work in progress.</small>
<h2>Vacations</h2>
<p>Parts of the core team is currently away on vacation:
<ul>
<li>Björn Stenberg (Zagor): Back friday july 5, reads mail
<li>Daniel Stenberg (Bagder): Back thursday july 25, does not read mail
</ul>
<h2>Roadmap</h2> <h2>Roadmap</h2>
<p>This is a rough indication of which features we plan/expect/hope to be <p>This is a rough indication of which features we plan/expect/hope to be
@ -60,31 +67,4 @@ The first thing this version does after boot is to look for a file called
If it exists, it is loaded into RAM and started. If it exists, it is loaded into RAM and started.
This is how firmware upgrades are loaded. This is how firmware upgrades are loaded.
<h2>Dreams</h2>
<p>Ok, forget about reality, what could we do with this?
<ul>
<li>All those simple mp3-play features we sometimes miss:
<ul>
<li>No pause between songs
<li>Mid-song resume
<li>Mid-playlist resume
<li>No-scan playlists
<li>Unlimited playlist size
<li>Autobuild playlists (such as "all songs in this directory tree")
<li>Auto-continue play in the next directory
<li>Current folder and all sub-folder random play
<li>Full disk random play
<li>REAL random (if press back it goes to the previous song that was played)
<li>Multi song queue (folder queue)
</ul>
<li>Faster scroll speed
<li>Archos Recorder support. Most of the hardware is the same, but the display and some other things differ.
<li>All kinds of cool features done from the wire remote control, including controlling your Archos from your car radio (req hw mod)
<li>Ogg Vorbis support [unverified: the MAS is somewhat programmable, but enough?]
<li>Support for megabass switch (req hw mod) [unverified: I just saw the DAC docs shows how to do it switchable. we need a free port pin to be able to switch]
<li>Player control via USB [unverified]
<li>Memory expansion? [doubtful: the current DRAM chip only has 10 address lines. we'd have to pull off one heck of a hw mod to expand that]
</ul>
#include "foot.t" #include "foot.t"

View file

@ -42,7 +42,7 @@ A {
.bgbox { .bgbox {
left-border-width: 1px; left-border-width: 1px;
border-color: black; border-color: #000000;
} }
.menulink { .menulink {
@ -56,7 +56,7 @@ A {
} }
.buildwarn { .buildwarn {
background-color: yellow; background-color: #ffff00;
width: 3em; width: 3em;
} }
@ -66,5 +66,18 @@ A {
} }
.gccwarn { .gccwarn {
color: #ff4040;
}
.gccerror {
color: #ff0000; color: #ff0000;
} }
.changetable, .bugs, .dailymod {
border: outset 2px #ffffff;
}
.changetable td, .bugs td {
background-color: #c6d6f5;
padding: 4px;
}