Commit graph

803 commits

Author SHA1 Message Date
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