Commit graph

11876 commits

Author SHA1 Message Date
Greg White
5668505d6b Switch DMA wait loop to idle CPU
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11914 a1c6a512-1295-4272-9138-f99709370657
2007-01-05 04:17:25 +00:00
Greg White
a11f1eac1c Add Volume Up/Down buttons to keymap for WPS
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11913 a1c6a512-1295-4272-9138-f99709370657
2007-01-04 22:11:04 +00:00
Dominik Riebeling
a0bf190bed Add (initial) installation instructions for the Gigabeat bootloader.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11912 a1c6a512-1295-4272-9138-f99709370657
2007-01-04 21:34:40 +00:00
Nils Wallménius
8a71f1adfd Enable Morse mode for virtual keyboard on h10 players and make it possible to enter line edit while in Morse mode.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11911 a1c6a512-1295-4272-9138-f99709370657
2007-01-04 14:36:04 +00:00
Greg White
922c0d6d33 Fix simulator build
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11910 a1c6a512-1295-4272-9138-f99709370657
2007-01-04 12:13:56 +00:00
Greg White
ae5cf68e48 Created
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11909 a1c6a512-1295-4272-9138-f99709370657
2007-01-04 11:56:49 +00:00
Greg White
fbc1612a51 Move invalidate_icache macro to function in GB target tree, GB only
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11908 a1c6a512-1295-4272-9138-f99709370657
2007-01-04 11:45:06 +00:00
Greg White
82c7757633 Add option to toggle LCD popwer off, gigabeat only
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11907 a1c6a512-1295-4272-9138-f99709370657
2007-01-04 11:44:32 +00:00
Greg White
9d0faed29c Use DMA for Blit to screen/clear
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11906 a1c6a512-1295-4272-9138-f99709370657
2007-01-04 11:43:33 +00:00
Greg White
dd7b75bd2c Flush DMA buffers for DMA
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11905 a1c6a512-1295-4272-9138-f99709370657
2007-01-04 11:36:25 +00:00
Greg White
6eb81e2dc8 ATA reads now use DMA
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11904 a1c6a512-1295-4272-9138-f99709370657
2007-01-04 11:35:09 +00:00
Greg White
0b4f3d9cfa Move system specific reboot
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11903 a1c6a512-1295-4272-9138-f99709370657
2007-01-04 11:33:13 +00:00
Greg White
6c62f2f32a Add cache control
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11902 a1c6a512-1295-4272-9138-f99709370657
2007-01-04 11:26:45 +00:00
Greg White
85d5451f3b Add clean_dcache
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11901 a1c6a512-1295-4272-9138-f99709370657
2007-01-04 11:10:46 +00:00
Greg White
d45da93f27 Created
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11900 a1c6a512-1295-4272-9138-f99709370657
2007-01-04 10:16:40 +00:00
Steve Gotthardt
775c901f76 Implementing backlight fade for the Gigabeat. Note that fading is the normal behaviour. Settings for LCD off and fade settings will be coming.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11899 a1c6a512-1295-4272-9138-f99709370657
2007-01-04 09:32:49 +00:00
Steve Gotthardt
6d101042c6 Added HAVE_BACKLIGHT_SET_FADING because the Gigabeat backlight works that way.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11898 a1c6a512-1295-4272-9138-f99709370657
2007-01-04 09:30:14 +00:00
Steve Gotthardt
b3a0bcd6f3 Added minimal changes to allow Gigabeat and other ports with settable backlights to fade. Use define: HAVE_BACKLIGHT_SET_FADING (as opposed to the PWM).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11897 a1c6a512-1295-4272-9138-f99709370657
2007-01-04 09:28:43 +00:00
Steve Gotthardt
26496ce72f Optimized the timing for the delay and changed the startup delay.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11896 a1c6a512-1295-4272-9138-f99709370657
2007-01-04 09:26:32 +00:00
Steve Gotthardt
e4e42707fe Moved the HAVE_USB_POWER into the !Simulator section so that the simulator build would work.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11895 a1c6a512-1295-4272-9138-f99709370657
2007-01-04 05:00:51 +00:00
Steve Gotthardt
2aa3e3f63c Changed the delay loop to run faster and more accurate. Made the internal functions 'static'.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11894 a1c6a512-1295-4272-9138-f99709370657
2007-01-04 03:31:03 +00:00
Greg White
23b722d4a9 Created
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11893 a1c6a512-1295-4272-9138-f99709370657
2007-01-04 02:50:45 +00:00
Daniel Ankers
17676672e0 Improved Sansa keymappings for Pacbox, Solitaire and Star. From FS#6466 by Piotr Jafiszow
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11892 a1c6a512-1295-4272-9138-f99709370657
2007-01-03 23:53:22 +00:00
Dominik Riebeling
e77088f3bd Add separate CREDITS file for the manual containing all people who contributed a noticeable amount to it. Should be complete as of now.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11891 a1c6a512-1295-4272-9138-f99709370657
2007-01-03 21:51:42 +00:00
Martin Arver
2c7f55618d Sansa e200 image made by Piotr Jafiszow, with the final touches from Marianne Arnold.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11890 a1c6a512-1295-4272-9138-f99709370657
2007-01-03 21:37:53 +00:00
Michael Sevakis
6f1e5c578f Added test_sampr playback samplerate testing plugin. Should show a list of rates defined for the HW_SAMPR_CAPS in the config file. Currently plays sine, triangle, sawtooth and square waves at 441Hz at the default samplerate of 44.1Khz. Changing rates will raise or lower the pitch. Add test_sampr.c to apps/plugins/SOURCES to build. Tested only on ColdFire targets so far.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11889 a1c6a512-1295-4272-9138-f99709370657
2007-01-03 12:38:01 +00:00
Michael DiFebbo
6f3914d7ce Whoops. That file shouldn't have been changed.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11888 a1c6a512-1295-4272-9138-f99709370657
2007-01-02 23:22:44 +00:00
Michael DiFebbo
da8059fca5 Added a note to the ipod installation instructions explaining that Rockbox requires the ipod to be formatted in the FAT32 file system, not HFS+.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11887 a1c6a512-1295-4272-9138-f99709370657
2007-01-02 23:10:41 +00:00
Dominik Riebeling
40afbd2a65 Some more tweaks to the ipod installation:
- introduce \download for easier linking to the download server
- fix some empty lines
- add a link on how to identify mini 1g/2g (FS#6372)
- change the ipodpatcher links from wiki to download server
- add first version of the file header to the preamble that should get added to all LaTeX sources later


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11886 a1c6a512-1295-4272-9138-f99709370657
2007-01-02 20:50:03 +00:00
Michael DiFebbo
8bde9475b5 Fix broken build for Rockbox Manual for Ipod Mini.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11885 a1c6a512-1295-4272-9138-f99709370657
2007-01-02 18:27:29 +00:00
Barry Wardell
4f8e7250f4 iPod USB code has already been moved to the target tree so it's not used here any more.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11884 a1c6a512-1295-4272-9138-f99709370657
2007-01-02 15:46:37 +00:00
Dave Chapman
5395246004 Fix audio for Coldfire targets - the EMAC was being initialised in the main thread, not the audio thread. Also fix some comments and kill the video thread if the audio thread can not be created.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11883 a1c6a512-1295-4272-9138-f99709370657
2007-01-02 13:36:17 +00:00
Zakk Roberts
e367ec3a38 Patch #5416 by Malcolm Tyrrell - Mazezam, a puzzle game. Move sliding blocks horizontally to reach the exit of each level. Should work on all bitmap-LCD targets.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11882 a1c6a512-1295-4272-9138-f99709370657
2007-01-02 02:00:15 +00:00
Zakk Roberts
f8fcbafd12 Patch #5916 by Mat Holton - some Spacerocks improvements. Larger ship and asteroids, fixed collision detection bug, ship thruster effect and improved explosion effect.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11881 a1c6a512-1295-4272-9138-f99709370657
2007-01-01 23:31:53 +00:00
Dave Chapman
ec529a1556 Add a dummy pcm_set_frequency() function for the sim. Can someone who knows SDL implement it?
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11880 a1c6a512-1295-4272-9138-f99709370657
2007-01-01 14:01:08 +00:00
Dave Chapman
fd8bac806b Export pcm_* functions in plugin API in sim.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11879 a1c6a512-1295-4272-9138-f99709370657
2007-01-01 13:21:19 +00:00
Zakk Roberts
044e793388 Whoops...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11878 a1c6a512-1295-4272-9138-f99709370657
2007-01-01 13:01:09 +00:00
Dave Chapman
4b801b2d3a Initial implementation of audio support (44.1KHz only, mp2 or mp3, mono/stereo, any bitrate) and .mpg file (MPEG program stream) parsing for mpegplayer - .m2v files are no longer supported. .mpg parser based on patch #6366 from Mathieu Favreaux. Currently limited to only playing files smaller than the available buffer RAM (it will play longer files, but never refills the buffer when it runs empty). There is also no a/v sync implemented, and still no seeking support. Coldfire (iriver H3x0 and iaudio X5) users can use the optimisations provided in patch #5995 to increase the framerate, and PortalPlayer (ipods and iriver H10) users will want to use kernel_on_cop_6.diff from FS#5755 which enables mpegplayer to run the video thread on the second CPU core - video on the second core with audio on the first core runs at the same speed as the old mpegplayer did with no audio.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11877 a1c6a512-1295-4272-9138-f99709370657
2007-01-01 12:59:32 +00:00
Zakk Roberts
718ffdeada Fully-configurable fireworks display plugin, written by me. Supported on all bitmap LCD targets except Recorder/Ondio (currently runs way too slow on those). Have fun, and happy new year! :)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11876 a1c6a512-1295-4272-9138-f99709370657
2007-01-01 12:44:05 +00:00
Dave Chapman
147693819d Split the enable_fiq(fiq_handler) function into separate set_fiq_handler(fiq_handler) and enable_fiq(void) functions. This allows temporary disabling of the FIQ without knowing which fiq handler is in use.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11875 a1c6a512-1295-4272-9138-f99709370657
2007-01-01 12:09:45 +00:00
Jens Arnold
9d9b8c08de Another modified-build simplification: Just uncomment the #define for an ATA power-off enabled player build. Read the warning though, and test before flashing such a build for the first time.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11874 a1c6a512-1295-4272-9138-f99709370657
2006-12-31 10:48:53 +00:00
Marcoen Hirschberg
6d6eb0816a fix for the inline asm in CLIP on the gigabeat by Steve Gotthard (fs#6488). Turns out that gcc rearranged the ASM block without volatile
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11873 a1c6a512-1295-4272-9138-f99709370657
2006-12-31 08:56:59 +00:00
Marcoen Hirschberg
c390620439 Increase the bits for backlight brightness for the gigabeat. Settings will be reset so save them first.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11872 a1c6a512-1295-4272-9138-f99709370657
2006-12-31 02:44:53 +00:00
Marcoen Hirschberg
d2d695fc34 make hold reset the settings on the gigabeat
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11871 a1c6a512-1295-4272-9138-f99709370657
2006-12-31 02:02:03 +00:00
Marcoen Hirschberg
66fdee0253 fix previous commit and use just .text
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11870 a1c6a512-1295-4272-9138-f99709370657
2006-12-31 01:04:23 +00:00
Marcoen Hirschberg
e904732222 fix flac on ARM platforms which don't use iram
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11869 a1c6a512-1295-4272-9138-f99709370657
2006-12-31 00:22:53 +00:00
Jens Arnold
68ae800d2d Made building for backlight-modded Ondios a bit easier: Just uncomment the #defines
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11868 a1c6a512-1295-4272-9138-f99709370657
2006-12-30 22:01:21 +00:00
Nils Wallménius
9eff767c6d change the SYSFONT string for database view to match the one in the menu
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11867 a1c6a512-1295-4272-9138-f99709370657
2006-12-30 19:59:17 +00:00
Michael DiFebbo
88deb54682 Added warning to installation chapter of the Rockbox Manual for Ipod Nano and Ipod Video warning that the 2nd generation Nano and 80GB 5.5G, respectively, are not supported by Rockbox.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11866 a1c6a512-1295-4272-9138-f99709370657
2006-12-30 15:14:30 +00:00
Dave Chapman
b22cd3919f Fix broken links to ipod bootloaders
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11865 a1c6a512-1295-4272-9138-f99709370657
2006-12-30 14:49:16 +00:00