Jens Arnold
8dccb294a8
Removed unused debug function which caused a warning for 64bit simulators.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8895 a1c6a512-1295-4272-9138-f99709370657
2006-03-03 08:51:04 +00:00
Daniel Stenberg
220fafdd72
Code Police raid. Mostly changed // comments and indented to Rockbox style.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8894 a1c6a512-1295-4272-9138-f99709370657
2006-03-03 08:14:44 +00:00
Daniel Stenberg
a26d315d05
Code-policed: cleaned off tabs, indented fine, narrowed to 80 columns (mostly)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8892 a1c6a512-1295-4272-9138-f99709370657
2006-03-03 07:24:34 +00:00
Jens Arnold
3187a59f74
Ooops. INT_MAX is now visible to plugins, so don't redefine it.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8889 a1c6a512-1295-4272-9138-f99709370657
2006-03-03 01:32:19 +00:00
Marcoen Hirschberg
8d0a32eb4b
gigabeat related changes
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8885 a1c6a512-1295-4272-9138-f99709370657
2006-03-02 13:28:24 +00:00
Jens Arnold
b621de368b
Fixed more pointer size vs. int size problems (64 bit sims)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8882 a1c6a512-1295-4272-9138-f99709370657
2006-03-02 01:37:54 +00:00
Jens Arnold
e3f155dce2
Fixed grammar mistake, pointed out by Marianne Arnold.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8879 a1c6a512-1295-4272-9138-f99709370657
2006-03-01 23:50:22 +00:00
Linus Nielsen Feltzing
f954a53da5
Quick hack to restore the reading of ISO encoded text files with the viewer plugin
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8875 a1c6a512-1295-4272-9138-f99709370657
2006-03-01 13:31:36 +00:00
Dave Chapman
4b5b8b5965
Correctly byte-swap the pixel values for the iPod 4G Color and Nano - this fixes the colours for those players
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8860 a1c6a512-1295-4272-9138-f99709370657
2006-02-27 19:14:49 +00:00
Daniel Stenberg
999c5d8c00
use the 2bit version for X5 until there's a 16bit available
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8854 a1c6a512-1295-4272-9138-f99709370657
2006-02-26 23:41:49 +00:00
Dave Chapman
62f55b8209
Patch #4718 from Mikael Magnusson - colour support for the fire plugin. Optimised by me to pre-calculate the rgb565 values and render directly into the lcd framebuffer instead of using the xlcd library.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8851 a1c6a512-1295-4272-9138-f99709370657
2006-02-26 21:26:07 +00:00
Jens Arnold
6a972e0249
Finally - grayscale library support for the simulators. Currently SDL only, win32 and x11 won't link anymore due to missing simulator functions.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8845 a1c6a512-1295-4272-9138-f99709370657
2006-02-26 13:37:42 +00:00
Dave Chapman
fb4e384367
More iPod 3G work from Seven Le Mesle
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8835 a1c6a512-1295-4272-9138-f99709370657
2006-02-24 20:54:09 +00:00
Marcoen Hirschberg
39b428efca
fix x5 button definition broken by gigabeat commit
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8832 a1c6a512-1295-4272-9138-f99709370657
2006-02-24 17:16:15 +00:00
Marcoen Hirschberg
338e2bbb0c
first gigabeat commit
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8831 a1c6a512-1295-4272-9138-f99709370657
2006-02-24 15:42:52 +00:00
Marcoen Hirschberg
c296ac5d65
code police strikes again
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8829 a1c6a512-1295-4272-9138-f99709370657
2006-02-24 15:13:04 +00:00
Linus Nielsen Feltzing
568ac3eb21
Button driver for iAudio X5
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8828 a1c6a512-1295-4272-9138-f99709370657
2006-02-24 15:06:25 +00:00
Marcoen Hirschberg
f16c1f341a
prevent rockbox from using the wrong includes
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8827 a1c6a512-1295-4272-9138-f99709370657
2006-02-24 13:48:52 +00:00
Jens Arnold
f3ee1fe09b
Ooops, commit missing chessbox changes. Silly cvs...
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8823 a1c6a512-1295-4272-9138-f99709370657
2006-02-24 07:59:48 +00:00
Jens Arnold
40d99f434e
Made chessbox work on archos recorders and Ondios as an overlay. * Proper button handling for Ondio. * Some cleanup of the plugin SOURCES file.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8822 a1c6a512-1295-4272-9138-f99709370657
2006-02-24 00:51:37 +00:00
Adam Boot
0b489779ce
new menu system, consolidated button assignments, ipod mini support
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8821 a1c6a512-1295-4272-9138-f99709370657
2006-02-24 00:24:03 +00:00
Jens Arnold
42295c438d
Static allocation of ttable.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8820 a1c6a512-1295-4272-9138-f99709370657
2006-02-23 22:08:35 +00:00
Dave Chapman
a3cfe0a434
Fixes to Chessclock from Miguel (to make it work again after we broke his patch), plus iPod button mapping changes from me
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8816 a1c6a512-1295-4272-9138-f99709370657
2006-02-23 21:16:51 +00:00
Jens Arnold
eeec278d21
Made the overlay loader code part of the plugin library.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8813 a1c6a512-1295-4272-9138-f99709370657
2006-02-23 20:46:33 +00:00
Dave Chapman
6e075ebc9e
Add chessbox to the build system (currently only for iRiver H1x0/H3x0 and iPods - it is too large for the Archos plugin buffer)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8798 a1c6a512-1295-4272-9138-f99709370657
2006-02-23 10:02:48 +00:00
Jens Arnold
ba4991cc19
Apply same optimisation as for the core lcd drivers.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8797 a1c6a512-1295-4272-9138-f99709370657
2006-02-23 01:22:29 +00:00
Zakk Roberts
f166accb62
Fixed some iPod button mappings.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8795 a1c6a512-1295-4272-9138-f99709370657
2006-02-22 23:26:54 +00:00
Jens Arnold
a234ed8ce2
iAudio has no BUTTON_SELECT.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8792 a1c6a512-1295-4272-9138-f99709370657
2006-02-22 22:42:04 +00:00
Jens Arnold
0045bd3d84
Colour targets: Optimised plasma.rock. Now renders directly in fb_data format, and directly into the framebuffer. * Some slight optimisations for greyscale targets as well.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8790 a1c6a512-1295-4272-9138-f99709370657
2006-02-22 21:41:48 +00:00
Hristo Kovachev
289cee80ed
Correct Miguel's last name pt. 2
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8780 a1c6a512-1295-4272-9138-f99709370657
2006-02-22 14:33:06 +00:00
Hristo Kovachev
91522721f4
New chessbox plugin by Miguel A. ArЩvalo, based on GNU Chess v2
...
Not built yet because of a missing dependancy with the pieces' bitmaps. Someone with Makefile knowledge, please, look at it!
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8778 a1c6a512-1295-4272-9138-f99709370657
2006-02-22 14:24:54 +00:00
Ben Basha
d330ef7386
BrickMania for Archos Recorder/Ondio, iAudio x5 (b/w at the moment) and iPod 3G
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8776 a1c6a512-1295-4272-9138-f99709370657
2006-02-22 10:34:36 +00:00
Dave Chapman
8b1297a0b6
Patch #1435744 from Andrew Scott - initial iPod Mini support
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8764 a1c6a512-1295-4272-9138-f99709370657
2006-02-21 15:01:25 +00:00
Dave Chapman
95538f6949
First attempt at generating and using .h files from bitmaps using bmp2rb. The .h files are generated for both the core bitmaps and the plugins, but are only currently being used in the core.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8759 a1c6a512-1295-4272-9138-f99709370657
2006-02-21 01:23:30 +00:00
Jens Arnold
e48e60b3e0
Faster filled triangle drawing for colour targets and greyscale iPods.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8751 a1c6a512-1295-4272-9138-f99709370657
2006-02-20 19:15:46 +00:00
Ben Basha
265d1a0936
BrickMania for iPod Nano
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8750 a1c6a512-1295-4272-9138-f99709370657
2006-02-20 18:56:34 +00:00
Dave Chapman
da8db11e28
Re-adding in binary mode
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8744 a1c6a512-1295-4272-9138-f99709370657
2006-02-19 23:30:06 +00:00
Dave Chapman
d52c151a9e
Added in ASCII mode.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8743 a1c6a512-1295-4272-9138-f99709370657
2006-02-19 23:29:33 +00:00
Ben Basha
a39aeb1ed2
Patch #1418787 brickmania for the H1xx series by Dominik Wenger with changes by Liberman Shachar and me. +fixed bug with the glue pad.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8742 a1c6a512-1295-4272-9138-f99709370657
2006-02-19 21:24:46 +00:00
Thom Johansen
6e3ad7eead
Add ASM optimised range_limit() for ARM, which gives a tiny performance
...
gain. Removed a couple of tabs.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8740 a1c6a512-1295-4272-9138-f99709370657
2006-02-19 18:57:46 +00:00
Jens Arnold
f285f60936
Repeat rate adaption is now handled by the button driver.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8739 a1c6a512-1295-4272-9138-f99709370657
2006-02-19 13:45:35 +00:00
Jens Arnold
2ea75fdbec
Replace the range_limit lookup table with an inline function, asm optimised for SH1 and coldfire. Slight speedup on SH1, up to 15% speedup on coldfire. Saves almost 1KB.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8736 a1c6a512-1295-4272-9138-f99709370657
2006-02-19 12:43:50 +00:00
Hristo Kovachev
800f81006e
Oops, fix the simulator builds
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8730 a1c6a512-1295-4272-9138-f99709370657
2006-02-18 21:44:33 +00:00
Hristo Kovachev
e1b33b96bc
Okay, clearing the display twice doesn't give us anything more..
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8729 a1c6a512-1295-4272-9138-f99709370657
2006-02-18 21:04:30 +00:00
Hristo Kovachev
cc6f37b8d8
"Next/Previous jpeg from within the JPEG viewer" addition by Alexander Spyridakis, modified a bit by me
...
Also tries to use the plugin buffer instead of the audio buffer on the platforms with more than 130kb plugin buffer size (thus not stopping the music playback). If the free buffer from the plugin buffer is not enough, asks for stopping playback. Needs a little more work, but seems stable as it is.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8728 a1c6a512-1295-4272-9138-f99709370657
2006-02-18 20:51:34 +00:00
Brandon Low
02645dbdc1
Fix playback stopping during playback due to lack of yields when framerate falls below threshold
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8719 a1c6a512-1295-4272-9138-f99709370657
2006-02-17 20:10:31 +00:00
Jens Arnold
eaa7e22d98
Put not-so-large arrays on the stack, so they end up in IRAM on Iriver and iPod. Approximately doubles decoding speed on Iriver.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8717 a1c6a512-1295-4272-9138-f99709370657
2006-02-17 18:14:28 +00:00
Jens Arnold
e179291190
Use macro instead of literal constant for readability.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8716 a1c6a512-1295-4272-9138-f99709370657
2006-02-17 17:21:42 +00:00
Jens Arnold
41f1ab2710
Colour JPEG display on colour targets.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8715 a1c6a512-1295-4272-9138-f99709370657
2006-02-17 16:55:23 +00:00
Ben Basha
9131c4a326
*Side flickering bug fixed. *Continue game bug fixed. + Added sleep timer counting the score.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8714 a1c6a512-1295-4272-9138-f99709370657
2006-02-17 16:02:37 +00:00
Jörg Hohensohn
4c63ab6a6e
the JPEG core can now also decode color images, this has to be wired to the application (memory management, color space converting display)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8711 a1c6a512-1295-4272-9138-f99709370657
2006-02-16 22:59:40 +00:00
Dave Chapman
b0f05809d5
Patch #1432941 - Colour support for Plasma by Mikael Magnusson
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8702 a1c6a512-1295-4272-9138-f99709370657
2006-02-16 16:07:21 +00:00
Zakk Roberts
de23679fb2
Fixed scrolling for iPods (now scrolling the wheel forward will move down, and scrolling backward will move up).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8699 a1c6a512-1295-4272-9138-f99709370657
2006-02-16 01:18:21 +00:00
Adam Boot
e824805f42
Bejeweled: speed fixes, graphics enhancements, and use external bitmaps
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8697 a1c6a512-1295-4272-9138-f99709370657
2006-02-15 22:32:57 +00:00
Ben Basha
26e598d90e
New powerup - multi balls
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8695 a1c6a512-1295-4272-9138-f99709370657
2006-02-15 17:37:45 +00:00
Tomasz Malesinski
e7f7c3d15c
Mapped iFP DRAM to 0xc00000 and enabled caching in this area.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8668 a1c6a512-1295-4272-9138-f99709370657
2006-02-12 23:16:05 +00:00
Tomas Salfischberger
03f8c9704b
Just a very simple change to test if the new distributed buildsystem picks it up.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8661 a1c6a512-1295-4272-9138-f99709370657
2006-02-11 14:58:52 +00:00
Dave Chapman
3e164cb8da
Do not compile grayscale lib (and plugins needing it) for the iPod Grayscale LCD
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8653 a1c6a512-1295-4272-9138-f99709370657
2006-02-10 20:03:23 +00:00
Dave Chapman
32ed0d80a9
Fix iPod 4G grayscale warnings
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8651 a1c6a512-1295-4272-9138-f99709370657
2006-02-10 14:45:13 +00:00
Brandon Low
c8f15f0857
Fix simulator builds (not positive sims are parallel make compliant still)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8639 a1c6a512-1295-4272-9138-f99709370657
2006-02-09 05:28:17 +00:00
Brandon Low
4872825ed2
Various build sytem cleanups
...
* Parallel build appears to work properly
* Use $(SILENT) instead of @ about everywhere
* Less calls to bash by using make builtin substitutions
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8638 a1c6a512-1295-4272-9138-f99709370657
2006-02-09 04:27:57 +00:00
Jens Arnold
fbfd3e2f31
Changed the 'stride' parameter of all *_bitmap_part() function to always mean the source bitmap width in pixels. Playergfx was the only engine where this was not true.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8621 a1c6a512-1295-4272-9138-f99709370657
2006-02-08 08:45:17 +00:00
Jens Arnold
bfbbf4705f
Ooops, small fix.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8620 a1c6a512-1295-4272-9138-f99709370657
2006-02-08 08:05:39 +00:00
Jens Arnold
09b9a412f0
Preparation for colour gfx viewers: xlcd_color_bitmap_part() and xlcd_color_bitmap() added to the plugin library.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8619 a1c6a512-1295-4272-9138-f99709370657
2006-02-08 08:03:14 +00:00
Jens Arnold
56647275b5
JPEG viewer adapted to colour targets (greyscale only for now). New functions in the lcd extensions plugin library for drawing canonical greyscale bitmaps.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8617 a1c6a512-1295-4272-9138-f99709370657
2006-02-08 01:14:29 +00:00
Dave Chapman
cb0c5a3c03
Fix typo for iPod 3G keypad check.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8616 a1c6a512-1295-4272-9138-f99709370657
2006-02-08 00:08:43 +00:00
Brandon Low
413da2a3d9
Rework PCM buffer
...
* Linked list instead of static array buffer pointers
* Variable sized chunks
* Improved mix handling
* Reduction in duplicated code
* Reduced IRAM usage w/o sacrificing performance
* Converted to almost entirely unsigned math
* Add pause function to reduce pcm_* exposure to playback.
This WILL break playback on the iPod until linuxstb makes a followup commit.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8612 a1c6a512-1295-4272-9138-f99709370657
2006-02-07 20:38:55 +00:00
Hristo Kovachev
69519a97f2
Fixed a few warnings
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8608 a1c6a512-1295-4272-9138-f99709370657
2006-02-07 16:41:29 +00:00
Hristo Kovachev
14cfc65414
1. Updated battery_bench plugin:
...
1.1 Don't use the plugin_get_buffer() so the playlist viewer should work with this plugin running;
1.2 Added new columns for charger inserted, charging, usb powered;
1.3 Some other small improvements
2. charger_inserted() again returns only the AC/DC charger state on H3x0, doesn't include the usb state;
3. Some ifdefs corrected in power.c and power.h;
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8607 a1c6a512-1295-4272-9138-f99709370657
2006-02-07 14:46:03 +00:00
Jens Arnold
e6e8aa9519
Added memmove() to codec API & plugin API, and changed codeclib and plugin libs to use it.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8602 a1c6a512-1295-4272-9138-f99709370657
2006-02-06 16:04:01 +00:00
Dave Chapman
d350e80b40
iPod: Make the plugins compile on the iPod 4G grayscale
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8588 a1c6a512-1295-4272-9138-f99709370657
2006-02-05 19:27:23 +00:00
Jens Arnold
e49cade42d
Colour targets: Adapted mandelbrot plugin. The plugin library now contains scrolling routines for >= 8 bpp displays.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8578 a1c6a512-1295-4272-9138-f99709370657
2006-02-05 12:59:10 +00:00
Dave Chapman
f9df934d90
Minor cleaning - move card back bitmap to external bmp file, and define card size based on LCD size, not keypad type
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8576 a1c6a512-1295-4272-9138-f99709370657
2006-02-05 01:58:10 +00:00
Tomasz Malesinski
c8a5fbbaa6
Added iFP keybindings.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8551 a1c6a512-1295-4272-9138-f99709370657
2006-02-03 23:16:24 +00:00
Tomasz Malesinski
c31d2f84b7
Fixed warnings on iFP.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8550 a1c6a512-1295-4272-9138-f99709370657
2006-02-03 23:14:42 +00:00
Ben Basha
db83601b3c
Add break effect + Bigger bricks
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8526 a1c6a512-1295-4272-9138-f99709370657
2006-02-01 18:25:24 +00:00
Ben Basha
b7c29193f9
Remove calls to cpu_boost - they are not required any more
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8469 a1c6a512-1295-4272-9138-f99709370657
2006-01-27 13:37:06 +00:00
Daniel Stenberg
c338290961
shortened the comment to 80 col
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8468 a1c6a512-1295-4272-9138-f99709370657
2006-01-27 13:31:12 +00:00
Daniel Stenberg
1ca465ae77
Made lots of keys' code depend on the actual definition of the key instead
...
of the target keypad define. Makes the code more readable and it makes it
easier to enable/disable certain features. Killed the warning for X5 at the
same time.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8467 a1c6a512-1295-4272-9138-f99709370657
2006-01-27 13:30:57 +00:00
Daniel Stenberg
39d2d8bd68
1 - don't assume 160x128 means iriver h1x0 display, added check for depth
...
2 - disabled building for 160x128 16bit since there's no code path for it
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8466 a1c6a512-1295-4272-9138-f99709370657
2006-01-27 13:29:41 +00:00
Dave Chapman
553c9e2fce
Portability enhancements - make the menu bitmap positions #defines, introduce a game loop timer (to fix the speed on all targets) and fix the menu on targets with 320x240 LCDs.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8464 a1c6a512-1295-4272-9138-f99709370657
2006-01-27 10:02:13 +00:00
Linus Nielsen Feltzing
3325d99154
Patch #1415757 by Ben Basha - Brickmania update, Flip powerup plus some bricks need several hits to break
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8461 a1c6a512-1295-4272-9138-f99709370657
2006-01-26 23:31:00 +00:00
Daniel Stenberg
751d199587
Adjusted the bitmap build to run make in the bitmap directories
...
unconditionally to better detect updated dependencies. Previously, new files
and modified images were not properly detected and didn't cause rebuilds.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8457 a1c6a512-1295-4272-9138-f99709370657
2006-01-26 11:57:53 +00:00
Hristo Kovachev
facf94eb8b
Button mappings for iPods, using mp3_is_playing() for harware platforms, file format converted to unix
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8453 a1c6a512-1295-4272-9138-f99709370657
2006-01-25 20:57:13 +00:00
Hristo Kovachev
00598459bb
And the plugin itself ... :)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8452 a1c6a512-1295-4272-9138-f99709370657
2006-01-25 18:35:36 +00:00
Hristo Kovachev
495c63f867
New "battery benchmark" plugin by Alexander Spyridakis, modified a bit by me
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8451 a1c6a512-1295-4272-9138-f99709370657
2006-01-25 18:29:56 +00:00
Dave Chapman
01ab727b43
Fix bug caused by change to external bitmaps - use the correct stride value for lcd_bitmap_part()
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8440 a1c6a512-1295-4272-9138-f99709370657
2006-01-24 23:24:58 +00:00
Jens Arnold
ef4241a2ee
Fixed USB handling in grayscale library mode.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8435 a1c6a512-1295-4272-9138-f99709370657
2006-01-23 23:53:22 +00:00
Jens Arnold
0d55854fd6
Cube: Solid greyscale mode is now supported on Archos Recorders and Ondios, using the grayscale library. The grayscale library gets switched on & off as needed when changing the display mode.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8433 a1c6a512-1295-4272-9138-f99709370657
2006-01-23 22:53:56 +00:00
Jens Arnold
83b2628b05
Bugfix: gray_putsxyofs() couldn't have worked before
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8432 a1c6a512-1295-4272-9138-f99709370657
2006-01-23 22:13:38 +00:00
Jens Arnold
3d2cab614e
Grayscale library: colour macros now matching the core LCD drivers.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8431 a1c6a512-1295-4272-9138-f99709370657
2006-01-23 22:13:00 +00:00
Dave Chapman
dcec70f626
Small bugfix for LCDs > 128 pixels high.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8430 a1c6a512-1295-4272-9138-f99709370657
2006-01-23 21:14:55 +00:00
Dave Chapman
ae623208b3
Correct backlight handling
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8429 a1c6a512-1295-4272-9138-f99709370657
2006-01-23 17:23:02 +00:00
Dave Chapman
06e25c8c46
BrickMania game (currently only for H300 and iPod Color) from Ben Basha (Paprica) with modifications by me to use external bitmaps and make the code more (but not yet completely) compliant with Rockbox coding guidelines
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8428 a1c6a512-1295-4272-9138-f99709370657
2006-01-23 16:00:06 +00:00
Dave Chapman
440c7ea5fc
Forgotten Makefile change - Link bitmap libraries against plugins for the SDL sim
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8427 a1c6a512-1295-4272-9138-f99709370657
2006-01-23 15:59:54 +00:00
Dave Chapman
da882fcb89
bmp2rb build system optimisation - only build the necessary libraries for the target.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8422 a1c6a512-1295-4272-9138-f99709370657
2006-01-23 01:56:43 +00:00
Dave Chapman
19c0664d3b
Fix sim builds broken by the bmp2rb-in-build-system patch
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8420 a1c6a512-1295-4272-9138-f99709370657
2006-01-22 22:08:05 +00:00
Dave Chapman
1e7043a20b
Initial attempt at using bmp2rb in the build system. Don't forget to re-run configure
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8418 a1c6a512-1295-4272-9138-f99709370657
2006-01-22 21:30:32 +00:00
Brandon Low
132599a858
Looks like an extra line snuck into an ipod commit, created broken clean target
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8405 a1c6a512-1295-4272-9138-f99709370657
2006-01-21 21:06:43 +00:00
Dave Chapman
57b1ccba2b
gcc 4.0.2 uses memcpy() to initialise variables on the stack, so we explicitly use rb->memcpy instead
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8401 a1c6a512-1295-4272-9138-f99709370657
2006-01-20 21:02:17 +00:00
Dave Chapman
e8f8d9e7e9
Initial support for iPod color and video. The Nano has a 176x132 LCD, which is the first colour LCD smaller than the gameboy's 160x144 display - so it needs work to skip scanlines. Button handling still needs more work - only up/down/left/right/start are currently mapped. Code is removed from IRAM due to 'relocation truncated to fit: R_ARM_PC24' errors.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8400 a1c6a512-1295-4272-9138-f99709370657
2006-01-20 20:59:07 +00:00
Daniel Stenberg
1cda8bc433
simulator build fix
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8398 a1c6a512-1295-4272-9138-f99709370657
2006-01-20 13:59:40 +00:00
Daniel Stenberg
137fb6cb9f
Karl Kurbjun's patch #1407719 :
...
Here's another patch for rockboy that adds automatic frameskip (it's pretty
rough as I haven't figured out an accurate timer), fullscreen support on the
H300, and a bit of assembly and some IRAM stuff. I'm not sure if I'm doing the
IRAM stuff correct though as it doesn't seem to make much of a difference if
any. I've also added a statistics option that will show how many frames per
second the gameboy is seeing (not what the player is getting) and what the
frameskip is at. When you enable stats sometimes you have to go back into the
menu and then come out to clear erronous values.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8397 a1c6a512-1295-4272-9138-f99709370657
2006-01-20 13:05:52 +00:00
Jens Arnold
cd7779c229
Sudoku: Fixed drawing of scratchpad on archos LCD.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8395 a1c6a512-1295-4272-9138-f99709370657
2006-01-20 00:45:38 +00:00
Daniel Stenberg
acf7d5e89e
more iAudio x5 adjustments by Matt v.d. Westhuizen ( #1408980 )
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8386 a1c6a512-1295-4272-9138-f99709370657
2006-01-19 12:44:46 +00:00
Brandon Low
ac22b06f37
Use symbolic name better and don't appear to crash on the You WIN screen
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8381 a1c6a512-1295-4272-9138-f99709370657
2006-01-19 07:42:57 +00:00
Brandon Low
64fcd4cdb0
Level caching and screen size/color handling for sokoban from myself and Midgey34
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8380 a1c6a512-1295-4272-9138-f99709370657
2006-01-19 06:25:59 +00:00
Brandon Low
05dccc3551
Profiling support, tools and documentation.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8375 a1c6a512-1295-4272-9138-f99709370657
2006-01-18 20:54:13 +00:00
Daniel Stenberg
30dbb957fe
removed a few ifdefs
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8367 a1c6a512-1295-4272-9138-f99709370657
2006-01-18 11:30:46 +00:00
Daniel Stenberg
cedba8830f
Matt v.d. Westhuizen's iAudio X5 keypad adjustments
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8366 a1c6a512-1295-4272-9138-f99709370657
2006-01-18 11:09:06 +00:00
Jens Arnold
22ffc9bf03
The .entry section does no longer exist.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8363 a1c6a512-1295-4272-9138-f99709370657
2006-01-18 00:17:50 +00:00
Thom Johansen
507ff53c9c
Remove use of stdio.h. Proper handling of IRAM.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8361 a1c6a512-1295-4272-9138-f99709370657
2006-01-17 21:38:16 +00:00
Daniel Stenberg
137501b9ac
The dependency generation for credits.c failed since it includes a file
...
that does't exist when gcc -MM is used. Thus we do one more work-around that
creates the file before depedency generation and then removes it again
afterwards...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8355 a1c6a512-1295-4272-9138-f99709370657
2006-01-16 22:45:44 +00:00
Jens Arnold
ffb0cdc426
Archos recorders: The Rockboy overlay loader now uses the same header as the plugin loader.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8354 a1c6a512-1295-4272-9138-f99709370657
2006-01-16 18:51:12 +00:00
Dave Chapman
b1a17a6246
Correctly set the channel mode to "Stereo" and not "Dual Channel".
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8353 a1c6a512-1295-4272-9138-f99709370657
2006-01-16 15:24:08 +00:00
Dave Chapman
d6d5da1841
iPod: Correct the definition of DRAMORIG for the ipod - RAM is remapped to 0x0 from its original location at 0x10000000
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8351 a1c6a512-1295-4272-9138-f99709370657
2006-01-16 12:57:46 +00:00
Jens Arnold
a36b1d4083
New plugin loader. Solves the crashes introduced with the .bss changes while keeping the small binary size. The model & api version check is now part of the plugin loader. Codecs are not yet adapted, but the old method still works for them. Simulator plugins are not (yet) version-checked. API version numbering restarted, as this is an all-new system. Uses the target ID from configure, so don't change that too often.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8349 a1c6a512-1295-4272-9138-f99709370657
2006-01-15 18:20:18 +00:00
Linus Nielsen Feltzing
c7c9069ed4
Metronome patch by Martin Scarratt: BPM entry acceleration and proper stopping of playback on iriver
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8348 a1c6a512-1295-4272-9138-f99709370657
2006-01-14 02:39:30 +00:00
Dave Chapman
d83e929f3f
Work-in-progress iriver iFP-7xx port by Tomasz Malesinski
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8342 a1c6a512-1295-4272-9138-f99709370657
2006-01-12 00:35:50 +00:00
Thom Johansen
d1b6bb81b4
Remove the unnecessary IDATA_ATTR and LINE_ATTR #defines. Introduce usage of IBSS_ATTR instead of incorrect IDATA_ATTR. Remove LINE_ATTR use, since this is a no-win when using IRAM. Make encoder truncate existing files. Make use of post-increment addressing mode in MAC chains for to minimuse code size and gain some speed. Some minor assembler touchups. About 10% speedup in total.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8339 a1c6a512-1295-4272-9138-f99709370657
2006-01-11 17:58:40 +00:00
Thom Johansen
55d1955a62
Support for other platforms than just Coldfire.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8332 a1c6a512-1295-4272-9138-f99709370657
2006-01-11 15:03:31 +00:00
Daniel Stenberg
cd33f5da62
The Shine mp3 encoder by Gabriel Bouvigne, made as plugin/viewer by Antonius
...
Hellman
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8331 a1c6a512-1295-4272-9138-f99709370657
2006-01-11 14:00:10 +00:00
Linus Nielsen Feltzing
befd0ac3a6
Correct metronome sound on PCM playback targets
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8325 a1c6a512-1295-4272-9138-f99709370657
2006-01-10 22:22:19 +00:00
Linus Nielsen Feltzing
cf218e33ec
Patch #1401999 by Karl Kurbjun - Rockboy color, sound support, and speedups
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8324 a1c6a512-1295-4272-9138-f99709370657
2006-01-10 21:55:56 +00:00
Linus Nielsen Feltzing
28aaa0ade5
Metronome now builds on all targets
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8322 a1c6a512-1295-4272-9138-f99709370657
2006-01-10 09:41:22 +00:00
Dave Chapman
ccf3283a6f
Add iPod button definitions for Metronome
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8321 a1c6a512-1295-4272-9138-f99709370657
2006-01-10 08:59:08 +00:00
Linus Nielsen Feltzing
383b3c1b8d
Don't build metronome on the iPod
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8320 a1c6a512-1295-4272-9138-f99709370657
2006-01-10 03:49:11 +00:00
Linus Nielsen Feltzing
81c9d58c4e
Metronome plugin for iriver targets, by Sebastian Henriksen, Martin Scarratt and me
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8319 a1c6a512-1295-4272-9138-f99709370657
2006-01-10 02:51:50 +00:00
Daniel Stenberg
0e419987e4
SDL simulator brought by Nathan Hand and Nick Lanham. This is added as a third
...
simulator with the hope that once it works fine, we can remove the other two
and only have one unified simulator.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8312 a1c6a512-1295-4272-9138-f99709370657
2006-01-09 11:22:36 +00:00
Jens Arnold
186d468588
Fixed a warning.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8310 a1c6a512-1295-4272-9138-f99709370657
2006-01-09 01:03:21 +00:00
Jens Arnold
a991de3730
Don't include the .bss section in the archos rockboy overlay as well. Explicitly add common symbols to .bss section for plugins and codecs.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8309 a1c6a512-1295-4272-9138-f99709370657
2006-01-08 23:45:29 +00:00
Jens Arnold
07c4254135
Don't include the .bss and .ibss sections in the binary image for codecs and plugins. Saves quite some disk space (and buffer space in case of codec changes during playback).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8308 a1c6a512-1295-4272-9138-f99709370657
2006-01-08 22:50:14 +00:00
Linus Nielsen Feltzing
f286072941
Even more button fixes for solitaire
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8272 a1c6a512-1295-4272-9138-f99709370657
2005-12-21 01:21:58 +00:00
Linus Nielsen Feltzing
b2295a4afb
Even more iPod solitaire fixes
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8270 a1c6a512-1295-4272-9138-f99709370657
2005-12-21 00:25:05 +00:00
Linus Nielsen Feltzing
d2f0aa492e
Solitaire fix for Archos and iPod models
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8269 a1c6a512-1295-4272-9138-f99709370657
2005-12-21 00:17:43 +00:00
Linus Nielsen Feltzing
ca1a1ab141
H300: Colors for solitaire by Ben Basha
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8267 a1c6a512-1295-4272-9138-f99709370657
2005-12-20 22:57:04 +00:00
Dave Bryant
278f2b3d5a
Explicitly declare char types to be signed when they must be
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8263 a1c6a512-1295-4272-9138-f99709370657
2005-12-19 03:12:20 +00:00
Dave Chapman
0dc63c1b71
Remove IPOD_NANO_PAD definition - the Nano's keypad has turned out to be identical to the other 4G models
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8262 a1c6a512-1295-4272-9138-f99709370657
2005-12-19 00:11:28 +00:00
Dave Chapman
2a7bd9fb7b
New target - iPod Video.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8261 a1c6a512-1295-4272-9138-f99709370657
2005-12-18 13:04:00 +00:00
Jens Arnold
c80e0c19e1
Fixed several plugins for dB volume.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8258 a1c6a512-1295-4272-9138-f99709370657
2005-12-17 21:13:30 +00:00
Adam Boot
6d89649c42
Bejeweled: Fancy new graphics plus ipod support
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8244 a1c6a512-1295-4272-9138-f99709370657
2005-12-15 17:35:34 +00:00
Dave Chapman
a6fad74d32
Colour targets: Be controversial and have white stars on a black background...
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8238 a1c6a512-1295-4272-9138-f99709370657
2005-12-15 01:59:12 +00:00
Dave Chapman
c3387e545d
iPod: Fix compiler warning
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8236 a1c6a512-1295-4272-9138-f99709370657
2005-12-14 09:54:38 +00:00
Dave Chapman
d8d68c9fa2
iPod: Don't build Bejeweled and Sudoku for the Nano - they need adjusting for the LCD size
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8235 a1c6a512-1295-4272-9138-f99709370657
2005-12-14 09:54:35 +00:00
Dave Chapman
1b6188b8ee
iPod: Fix bitmaps for the iPod's byteswapped framebuffer
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8234 a1c6a512-1295-4272-9138-f99709370657
2005-12-14 01:42:27 +00:00
Dave Chapman
54d44c893f
iPod: Initial attempt at button mappings for plugins. All plugins now compile, but more work is needed with the more complex ones to make them iPod friendly
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8233 a1c6a512-1295-4272-9138-f99709370657
2005-12-14 01:31:37 +00:00
Daniel Stenberg
5f242ad082
use $(SILENT) instead of @ properly
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8229 a1c6a512-1295-4272-9138-f99709370657
2005-12-13 10:56:28 +00:00
Dave Chapman
b8fd95a815
Fix bug spotted by Alexander Spyridakis - ensure file descriptor is closed before exiting plugin with an grayscale lib error
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8220 a1c6a512-1295-4272-9138-f99709370657
2005-12-11 12:38:40 +00:00
Dave Chapman
518bf0907d
Only build clock and calendar plugins for targets with RECORDER_PAD - these plugins need adjusting for the H300/iPod keypads
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8213 a1c6a512-1295-4272-9138-f99709370657
2005-12-10 13:40:25 +00:00
Dave Chapman
8c800cf59a
Replace references to HAVE_RTC with CONFIG_RTC and remove the HAVE_RTC defines from config-*.h
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8147 a1c6a512-1295-4272-9138-f99709370657
2005-12-04 15:23:47 +00:00
Daniel Stenberg
72f423570f
numerous gcc4 (un)signed warnings killed
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8121 a1c6a512-1295-4272-9138-f99709370657
2005-12-02 08:08:54 +00:00
Dave Chapman
61eac114a5
Sudoku patch from Jonathan Gordon - Add a "scratchpad" to store potential values for each cell, and a new set of numbers for the H300 LCD
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8104 a1c6a512-1295-4272-9138-f99709370657
2005-11-29 00:02:00 +00:00
Adam Boot
d371141493
Color graphics fix
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8102 a1c6a512-1295-4272-9138-f99709370657
2005-11-28 23:24:03 +00:00
Jens Arnold
ee96ba1509
Build solitaire for colour LCD targets.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8094 a1c6a512-1295-4272-9138-f99709370657
2005-11-28 08:26:05 +00:00
Dave Chapman
f1c02478ef
H300 support for Sudoku by Jonathan Gordon
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8090 a1c6a512-1295-4272-9138-f99709370657
2005-11-27 23:59:05 +00:00
Adam Boot
f04577377d
Update for H300 plus minor fixes
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8086 a1c6a512-1295-4272-9138-f99709370657
2005-11-27 17:40:19 +00:00
Jens Arnold
b4d0587862
Fixed comment.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8067 a1c6a512-1295-4272-9138-f99709370657
2005-11-26 09:05:03 +00:00
Jens Arnold
bce7c3eb50
Slight optimisation of gray_mono_bitmap_part() (only affects H1x0).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8064 a1c6a512-1295-4272-9138-f99709370657
2005-11-25 18:46:55 +00:00
Dave Chapman
5bf5e6191f
iPod: signed-char police
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7991 a1c6a512-1295-4272-9138-f99709370657
2005-11-19 11:32:20 +00:00
Dave Chapman
fe772405be
iPod: First attempt to implement sensible button mappings. Changes to all targets to replace a small number of references to raw button codes (BUTTON_???) with their abstract equivalents.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7983 a1c6a512-1295-4272-9138-f99709370657
2005-11-19 03:19:12 +00:00
Jens Arnold
f01563c382
Bejeweled: Changed the tile size for archos recorder/Ondio to 8x10 to account for the non-square LCD aspect.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7936 a1c6a512-1295-4272-9138-f99709370657
2005-11-17 21:03:24 +00:00
Jens Arnold
bc8a4e4b8c
Don't call a plugin function just 'main()', this will crash the win32 simulator.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7930 a1c6a512-1295-4272-9138-f99709370657
2005-11-17 18:54:00 +00:00
Dave Chapman
355ce628b5
iPod: CONFIG_CPU is not defined for the sims - use CONFIG_KEYPAD to disable plugins for the iPod (which is probably a better choice anyway)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7925 a1c6a512-1295-4272-9138-f99709370657
2005-11-17 09:31:47 +00:00
Jens Arnold
59825952f3
Rockboy: adapted to colour LCD (but no colours for gameboy color games yet). Some cleanup; killed a ton of TABs.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7915 a1c6a512-1295-4272-9138-f99709370657
2005-11-16 22:59:28 +00:00
Jens Arnold
5b2cba17aa
Changed the LCD_COLOR pixel value format to packed RGB (unsigned int). Now all LCDs with depth > 1 use the same datatype. Added macros for easy pixel value definition.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7912 a1c6a512-1295-4272-9138-f99709370657
2005-11-16 21:09:23 +00:00
Dave Chapman
e8dcb54817
iPod: Disable building the plugins for now
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7842 a1c6a512-1295-4272-9138-f99709370657
2005-11-13 11:52:54 +00:00
Dave Chapman
64e5239b4c
iPod: Add placeholder button definitions - these need reviewing when the button usage for the iPod is decided
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7830 a1c6a512-1295-4272-9138-f99709370657
2005-11-12 16:07:17 +00:00
Dave Chapman
afbd4386ff
iPod: Implement plugin.lds and enable codec building for all SWCODEC platforms, not just H100 series
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7829 a1c6a512-1295-4272-9138-f99709370657
2005-11-12 16:01:15 +00:00
Linus Nielsen Feltzing
d903733809
Quick fix to make the h300 build work
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7796 a1c6a512-1295-4272-9138-f99709370657
2005-11-08 23:32:59 +00:00
Linus Nielsen Feltzing
c9db86ee70
Fixed bad check for LCD size
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7795 a1c6a512-1295-4272-9138-f99709370657
2005-11-08 23:32:16 +00:00
Jens Arnold
8051a0b724
Sound settings rework: * Put all fixed parameters (unit, decimals, step, min, max, default, set function) for the individual settings into one structure array. * Use the new individual sound setting functions where appropriate. * Added dummy sound setting functions and defined the codec type for the sims. Fixes wrong sound settings ranges in the simulators. * Code cleanup.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7770 a1c6a512-1295-4272-9138-f99709370657
2005-11-06 23:12:11 +00:00
Adam Boot
63fbc0729f
New plugin: Bejeweled game for Recorder, Ondio, and iRiver.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7758 a1c6a512-1295-4272-9138-f99709370657
2005-11-05 17:18:52 +00:00
Kevin Ferrare
a3ed62b36f
Corrected a bug on archos with buttonbar which was erased when filetree refreshed (mistake introduced in 2005/10/29 commit; Changed some copyrights in the files (I hope this time will be the good one and the last one ! )
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7684 a1c6a512-1295-4272-9138-f99709370657
2005-10-30 01:24:35 +00:00
Dave Chapman
d4bccf7f92
iso-8859-1 police
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7672 a1c6a512-1295-4272-9138-f99709370657
2005-10-28 13:18:11 +00:00
Kevin Ferrare
353c0f76db
The wonderful starfield plugin huhuhu
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7670 a1c6a512-1295-4272-9138-f99709370657
2005-10-28 01:31:03 +00:00
Linus Nielsen Feltzing
dc9e201671
Support for a colon-separated path in APPEXTRA
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7663 a1c6a512-1295-4272-9138-f99709370657
2005-10-27 14:39:00 +00:00
Dave Chapman
273d2e81f7
New FLAC decoder from the ffmpeg project
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7656 a1c6a512-1295-4272-9138-f99709370657
2005-10-26 12:35:58 +00:00
Jens Arnold
ddad7197ed
H1x0: Slight optimisation of the grayscale library.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7646 a1c6a512-1295-4272-9138-f99709370657
2005-10-20 19:56:32 +00:00
Jens Arnold
abd9f83e92
Two new sections for IRAM usage: .irodata (selectable with the ICONST_ATTR attribute macro), allowing to put 'const' data into IRAM without causing a section type conflict, and .ibss (selectable with the IBSS_ATTR attribute macro) for uninitialised data. * Rockbox core: Adjusted the linker scripts and init code to not include the .ibss section in the binary, it is cleared instead. Saves ~500 bytes on archos and ~30KB on iriver. Codecs and plugins don't handle .ibss in a special way yet. * The init code properly handles empty sections now (except .stack, which should never be empty). * Unified the init code for SH1 and coldfire a bit.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7644 a1c6a512-1295-4272-9138-f99709370657
2005-10-19 19:35:24 +00:00
Jens Arnold
69ffcd5356
Mandelbrot plugin: New fixed point routines, loosing a tiny bit of precision (3 bits), but way faster than before. Full precision routine uses the EMAC on coldfire. No more 64 bit arithmetics used except within the asm inlines.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7636 a1c6a512-1295-4272-9138-f99709370657
2005-10-16 22:24:00 +00:00
Jens Arnold
625ef752fb
Fixed some misleading comments.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7608 a1c6a512-1295-4272-9138-f99709370657
2005-10-10 16:46:51 +00:00
Jens Arnold
891daf30b5
Removed an unnecessary instruction from the coldfire 64 bit multiplication.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7607 a1c6a512-1295-4272-9138-f99709370657
2005-10-10 16:45:59 +00:00
Jens Arnold
a0b439c169
Patch #1239950 by Dave Hooper: Rotate cube while paused.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7596 a1c6a512-1295-4272-9138-f99709370657
2005-10-07 23:01:31 +00:00
Jens Arnold
f23ab031a1
New demo plugin, screensaver style, by Kevin Ferrare.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7594 a1c6a512-1295-4272-9138-f99709370657
2005-10-07 22:22:07 +00:00
Jens Arnold
6a703fe49d
New plugin: Fire effect, developed by Kevin Ferrare, adapted to archos and optimised by me.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7591 a1c6a512-1295-4272-9138-f99709370657
2005-10-07 20:37:41 +00:00
Jens Arnold
74e4b250a6
New plugin: Plasma effect, developed by Mat Holton, imtegerised and extended by Kevin Ferrare.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7590 a1c6a512-1295-4272-9138-f99709370657
2005-10-07 20:35:27 +00:00
Dave Chapman
9e19c95d8e
Replace SWAB16 and SWAB32 with a comprehensive set of byte-swap macros - letoh16, letoh32, htole16, htole32, betoh16, betoh32, htobe16 and htobe32
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7584 a1c6a512-1295-4272-9138-f99709370657
2005-10-06 19:27:43 +00:00
Linus Nielsen Feltzing
1c3a83c44e
Patch #1264727 by Dave Hooper, Colorize red cards on screens with LCD_DEPTH > 1
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7583 a1c6a512-1295-4272-9138-f99709370657
2005-10-06 12:42:19 +00:00
Daniel Stenberg
af48260399
Modified the viewers.config syntax slightly. The name field should now include
...
path of the plugin/viewer on target, but exclude the exension. Now the Sudoku
plugin acts as a normal plugin and a viewer at the same time.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7582 a1c6a512-1295-4272-9138-f99709370657
2005-10-05 08:02:10 +00:00
Daniel Stenberg
8dd2ff50c6
removed plugins we no longer build nor include
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7581 a1c6a512-1295-4272-9138-f99709370657
2005-10-05 07:23:59 +00:00
Dave Chapman
33e935ce1d
Added the "New" menu option. This allows you to manually enter and then save a new grid. Press the menu button when you have finished and enter the full path to save to including the .ss extension (e.g. /sudoku/new.ss).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7580 a1c6a512-1295-4272-9138-f99709370657
2005-10-04 23:36:03 +00:00
Dave Chapman
598be3af1b
Make the load function handle some variations to the "standard" for .ss files.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7579 a1c6a512-1295-4272-9138-f99709370657
2005-10-04 21:30:37 +00:00
Jens Arnold
1cbac551be
Grayscale lib on archos: Fixed bug introduced with the register usage change. Reusing a register twice won't work that well...
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7577 a1c6a512-1295-4272-9138-f99709370657
2005-10-03 12:51:29 +00:00
Jens Arnold
cfb073c452
Coldfire: New timer handling on CPU frequency change, adjusting the prescaler on the fly, for both tick and user timer. Precondition is that the higher frequencies are integer multiples of the base: now NORMAL is 45 MHz and MAX is 124 MHz. Removes the need for applications with longer timer periods (>= 10 ms) to boost the CPU all the time, e.g. the grayscale lib. Timer counts are now always based on the base frequency (CPU_FREQ). * Adjusted the RAM refresh timers to the new frequencies (all frequencies for H100) * All: Fixed the tick timer count being off by one.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7576 a1c6a512-1295-4272-9138-f99709370657
2005-10-03 09:24:36 +00:00
Jens Arnold
05042affc7
Core: A graphics framework can now register a hook function to extend the core screendump routine. * Grayscale library: (1) Changed the screendump routine into a hook, and implemented it for H1x0. (2) The planar pixel setting routines now use one register less. Fixes build problem with developer builds (frame pointers enabled) on coldfire.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7574 a1c6a512-1295-4272-9138-f99709370657
2005-10-01 10:20:55 +00:00
Jens Arnold
1a40e10933
H1x0: Changed lcd_blit() and the grayscale library to use the same internal format as on archos (1bpp). While the slowdown of the ISR is minimal (the intermediate buffers are in IRAM), the planar grayscale buffer takes only half the space for a given depth, and gray_update[_rect]() and unbuffered drawing/scrolling are faster because less data needs to be moved. It should also make porting of video.rock somewhat easier. * Archos recorders, Ondios: Some slight optimisations of the grayscale library.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7571 a1c6a512-1295-4272-9138-f99709370657
2005-09-30 20:10:27 +00:00
Magnus Holmgren
58384f03fb
iRiver: Make it possible to build Rockbox using GCC 4.0.1.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7569 a1c6a512-1295-4272-9138-f99709370657
2005-09-28 17:36:42 +00:00
Jens Arnold
e85fe09232
Sudoku: (Recorders) Changed menu button to F1. (Ondio) Changed menu button to long MODE. Short MODE only toggles once; use MODE+DOWN for toggle-repeat. That won't bring up the menu if you're fast enough. Should be easy using the thumb.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7545 a1c6a512-1295-4272-9138-f99709370657
2005-09-22 21:00:03 +00:00
Dave Chapman
567718d837
Add ON button as an alternative toggle button for the iriver
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7543 a1c6a512-1295-4272-9138-f99709370657
2005-09-22 20:17:21 +00:00
Daniel Stenberg
747bba530c
Credit scroll speed as sine wave in an attempt to beome more readable on the
...
blurry iriver LCD.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7536 a1c6a512-1295-4272-9138-f99709370657
2005-09-22 10:56:42 +00:00