Thom Johansen
ec93f4685c
Correct the channel order in the ASM optimised fiq handler. Correct a
...
jump target.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8753 a1c6a512-1295-4272-9138-f99709370657
2006-02-20 20:23:21 +00:00
Hristo Kovachev
7f6fe6aa35
Multiple remote support for iriver Hxxx stage 2: now button_read() returns correct buttons for each remote type.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8752 a1c6a512-1295-4272-9138-f99709370657
2006-02-20 20:08:27 +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
Jens Arnold
5991f02e1c
Oops, no potentially conflicting declarations please.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8749 a1c6a512-1295-4272-9138-f99709370657
2006-02-20 18:45:31 +00:00
Jens Arnold
2705a894f0
Make the driver work with LCD widths which aren't integer multiples of 4, i.e. the last byte of a row is only partially used (upcoming iPod mini build).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8748 a1c6a512-1295-4272-9138-f99709370657
2006-02-20 18:15:49 +00:00
Daniel Stenberg
fe2eadd793
Hide the win32 option when building the simulator. The SDL is now the only
...
type we endorse!
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8747 a1c6a512-1295-4272-9138-f99709370657
2006-02-20 12:18:47 +00:00
Daniel Stenberg
abbdcacfbd
minor adjustments for the x5 LCD, we're back at 16 bits for upper LCD layers
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8746 a1c6a512-1295-4272-9138-f99709370657
2006-02-20 12:03:32 +00:00
Jens Arnold
3e496e3ecf
Reworked player simulator icons to fit the changed charcell scale factor and look more like the actual icons. Adapted player sim display sizes.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8745 a1c6a512-1295-4272-9138-f99709370657
2006-02-20 00:31:10 +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
4b98554083
Fix slow shutdown on ipod nano.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8741 a1c6a512-1295-4272-9138-f99709370657
2006-02-19 21:22:24 +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
Dave Chapman
9e244e04a0
Fix red builds - only check for USB_POWERED status if HAVE_USB_POWER is defined.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8734 a1c6a512-1295-4272-9138-f99709370657
2006-02-19 12:27:21 +00:00
Linus Nielsen Feltzing
8f1db26863
Patch #1434442 by Mikael Magnusson - Prevent shutdown when charging from USB
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8733 a1c6a512-1295-4272-9138-f99709370657
2006-02-19 11:37:30 +00:00
Thom Johansen
2c3ae4a3ab
Remove unneeded variable.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8732 a1c6a512-1295-4272-9138-f99709370657
2006-02-19 01:05:06 +00:00
Thom Johansen
f761cec193
Added assembler FIQ handler for iPod. Remove unnecessary SIMULATOR check
...
and some debug code in pcm_playback.c.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8731 a1c6a512-1295-4272-9138-f99709370657
2006-02-19 00:57:27 +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
Dave Chapman
3ba5a0b24a
iPods - implement button_hold() function
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8727 a1c6a512-1295-4272-9138-f99709370657
2006-02-18 18:42:46 +00:00
Dan Everton
1064f019b8
Fix permissions of directories created in the sim.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8726 a1c6a512-1295-4272-9138-f99709370657
2006-02-18 13:26:09 +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
Dave Chapman
57654d443b
iPod 5G: Change USB detection to use pin 1 on GPIOB instead of the USB status register. One user reported that USB_STATUS was giving false positives, and never changing when USB was inserted/removed.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8713 a1c6a512-1295-4272-9138-f99709370657
2006-02-17 01:16:18 +00:00
Dave Chapman
bd203e02cb
iPod 5G: Split lcd_bcm_finishup() function into two halves, and incorporate into the start and end of lcd_update_rect.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8712 a1c6a512-1295-4272-9138-f99709370657
2006-02-16 23:17:49 +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
Dave Chapman
72ea4f38ba
iPod 5G: Put lcd_update_rect function in IRAM - increases speed from 52fps to 54fps
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8708 a1c6a512-1295-4272-9138-f99709370657
2006-02-16 21:15:05 +00:00
Linus Nielsen Feltzing
a4504bc276
Revert the ATA/USB power fix until I find an even more correct way of doing it :-)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8707 a1c6a512-1295-4272-9138-f99709370657
2006-02-16 20:44:38 +00:00
Jens Arnold
41e1aa888b
Grayscale iPods: Fixed & optimised LCD driver. Further optimisation is possible. * LCD driver now uses proper native bitmaps resembling the LCD internal format. Mono bitmaps are still transposed.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8706 a1c6a512-1295-4272-9138-f99709370657
2006-02-16 20:03:07 +00:00
Dan Everton
7c64631792
Actually fix the palette issue.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8705 a1c6a512-1295-4272-9138-f99709370657
2006-02-16 18:55:36 +00:00
Dan Everton
aef9e85a32
Fix palette generation and remote LCD update in SDL sim.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8704 a1c6a512-1295-4272-9138-f99709370657
2006-02-16 18:54:41 +00:00