Marcoen Hirschberg
7db4270d1a
make wormlet work on iaudio, patch by Mustapha Senhaji
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9979 a1c6a512-1295-4272-9138-f99709370657
2006-05-23 19:58:37 +00:00
Zakk Roberts
476ba3b6a4
Couple more minor adjustments: * Rename old CLR_CYAN define to CLR_LTBLUE to reflect last commit's color change. * Holding a direction key gives old behavior with which player can go straight through edges without stopping (best of both worlds).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9976 a1c6a512-1295-4272-9138-f99709370657
2006-05-23 03:57:35 +00:00
Zakk Roberts
74d86f719d
Assorted changes by Mikael Magnusson and I. * When moving through filled space, stop moving at any edge. * Changed background color to a more standard lightish blue. * Use user's font in the menu unless it's too big. * iPods: Use scroll wheel in menu instead of Menu/Play being Up/Down. * Exit button no longer always completely quits the plugin; returns you to the menu if you're in a game, or quits if you're at the menu. * A couple other little things.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9975 a1c6a512-1295-4272-9138-f99709370657
2006-05-23 03:33:02 +00:00
Marcoen Hirschberg
9ad02de623
fix simulator build for the gigabeat
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9973 a1c6a512-1295-4272-9138-f99709370657
2006-05-22 16:28:19 +00:00
Zakk Roberts
02e97d58b1
Patch attached to bug report #5077 by Ewan Davies which fixes argh/food generation on larger LCDs. His patch also brings up-to-date and includes Tom Evans' patch #1510 to start Wormlet with a menu for adjusting almost everything about the game (argh size, number, food size, number, growth rate, worm speed...). Some changes by me. Probably not bugfree, but Works For Me (tm).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9972 a1c6a512-1295-4272-9138-f99709370657
2006-05-22 06:56:39 +00:00
Dave Chapman
fd18a4e9d3
Patch #5384 from Alexander Spyridakis - fixes bug report 4908
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9968 a1c6a512-1295-4272-9138-f99709370657
2006-05-20 14:01:00 +00:00
Dave Chapman
217f54bc69
Patch #5362 from Alexander Spyridakis - fixes bugs #5159 and #5061
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9967 a1c6a512-1295-4272-9138-f99709370657
2006-05-20 13:47:08 +00:00
Dave Chapman
4c3ada4428
Patch #5374 - Updated text editor plugin from Jonathan Gordon.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9963 a1c6a512-1295-4272-9138-f99709370657
2006-05-20 10:16:03 +00:00
Hristo Kovachev
c138d004dc
Fix jpeg viewer crashing in directories with files without extension.
...
Thanks go to Bill Janssen
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9954 a1c6a512-1295-4272-9138-f99709370657
2006-05-18 11:05:47 +00:00
Zakk Roberts
ca916145f9
Add an 'Exit Jewels' option to the in-game menu to avoid having to exit to the main menu to quit; this allows us to remove the Menu+Select 'quit' key for iPods, which could be accidentally pressed during play.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9949 a1c6a512-1295-4272-9138-f99709370657
2006-05-16 03:34:45 +00:00
Dave Chapman
830ec63b4b
Stop playback before starting to use IRAM
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9947 a1c6a512-1295-4272-9138-f99709370657
2006-05-15 21:25:43 +00:00
Dave Chapman
506bac9cf7
Various clean-ups in preparation for 3.0: 1) Add a built-in default game which is used for the case when Sudoku is started as a plugin and no sudoku.ss exists - this prevents a time-consuming game generation; 2) Allow the user to abort a game generation by pressing any button; 3) Save the current state when user exits via the Quit button (previously, Sudoku only saved when quitting from the main menu); 4) Add a new "edit menu" for when the user is manually entering a new game, rather than displaying all options.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9944 a1c6a512-1295-4272-9138-f99709370657
2006-05-15 20:08:37 +00:00
Jens Arnold
d9b94b6a0c
Battery benchmark: * Don't crash on player. * Map remote buttons for recorder & player.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9924 a1c6a512-1295-4272-9138-f99709370657
2006-05-13 07:41:12 +00:00
Marcoen Hirschberg
5725b8cbcb
got Frank Dishner's viewer patch ( #4873 ) working again and added encoding to the settings menu. Fixes #4763 and #5256
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9915 a1c6a512-1295-4272-9138-f99709370657
2006-05-11 20:34:37 +00:00
Zakk Roberts
67faac4368
Fix bug #5298 - hard-code the background color in Sokoban to prevent everything else from being potentially unreadable (if the user has set a dark background color).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9894 a1c6a512-1295-4272-9138-f99709370657
2006-05-09 05:36:46 +00:00
Zakk Roberts
a0308f8c0a
Allow BUTTON_REPEAT in the Jewels main menu for scroll, so navigation isn't annoying.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9893 a1c6a512-1295-4272-9138-f99709370657
2006-05-09 01:33:51 +00:00
Stepan Moskovchenko
b9b2bcd9b9
Fixed freezing after loader error messages.
...
Added RMID (Windows MIDI) header support. Added .RMI extension to
viewers.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9888 a1c6a512-1295-4272-9138-f99709370657
2006-05-08 02:43:29 +00:00
Stepan Moskovchenko
595a204020
Whoops! Lousy button code...
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9884 a1c6a512-1295-4272-9138-f99709370657
2006-05-07 07:27:07 +00:00
Stepan Moskovchenko
68af7bae87
Added ability to adjust the volume during playback.
...
Gracefully fail if no soundset installed.
Yet more messing with the ramping code. I swear, that will be the end of
me.
Basic skipping support- skip foreward a bit if Right is pressed.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9883 a1c6a512-1295-4272-9138-f99709370657
2006-05-07 07:12:07 +00:00
Jens Arnold
b4efbdcdbb
Viewer: Don't say 'yes' to every option ;-) (Voice ID must be -1 for 'no clip').
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9880 a1c6a512-1295-4272-9138-f99709370657
2006-05-05 17:49:27 +00:00
Jens Arnold
15a0a17174
Fix viewer crash due to uninitialsed usage of rb->
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9875 a1c6a512-1295-4272-9138-f99709370657
2006-05-04 19:53:26 +00:00
Jens Arnold
2343a1935d
Text viewer: * Only show those options which really exist. * Basic button functions now available on all targets. * Implemented option setting in a more straightforward way (like the core options menus).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9874 a1c6a512-1295-4272-9138-f99709370657
2006-05-03 23:16:53 +00:00
Stepan Moskovchenko
28b5afd05a
Optimize synth code by pre-computing the volume scaling for each note.
...
Scaling is now calculated once per MIDI event at the most, instead of
once per sample. Increase voice ramping speed, increase number of
active voices a little.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9870 a1c6a512-1295-4272-9138-f99709370657
2006-05-03 19:32:22 +00:00
Magnus Holmgren
7f1d214801
Correct a Coldfire asm constraint.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9869 a1c6a512-1295-4272-9138-f99709370657
2006-05-03 17:45:09 +00:00
Stepan Moskovchenko
f67a942c60
Remove some debug junk, start a new build.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9866 a1c6a512-1295-4272-9138-f99709370657
2006-05-03 06:12:24 +00:00
Stepan Moskovchenko
47efba8bbf
Fix file descriptor leak that would cause a hard lockup every 7 files
...
played. A few other cosmetic changes. please, please no red build =)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9865 a1c6a512-1295-4272-9138-f99709370657
2006-05-03 05:18:18 +00:00
Jens Arnold
93ff94949c
Player: Credits plugin correctly working with UTF-8. Patch by Marcoen Hirschberg.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9862 a1c6a512-1295-4272-9138-f99709370657
2006-05-02 21:44:04 +00:00
Stepan Moskovchenko
b2f1b5dd18
----------------------------------------------------------------------
...
Added Karl Kurbjun's sound output patch, cleaned up some output.
Main file is now midiplay.c, midi2wav is still in there for anyone who
wants it. Set sampling rate to 22k, and increased note decay time.
Reduced number of concurrent active voices and made new notes replace
used voices if none are available. This makes lag less apparent.
I really hope this wont go red. (turns around and runs)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9858 a1c6a512-1295-4272-9138-f99709370657
2006-05-01 23:22:59 +00:00
Dave Chapman
b4f0efc1dd
Call rb->yield() during the random game generation.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9847 a1c6a512-1295-4272-9138-f99709370657
2006-05-01 08:23:53 +00:00
Zakk Roberts
a90f0929fb
Oops, fix Ondio builds.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9845 a1c6a512-1295-4272-9138-f99709370657
2006-05-01 06:01:17 +00:00
Zakk Roberts
07fcf77cb0
Patch #5056 by Jonathan Gordon, with rework and additions by me: Updated Viewer plugin. Replaces annoying mode-toggle key-combos with a settings menu, including a new 'Scroll by Line' option. I've also added a 'hands-free' auto-scroll feature and added lcd_setmargins to the plugin API, since we need it here.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9844 a1c6a512-1295-4272-9138-f99709370657
2006-05-01 05:45:18 +00:00
Jens Arnold
f376eb576d
Silence 2 gcc4 warnings.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9838 a1c6a512-1295-4272-9138-f99709370657
2006-04-30 12:24:55 +00:00
Adam Boot
bc3f2466e6
Jewels: simplify and standardize plugin exit
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9773 a1c6a512-1295-4272-9138-f99709370657
2006-04-23 16:01:34 +00:00
Karl Kurbjun
65c15eb50b
Better video update, add options to startup menu, change default screensize
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9754 a1c6a512-1295-4272-9138-f99709370657
2006-04-22 03:48:15 +00:00
Jens Arnold
375b225fac
Ipod mini: Correct placement of odd bubble rows.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9750 a1c6a512-1295-4272-9138-f99709370657
2006-04-21 05:58:38 +00:00
Jens Arnold
d43e719d59
SH1: Better placement of the C library routine references (gcc 3.4.x -Os and -O2 proof).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9748 a1c6a512-1295-4272-9138-f99709370657
2006-04-20 19:48:02 +00:00
Karl Kurbjun
29ab31e8f1
Optimizations for doom: coldfire asm drawspan routine = not much, fixed point multiply changes = not much, H300 asm lcd update = some, IRAM sound updates and simplifications = more
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9747 a1c6a512-1295-4272-9138-f99709370657
2006-04-20 19:39:56 +00:00
Zakk Roberts
cf6ad10b9f
Jewels: switch back to Sysfixed font after exiting the Playback menu.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9714 a1c6a512-1295-4272-9138-f99709370657
2006-04-18 03:17:16 +00:00
Karl Kurbjun
6b90467f69
Add better error message for messed up graphics.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9707 a1c6a512-1295-4272-9138-f99709370657
2006-04-17 19:54:18 +00:00
Karl Kurbjun
08b417f149
Properly cache animations at level start. Switches still need some caching code. Added a debug cache flag for use in the sim to w_wad.c. Should be taken out when switches are handled.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9706 a1c6a512-1295-4272-9138-f99709370657
2006-04-17 19:42:08 +00:00
Karl Kurbjun
9f2be9b17f
Add in error return if appropriate.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9702 a1c6a512-1295-4272-9138-f99709370657
2006-04-17 05:01:33 +00:00
Karl Kurbjun
b0722d11c1
Changed the way the addons and demos menus are displayed and built. Should be a good setup for adding multiple wad files as addons. Need to add some status feedback to let the user know what has been selected previously.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9701 a1c6a512-1295-4272-9138-f99709370657
2006-04-17 04:38:26 +00:00
Karl Kurbjun
c87f98ce7f
Finally add support for unlimited number of addons and demos. Also cleaned up the code and made a general function to handle the addons and demos.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9700 a1c6a512-1295-4272-9138-f99709370657
2006-04-17 03:09:29 +00:00
Jens Arnold
a5af06b580
Bubbles adapted to archos recorder & Ondio. Gfx work by Marianne Arnold.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9699 a1c6a512-1295-4272-9138-f99709370657
2006-04-17 02:21:08 +00:00
Zakk Roberts
cc8f80ad9b
Temporary fix for the high-pitched sounds on iPod: they should sound correct now, but the real problem (frequency adjustment) still needs fixing; this is merely a workaround.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9698 a1c6a512-1295-4272-9138-f99709370657
2006-04-17 01:35:09 +00:00
Karl Kurbjun
6f8af215b9
Some code cleanup. Adds Always run to configuration options.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9697 a1c6a512-1295-4272-9138-f99709370657
2006-04-17 00:37:51 +00:00
Karl Kurbjun
295c226ed5
Fix run so that it stays enabled across level loads. Removed some unused code and added some back in for hopeful future use.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9692 a1c6a512-1295-4272-9138-f99709370657
2006-04-16 23:14:04 +00:00
Karl Kurbjun
f7872ac61b
Decrease doom's code size and some code cleanup.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9690 a1c6a512-1295-4272-9138-f99709370657
2006-04-16 21:16:09 +00:00
Dave Chapman
95325ff72a
Build Sudoku for the iPod Nano - just use the 160x128 bitmaps.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9689 a1c6a512-1295-4272-9138-f99709370657
2006-04-16 20:38:15 +00:00
Dave Chapman
75a1426004
Disable some unused code (code used in network play) to bring the plugin size back down to under 512KB on the ipod video - more work needs to be done to further decrease the plugin size.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9683 a1c6a512-1295-4272-9138-f99709370657
2006-04-16 00:59:41 +00:00