Save a few registers in assembler routines for iPod 5Gs LCD driver and YUV conversion.
[kugel-rb.git] / docs / HISTORY
blob3dcc7048917316588d96d8c410caef586dea956e
1 Rockbox History
3 * Dec 2001
5   Björn Stenberg set up and announced the mailing list for Archos Open Source
6   Jukebox software hacking dicsussions. People started to join up. The
7   scrambling algorithm was "broken" and the first ever LED-flashing program
8   was downloaded and run.
10   Lots of efforts were put on researching the hardware, how it works, what
11   circuits that are used, where to find the spec sheets for those circuits
12   etc.
14   By the end of the month, the first working LCD-code for the Recorder was
15   written.
17   148 mails was posted to the list.
19 * Jan 2002
21   Initial source packages were offered that did basic things like scrolling
22   or blinking on the screen.
24   A vote page was setup for people to vote on a project name, and even while
25   Rockbox was not the winning one, Björn showed his dictator-side and set the
26   project name. Rockbox it shall be.
28   Discussions about development environments.
30   The issue of locked hard disks were discussed a lot, since Björn got this
31   problem on a whole range of his disks!
33   More hardware pins and functionality was detected and researched.
35   At the end of the month, Rockbox was setup as a project on sourceforge.net
36   and people immediately started posting feature-requests.
38   187 mails was posted to the list.
40 * Feb 2002
42   Linus Nielsen Feltzing did some major progress on his gdb-stub and
43   associated hardware modification to do really low-level debugging.
45   Lots of feature-requests were posted.
47   47 mails was posted to the list.
49 * Mar 2002
51   Robert Hak suggested we start maintaining a FAQ, and took an initiative
52   to start the #rockbox IRC channel.
54   Daniel started the work on the simulator.
56   Initial code was added to the CVS.
58   72 mails was posted to the list.
60 * Apr 2002
62   UI-wise functionality is getting written, as by the help of the simulator we
63   write code even though the lower levels aren't quite there yet.
65   April 19th. Björn, Linus, Daniel and Kjell gathered at the "Rockbox
66   Developer Conference 2002" at Linus' place and drew up a basic design of the
67   Rockbox software.
69   Julien Labruyére donated a slightly broken Archos Jukebox 6000 to the
70   project.
72   70 mails was posted to the list.
74 * May 2002
76   Introducing our cool playlist concept.
78   May 3rd. We have sound. Rockbox was able to produce sound for the first time
79   ever. The 4 seconds of music was the beginning of "Arcade" by Machinae
80   Supremacy.
82   The FAT32 driver is working! We can access the file system.
84   The dir browser could run on a Player. The ATA code still didn't work on the
85   Recorder.
87   May 28th. We start offering "daily builds" on the Rockbox web site.
89   103 mails was posted to the list.
91 * Jun 2002
93   June 2nd. Rockbox 1.0 (for players only) is released.
95   The WPS concept was introduced.
97   June 19th. Working Archos Recorder mp3 playback was announced to the list.
99   June 19th. Rockbox 1.1 was released.
101   355 mails was posted to the list.
103 * Jul 2002
105   430 mails was posted to the list.
107 * Aug 2002
109   August 9th. Rockbox 1.2 was released.
111   August 28th. Rockbox 1.3 was released.
113   1199 mails was posted to the list.
115 * Sep 2002
117   ROLO was introduced.
119   Multiple-language support was added.
121   1375 mails was posted to the list.
123 * Oct 2002
125   October 11th. Rockbox 1.4 was release.
127   831 mails was posted to the list.
129 * Nov 2002
131   On Nov 10th, Linus announced the first recording code committed to CVS and
132   made available to users.
134 * Dec 2002
136   On Dec 19th, Björn posted the first ever test version for the FM Recorder.
137   Didn't work much...
139 * Jan 2003.
141   The FM version starts to work properly in the end of January.
143 * Feb 2003
145   Matthew P. O'Reilly donated an FM Recorder to Linus. Linus had it for 2
146   hours before he took it apart and started drawing schematics...
148   The FM version of Rockbox hits the daily builds on February 17th.
150 * Apr 2003
152   The April 1st joke, Doom on Archos, heated up the community.
154   On April 15th, the long awaited Rockbox 2.0 was released. Works fine on
155   Players, Recorders as well as FM Recorders (but without FM tuner support).
157   Daniel started editing and publishing the Rockbox Digest.
159   368 subscribers of the development mailing list.
160   1349 mails was posted to the list by 181 authors.
162 * May 2003
164   On May 3rd, Linus committed the first code ever that made use of the FM
165   tuner on the FM model.
167 * June 2003
169   On June 29th, Björn committed the first plugin interface and things, and
170   now Rockbox runs plugins.
172 * July 2003
174   On July 9th, Jörg Hohensohn announced the first official release of Rockbox
175   in flash! It only works on the Recorders and the FM Recorders.
177 * December 2003
179   Rockbox 2.1 is released
181 * March 2004
183   Rockbox 2.2 is released
185   Jörg Hohensohn introduces the voice concept that now allows Rockbox to talk
186   (speak) the menus and more.
188 * May 2004
190   We finally dump Sourceforge's CVS repository and host it ourselves.
192 * July 2004
194   We start providing Windows installer packages
196   Jens made it possible to run Rockbox entirely from ROM, thus making another
197   150-170KB free for mp3 buffering.
199 * September 2004
201   Jens and Jörg started porting Rockbox to the Archos Ondio, Archos' flash
202   memory based player series.
204   The work on a iRiver port starts for real. We bought one working and one
205   broken one to the project. Another article (about the porting) appears on
206   slashdot.
208   September 24: rockbox.org is ours thanks to Jeff!
210 * February 2006
212   the LaTeX manual was born
214   ipod video audio playback
216 * March 2006
218   iAudio X5 bootloader
220   ipod Mini 2G audio
222 * April 2006
224   ipod Mini 1G audio
226 * July 2006
228   FM radio and recording on the X5
230 * December 2006
232   Support for Toshiba Gigabeat F
234   Auto-detect 2048 bytes block-size to work fine on 5.5G ipod video
236 * January 2007
238   Changed to Subversion
240 * March 2007
242   Sound on the Sansa e200 models
244 * September 2007
246   Rockbox installs fine on the e200R models
248   Sound on the Sansa c200 models