Thom Johansen
5ba289bc27
Kill a warning.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12204 a1c6a512-1295-4272-9138-f99709370657
2007-02-05 01:18:29 +00:00
Thom Johansen
5f48e1590f
Optimise EQ coef calculation routines for both speed and size. Move now unneeded fsqrt function to plugin fixed point library in case it'll be needed. Move all fixed point helper macros to dsp.h. Added FRACMUL_SHL macro to facilitate high-precision shifting of 64 bit multiplies and remove rounding from macsr in main thread to make this work as intended.
...
Tested quite thorougly, but as always, be careful with your ears.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12203 a1c6a512-1295-4272-9138-f99709370657
2007-02-05 01:01:15 +00:00
Jens Arnold
6b0fdae0f6
Removed unused 'mode' parameter from mkdir() for consistency with creat().
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12183 a1c6a512-1295-4272-9138-f99709370657
2007-02-03 10:28:55 +00:00
Dave Chapman
ae6abfb094
Bugfix: Remove use of IDATA_ATTR - plugins can not use IRAM without stopping audio playback. This fixes crashes when invadrox is started with audio playing.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12182 a1c6a512-1295-4272-9138-f99709370657
2007-02-03 09:35:19 +00:00
Jens Arnold
67eb154146
Removed 'mode' parameter from creat(). It wasn't pure posix anyway, it was ignored on target and mixed into 'oflags' in the simulator. * Simplified io.c a bit by defining a dummy O_BINARY for OSes which don't have that.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12179 a1c6a512-1295-4272-9138-f99709370657
2007-02-01 23:08:15 +00:00
Zakk Roberts
e50cc6c369
FS #6243 - Invadrox, awesome Invaders clone by Albert Veli, supporting almost all bitmap LCD targets (but not Archos). Also resorted plugins/bitmaps/native/SOURCES (alphabetically).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12162 a1c6a512-1295-4272-9138-f99709370657
2007-01-31 00:46:32 +00:00
Tom Ross
541c2f0327
Fix Blackjack not looking correct when a backdrop is in use.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12130 a1c6a512-1295-4272-9138-f99709370657
2007-01-27 20:42:04 +00:00
Dave Chapman
6820ed1f7f
Add the O_TRUNC flag when writing the modified file back to disk - fixes FS #6559
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12122 a1c6a512-1295-4272-9138-f99709370657
2007-01-27 10:45:34 +00:00
Zakk Roberts
1d4c425431
Shiny new Minesweeper color bitmaps.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12121 a1c6a512-1295-4272-9138-f99709370657
2007-01-27 08:40:47 +00:00
Zakk Roberts
7d409adba4
Third time's the charm (not using a 5G-specific ball yet).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12119 a1c6a512-1295-4272-9138-f99709370657
2007-01-26 09:02:00 +00:00
Zakk Roberts
890ec32360
Forgot to add the bitmaps.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12118 a1c6a512-1295-4272-9138-f99709370657
2007-01-26 08:57:28 +00:00
Zakk Roberts
a79dfa82a7
More new Brickmania bitmaps. New paddles for all targets; new powerups and 'break' bitmaps for iPod 5G, and a small tweak for that target as well.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12117 a1c6a512-1295-4272-9138-f99709370657
2007-01-26 08:54:44 +00:00
Zakk Roberts
080dae9d24
Forgot the bitmaps/native/SOURCES file..
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12115 a1c6a512-1295-4272-9138-f99709370657
2007-01-26 06:15:41 +00:00
Zakk Roberts
4bdef7a187
Brickmania: new Brick bitmaps for all color targets, and introducing full-screen support for iPod 5G (320x240).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12114 a1c6a512-1295-4272-9138-f99709370657
2007-01-26 06:14:29 +00:00
Jens Arnold
4376abb748
Disk and filesystem speed and stress test plugin. Aimed at developers, not built by default.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12091 a1c6a512-1295-4272-9138-f99709370657
2007-01-22 23:29:39 +00:00
Tom Ross
080e10da88
Remove an old hack that is no longer required. Ships in the corner are once again drawn vertically.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12080 a1c6a512-1295-4272-9138-f99709370657
2007-01-20 01:01:46 +00:00
Tom Ross
2ae29e5dd8
Remove redudant code from Disk Tidy.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12079 a1c6a512-1295-4272-9138-f99709370657
2007-01-20 00:52:36 +00:00
Adam Boot
e56b151efb
Update manual screenshots and fix a comment
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12076 a1c6a512-1295-4272-9138-f99709370657
2007-01-19 23:23:32 +00:00
Adam Boot
769d6a8255
Bubbles: Fix for gigabeat and add sansa e200 support
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12075 a1c6a512-1295-4272-9138-f99709370657
2007-01-19 23:03:41 +00:00
Tom Ross
fa6ed0d1f4
Hopefully fix the menu leak I introduced in my last version. Also some whitespace changes.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12069 a1c6a512-1295-4272-9138-f99709370657
2007-01-18 23:37:51 +00:00
Marcoen Hirschberg
9848bf6159
use 11025Hz on all players that support it
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12067 a1c6a512-1295-4272-9138-f99709370657
2007-01-18 15:44:17 +00:00
Tom Ross
10dfc06163
Fix warning and slight clean up.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12061 a1c6a512-1295-4272-9138-f99709370657
2007-01-18 02:28:57 +00:00
Tom Ross
fd27a9d2bf
Change Disktidy to use the standard menu api and adapt it to work on the Archos Player. Change the default clean value from 'Mac' to 'Both.'
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12059 a1c6a512-1295-4272-9138-f99709370657
2007-01-18 01:38:50 +00:00
Tom Ross
0edd86d0f0
Add wormlet for the H10 5/6 GB. Seems to work well on the sim.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12057 a1c6a512-1295-4272-9138-f99709370657
2007-01-18 00:25:57 +00:00
Karl Kurbjun
f4b161813f
Need to build doom on the gigabeat
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12053 a1c6a512-1295-4272-9138-f99709370657
2007-01-17 19:02:50 +00:00
Karl Kurbjun
b47a43aa28
Doom for the Gigabeat and some code reduction
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12051 a1c6a512-1295-4272-9138-f99709370657
2007-01-17 18:52:24 +00:00
Tom Ross
913fea27fc
t! Initial version of a Blackjack plugin for bitmap-screen targets. Also includes the changes to the manual. Cross your fingers...
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12030 a1c6a512-1295-4272-9138-f99709370657
2007-01-16 21:05:15 +00:00
Barry Wardell
41ee9e3304
FS#6539 - Thanks to Tom Ross
...
Add Jewels, Spacerocks, Wormlet, Rockboy and Sudoku for the e200. Also Includes manual changes for plugins.
Add X5 keymappings for wormlet to the manual.
Add help text for Jewels on the H10 and give a warning if help text is not defined.
Fix bug in spacerocks lives drawing on large screens (larger than Ondio).
Change spacerocks comments to C style.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12018 a1c6a512-1295-4272-9138-f99709370657
2007-01-15 20:40:48 +00:00
Dave Chapman
d64e626387
Start of work on a port to the Archos 'AV300' (AV320/340/380) - a working UI simulator (but with a dummy background image for now) and the beginnings of the target-specific firmare code. Port is temporarily using a 2bpp LCD buffer format - the AV300 has a 320x240 colour (YCbCr-based) LCD which will need a new framebuffer format and drawing routines, but the LCD is also capable of various paletted bitmap modes, one of which has an identical framebuffer format to the greyscale ipods. Buttons (and hence the button mappings) are identical to the Archos Recorder, with the exception that the PLAY button on the Recorder is replaced by pressing the joystick on the AV300 (which I call BUTTON_SELECT). The initial port will begin by being strictly HWCODEC, but will evolve to be a hybrid SWCODEC/HWCODEC platform - it has a MAS3587F but also a main CPU (54MHz arm7tdmi plus DSP) capable of software decoding of at least some formats.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12008 a1c6a512-1295-4272-9138-f99709370657
2007-01-14 13:48:09 +00:00
Dominik Riebeling
028e8e9ee2
Change the gamedata folder for doom to /.rockbox/doom to go in line with other game plugins. Closes FS#5903. Adjust manual too.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11998 a1c6a512-1295-4272-9138-f99709370657
2007-01-13 15:16:10 +00:00
Greg White
355be5010a
Setup LCD ourselves; move LCD buffer and TTB to free up 1.7MB of memory
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11994 a1c6a512-1295-4272-9138-f99709370657
2007-01-13 02:24:15 +00:00
Miika Pekkarinen
35b0c3f24f
Updated bootloader for H120/H140 and entirely disabled flashing code for H100 until somebody tests it.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11993 a1c6a512-1295-4272-9138-f99709370657
2007-01-12 20:45:37 +00:00
Miika Pekkarinen
0ea4d3197e
Prepare core support for the iriver bootloader supporting ROM images
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11991 a1c6a512-1295-4272-9138-f99709370657
2007-01-12 18:34:00 +00:00
Stepan Moskovchenko
9cf76179ce
Make MIDI playback work on the Simulator, with sound etc. The #define stuff is a bit
...
dirty but it works right now. Simulator sound quality is actually better due to increased
CPU resources.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11987 a1c6a512-1295-4272-9138-f99709370657
2007-01-11 20:13:15 +00:00
Stepan Moskovchenko
65ef67e0f1
Fix a nasty little bug that would under the right conditions cause
...
memory corruption and other weirdness.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11978 a1c6a512-1295-4272-9138-f99709370657
2007-01-10 17:53:54 +00:00
Jonathan Gordon
48d6bfcd06
Fix FS#6520, allow search.rock to open .m3u8 playlists. Only the
...
extension check was fixed, so playlists with non-ascii chars probably
wont work correclty.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11973 a1c6a512-1295-4272-9138-f99709370657
2007-01-10 08:27:42 +00:00
Linus Nielsen Feltzing
cf8251281c
Removed executable flag
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11966 a1c6a512-1295-4272-9138-f99709370657
2007-01-09 23:22:14 +00:00
Marianne Arnold
11cdfc6abe
Small oops: commited the wrong Sansa background image.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11934 a1c6a512-1295-4272-9138-f99709370657
2007-01-06 12:50:43 +00:00
Marianne Arnold
59c9dcc990
Rockblox for the last two targets (ifp and Sansa). The Sansa keymap has already been there, the ifp keymap is working but might have room for improvements by someone who can test on the unit.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11933 a1c6a512-1295-4272-9138-f99709370657
2007-01-06 12:38:41 +00:00
Steve Gotthardt
1f38e21566
Changing format to make larger screen usage. Thanks to Marianne Arnold.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11930 a1c6a512-1295-4272-9138-f99709370657
2007-01-06 03:03:52 +00:00
Dave Chapman
84e925ad8f
Restore the correct #if for deciding when to build Rockblox. It should be disabled for 128x64 LCDs (i.e. iFP) and the Sansa
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11924 a1c6a512-1295-4272-9138-f99709370657
2007-01-05 21:49:45 +00:00
Greg White
f7afb1b3b0
Eliminate C99 variable defs
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11922 a1c6a512-1295-4272-9138-f99709370657
2007-01-05 18:44:32 +00:00
Greg White
c76d3ae098
Fix build warnings
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11921 a1c6a512-1295-4272-9138-f99709370657
2007-01-05 18:00:56 +00:00
Steve Gotthardt
7599fb6871
Putting back in the check for LCD_WIDTH of 128
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11920 a1c6a512-1295-4272-9138-f99709370657
2007-01-05 17:25:50 +00:00
Steve Gotthardt
98f5aaf54f
And the bitmap to go with rockblox - Thanks again to Gary Allen - RedZZR
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11919 a1c6a512-1295-4272-9138-f99709370657
2007-01-05 16:53:58 +00:00
Steve Gotthardt
d850db102f
Gigabeat gets rockblox ! Thanks to the RedZZR Gary Allen.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11918 a1c6a512-1295-4272-9138-f99709370657
2007-01-05 16:32:20 +00:00
Dan Everton
5efed097fd
Implement pcm_set_frequency in the sim. Update Doom plugin to have sound in the simulator.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11916 a1c6a512-1295-4272-9138-f99709370657
2007-01-05 10:30:18 +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
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
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