Commit graph

874 commits

Author SHA1 Message Date
Adam Boot
e1226f4305 Fix stack overflow bug for real
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9174 a1c6a512-1295-4272-9138-f99709370657
2006-03-22 01:13:39 +00:00
Hristo Kovachev
5a0bb99013 Jewels: little changes regarding trademark issues
Brickmania: change the highscore file to the more apropriate "brickmania.score" (patch #4789 by Mikael Magnusson)


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9169 a1c6a512-1295-4272-9138-f99709370657
2006-03-21 15:24:25 +00:00
Linus Nielsen Feltzing
0077b0678f Exclude metronome and battery_bench from the X5 build until the button mappings are correct
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9161 a1c6a512-1295-4272-9138-f99709370657
2006-03-21 12:30:54 +00:00
Linus Nielsen Feltzing
7664a4f7e0 Correct IRAM size for the iAudio X5 app
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9159 a1c6a512-1295-4272-9138-f99709370657
2006-03-21 12:25:40 +00:00
Hristo Kovachev
7c7c03a2b9 Patch #4872 by Mikael Magnusson: fixes bubbles game overflowing stack
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9155 a1c6a512-1295-4272-9138-f99709370657
2006-03-21 11:18:40 +00:00
Zakk Roberts
16f7aa76d0 FPS setting now LCD-specific and raised for a number of models - much smoother animations on the iPod 5G/Nano - probably smoother on the iRivers as well.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9148 a1c6a512-1295-4272-9138-f99709370657
2006-03-21 08:27:30 +00:00
Zakk Roberts
dd521146b7 Display logo for 3 seconds instead of 2 before rolling the credits - makes it easier to read the build date/time.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9145 a1c6a512-1295-4272-9138-f99709370657
2006-03-21 05:45:37 +00:00
Dave Chapman
1a0e885ba0 Patch #4870 from Fredrik Öhrn - Call yield() less often (gives a 3-4fps speed increase on H300) plus some minor code reorganisation
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9140 a1c6a512-1295-4272-9138-f99709370657
2006-03-20 23:01:28 +00:00
Dave Chapman
7e7423373e Add cardback bitmap for colour LCDs smaller than 220x176.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9139 a1c6a512-1295-4272-9138-f99709370657
2006-03-20 22:07:35 +00:00
Adam Boot
c2a853ef1a Jewels: some clean up
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9127 a1c6a512-1295-4272-9138-f99709370657
2006-03-20 03:06:45 +00:00
Adam Boot
ea4947a95f New game plugin: bubbles, initial commit
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9126 a1c6a512-1295-4272-9138-f99709370657
2006-03-20 03:06:07 +00:00
Ben Basha
2d767c5c11 New plugin: Tetrox, vertical tetris by eli sherer with work by me to port it to all rockbox working platforms.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9118 a1c6a512-1295-4272-9138-f99709370657
2006-03-19 13:26:08 +00:00
Björn Stenberg
958d6ac278 Renamed Bejeweled to Jewels, for trademark reasons.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9116 a1c6a512-1295-4272-9138-f99709370657
2006-03-19 12:31:13 +00:00
Björn Stenberg
69795ab18b Improved buttons for ipod
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9100 a1c6a512-1295-4272-9138-f99709370657
2006-03-18 20:17:25 +00:00
Björn Stenberg
3113bc3833 Improved buttons for ipod
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9093 a1c6a512-1295-4272-9138-f99709370657
2006-03-18 19:11:18 +00:00
Dave Chapman
03627e0539 More patches from Fredrik Öhrn - joystick2.diff (add support using buttons on the iriver remotes) and speedup.diff (more optimisations for Coldfire targets).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9089 a1c6a512-1295-4272-9138-f99709370657
2006-03-18 09:14:10 +00:00
Ben Basha
cee9568611 *patch by Mikael Magnusson, do not reinitialize the board when hit by a qix. *some code cleanup by me
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9076 a1c6a512-1295-4272-9138-f99709370657
2006-03-17 13:38:45 +00:00
Dave Chapman
a10e531bea Add a call to rb->yield() in the main loop
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9065 a1c6a512-1295-4272-9138-f99709370657
2006-03-16 23:21:47 +00:00
Linus Nielsen Feltzing
9dae78e481 Restore the backlight setting properly when leaving Xobox
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9056 a1c6a512-1295-4272-9138-f99709370657
2006-03-16 08:20:57 +00:00
Dave Chapman
3fa27cdf1e Sprite rendering bug fix from Dave Hooper
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9055 a1c6a512-1295-4272-9138-f99709370657
2006-03-16 00:24:58 +00:00
Dave Chapman
318953334b Another optimisation from Fredrik Öhrn - put the Z80 registers and some lookup tables in IRAM. Gives a significant boost on Coldfire targets
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9053 a1c6a512-1295-4272-9138-f99709370657
2006-03-15 22:39:14 +00:00
Dave Chapman
2390f00fca Save user settings to disk, plus some code policing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9047 a1c6a512-1295-4272-9138-f99709370657
2006-03-15 17:32:18 +00:00
Dave Chapman
e1ee4ef23c Minor cleanup and correct the copyright
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9043 a1c6a512-1295-4272-9138-f99709370657
2006-03-15 02:00:40 +00:00
Dave Chapman
bfd2b86817 Enable frame-rate control for all targets. Change the iPod Nano to display 30fps (the other targets are all aiming for 20fps, but are not yet achieving it)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9042 a1c6a512-1295-4272-9138-f99709370657
2006-03-15 02:00:34 +00:00
Dave Chapman
67760ded33 Patch #4830 from Dave Hooper - improved grayscale for the H1x0
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9041 a1c6a512-1295-4272-9138-f99709370657
2006-03-15 01:41:54 +00:00
Dave Chapman
b3358bd1a2 Patch #4829 from Fredrik Öhrn - Coldfire assembler blit_display() function for H300 and move the palette data into IRAM. Each of these gives about a 1fps speed improvement.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9038 a1c6a512-1295-4272-9138-f99709370657
2006-03-15 01:27:13 +00:00
Marcoen Hirschberg
789e01bd06 latest update by Miguel Arevalo
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9037 a1c6a512-1295-4272-9138-f99709370657
2006-03-14 20:55:59 +00:00
Zakk Roberts
e8a0506583 Fixed ordering of SOURCES; removed redundancy pertaining to the definition of color LCDs.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9024 a1c6a512-1295-4272-9138-f99709370657
2006-03-13 07:05:15 +00:00
Zakk Roberts
d91af84e43 Please let this be the last fix.. please..
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9023 a1c6a512-1295-4272-9138-f99709370657
2006-03-13 04:08:11 +00:00
Zakk Roberts
27be070cb1 Oops, fixed something in wormlet.c and did it again in SOURCES...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9022 a1c6a512-1295-4272-9138-f99709370657
2006-03-13 03:42:55 +00:00
Zakk Roberts
0b8766f9d2 (Hopefully) fixed the ugliest build table we've had in quite a while..
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9021 a1c6a512-1295-4272-9138-f99709370657
2006-03-13 03:31:02 +00:00
Zakk Roberts
c091a77381 Adapted Wormlet to all other models with bitmap LCDs - fullscreen on all of them - with colors where possible. Untested on all models except Recorder and iPod 5G; might be a bit buggy.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9020 a1c6a512-1295-4272-9138-f99709370657
2006-03-13 03:13:05 +00:00
Dave Chapman
7a10c08af4 Oops - changing the default setting for showfps shouldn't have been committed.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9019 a1c6a512-1295-4272-9138-f99709370657
2006-03-13 01:52:11 +00:00
Dave Chapman
ad8b24d90c Various improvements and code re-organisation: Optimised assembler LCD rendering function for the iPod 5G by me and an optimisations to the sprite drawing routines courtesy of stripwax (these improvements make pacbox almost realtime on the iPod 5G). MENU+SELECT now brings up the menu on the iPod instead of the hold switch.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9018 a1c6a512-1295-4272-9138-f99709370657
2006-03-13 01:42:11 +00:00
Brandon Low
fea567f9af Fix dice on the player (sim at least, my player is acting up)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9014 a1c6a512-1295-4272-9138-f99709370657
2006-03-12 18:46:05 +00:00
Jens Arnold
c91623b780 Oscilloscope: Don't print speed messages at an irritanting position (i.e. wrapped) * Print speed messages in horizontal mode (as number only).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9013 a1c6a512-1295-4272-9138-f99709370657
2006-03-12 13:44:51 +00:00
Ben Basha
b7a96707bc New plugin - Xobox - xonix clone by Eli Sherer with changes by me and Mikael Magnusson
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9011 a1c6a512-1295-4272-9138-f99709370657
2006-03-12 09:35:53 +00:00
Dave Chapman
07476d52de Stop audio playback before using IRAM
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9005 a1c6a512-1295-4272-9138-f99709370657
2006-03-11 17:56:10 +00:00
Dave Chapman
a814584c87 pacbox - a Pacman arcade machine emulator. Currently working for all colour targets and the iriver H1x0. Requires the Pacman arcade machine ROMs in /.rockbox/pacman/
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9001 a1c6a512-1295-4272-9138-f99709370657
2006-03-11 15:44:35 +00:00
Jens Arnold
c8480433bc Do not build grayscale.rock by default. This is mainly a developer example plugin for the grayscale library.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8996 a1c6a512-1295-4272-9138-f99709370657
2006-03-11 09:32:05 +00:00
Jens Arnold
06bc627c99 Removed lcd_roll() and lcd_remote_roll() functions. These functions were not really portable. Removed the only plugin that used lcd_roll(): Oscillograph. Oscilloscope offers everything that oscillograph did and more, in a portable way. * Bumped & sorted plugin API.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8995 a1c6a512-1295-4272-9138-f99709370657
2006-03-11 09:28:49 +00:00
Jens Arnold
37f529cc3c Only save settings if they changed (saves a disk spinup otherwise).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8994 a1c6a512-1295-4272-9138-f99709370657
2006-03-11 08:35:45 +00:00
Jens Arnold
f9765d3f5c Oscilloscope: * Added moving cursor bar. * Fixed several off-by-one errors which lead to glitches when wrapping around. * Settings are saved to disk. * Code cleanup.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8992 a1c6a512-1295-4272-9138-f99709370657
2006-03-11 01:13:51 +00:00
Jens Arnold
78e4f4d1b1 Oscilloscope: Added vertical orientation option. Flipped horizontal mode to show left channel on top. Vertical mode prints speed messages. Set default speed to 50 instead of 100.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8986 a1c6a512-1295-4272-9138-f99709370657
2006-03-10 00:18:58 +00:00
Marcoen Hirschberg
e6955954ac add gigabeat keys
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8975 a1c6a512-1295-4272-9138-f99709370657
2006-03-09 13:55:08 +00:00
Jens Arnold
b318b3e84f Rewrite of oscilloscope plugin: * Doesn't use a timer isr anymore, ported to swcodec targets. * Added speed adjustment.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8969 a1c6a512-1295-4272-9138-f99709370657
2006-03-09 07:52:26 +00:00
Brandon Low
9c2b203025 Fix profiling compilation for non-m68k targets
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8967 a1c6a512-1295-4272-9138-f99709370657
2006-03-09 01:37:52 +00:00
Jens Arnold
93113f5645 The LCD extension lib was split into 3 parts: Removed old file.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8954 a1c6a512-1295-4272-9138-f99709370657
2006-03-08 07:29:42 +00:00
Jens Arnold
10e7e22452 Minor optimisation.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8952 a1c6a512-1295-4272-9138-f99709370657
2006-03-08 01:15:09 +00:00
Jens Arnold
19b45a4374 LCD extension library: Implemented scrolling for LCD depths below 8 bit. * Oscilloscope: Use new scrolling function, some minor optimisations.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8951 a1c6a512-1295-4272-9138-f99709370657
2006-03-08 01:14:46 +00:00