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
Dan Everton
e376545211
Make peak meter work in simulator for SWCODEC targets.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8815 a1c6a512-1295-4272-9138-f99709370657
2006-02-23 21:13:03 +00:00
Dave Bryant
f0d1c96ee4
Optimization of WavPack decoding in ARM assembler (for iPods). This allows WavPack files encoded in "high" mode to
...
play without skipping, although it's still rather marginal (i.e. can't play with other DSP effects enabled). For now
this will not work with 24-bit files either, although that is coming along.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8814 a1c6a512-1295-4272-9138-f99709370657
2006-02-23 20:53:59 +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
Thom Johansen
fa9c5c0656
Erronous comment.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8803 a1c6a512-1295-4272-9138-f99709370657
2006-02-23 11:29:10 +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
Hristo Kovachev
b12bcecb29
Remove some unused/deprecated defines
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8777 a1c6a512-1295-4272-9138-f99709370657
2006-02-22 11:48:58 +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
Brandon Low
9535a9a639
Fix some of the voice and beep bugs that people have noticed since my new pcmbuf code went in, reduce code duplication, and improve performance while I'm at it
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8775 a1c6a512-1295-4272-9138-f99709370657
2006-02-22 01:56:44 +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
Dan Everton
bff8426621
Change slider display when changing edit mode.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8762 a1c6a512-1295-4272-9138-f99709370657
2006-02-21 10:21:48 +00:00
Dan Everton
1b5030cb9f
Use scrollbar widget for the sliders instead of custom drawing routines.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8761 a1c6a512-1295-4272-9138-f99709370657
2006-02-21 08:59:59 +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
Brandon Low
d04dbca00b
Speed dsp gain up slightly mostly with better code order
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8758 a1c6a512-1295-4272-9138-f99709370657
2006-02-20 23:52:47 +00:00
Thom Johansen
831cfb8e44
Add ASM optimised subband filtering loop for ARM targets. Restructure
...
other loops a little bit.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8754 a1c6a512-1295-4272-9138-f99709370657
2006-02-20 20:40:29 +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
237d3c4c4b
Adaptive button repeat: adapts repeat rate depending on the ability of the application to cope. Avoids afterscroll and similar effects. * Yield while scrolling through lists.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8738 a1c6a512-1295-4272-9138-f99709370657
2006-02-19 13:34:12 +00:00
Magnus Holmgren
1b45b130dc
Use a better string for 'Canceled' splashes.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8737 a1c6a512-1295-4272-9138-f99709370657
2006-02-19 12:45:32 +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
Jens Arnold
da5cef6330
Proper screendump for greyscale iPods.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8735 a1c6a512-1295-4272-9138-f99709370657
2006-02-19 12:31:04 +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
Zakk Roberts
55c98cf66d
320x98 Rockbox logo for larger LCDs (currently only iPod 5G).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8725 a1c6a512-1295-4272-9138-f99709370657
2006-02-18 08:36:25 +00:00
Jens Arnold
35e05ca504
Plugin loader: Handle the remote LCD the same way as the main LCD (clear, set parameters).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8724 a1c6a512-1295-4272-9138-f99709370657
2006-02-18 00:13:44 +00:00
Jens Arnold
c0deb5371f
Fix 4-grey rockbox logo.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8723 a1c6a512-1295-4272-9138-f99709370657
2006-02-17 23:46:21 +00:00
Peter D'Hoye
3467ba60b1
Patch #1423609 by Martin Scarratt and myself: enables using the backlight as record clipping indicator.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8722 a1c6a512-1295-4272-9138-f99709370657
2006-02-17 22:47:56 +00:00
Linus Nielsen Feltzing
00811840c9
Remote type autodetection on iriver, remote_type() returns REMOTETYPE_H100_LCD, REMOTETYPE_H300_LCD or REMOTETYPE_H300_NONLCD
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8721 a1c6a512-1295-4272-9138-f99709370657
2006-02-17 22:38:38 +00:00
Dan Everton
5519d82137
Fix warning on non-SWCODEC targets.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8720 a1c6a512-1295-4272-9138-f99709370657
2006-02-17 21:55:11 +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
Dan Everton
5a1d77de83
Reduce CPU usage while changing EQ by only updating the coefficients of the band being modified.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8718 a1c6a512-1295-4272-9138-f99709370657
2006-02-17 19:56:22 +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
Jens Arnold
7ea4d59127
Plugin loader adjustments: * Don't clear the LCD before loading, just show a splash instead. * After successful loading, remove backdrop, then clear display, to properly prepare the screen for the plugin. * Clear after returning from plugin and restoring the backdrop.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8710 a1c6a512-1295-4272-9138-f99709370657
2006-02-16 22:36:04 +00:00
Dan Everton
791005a541
Smoother slider knob movement.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8709 a1c6a512-1295-4272-9138-f99709370657
2006-02-16 21:53:50 +00:00