Karl Kurbjun
d58e358477
Clix: Add support for screen widths larger than 480
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21947 a1c6a512-1295-4272-9138-f99709370657
2009-07-18 04:38:33 +00:00
Karl Kurbjun
86b1f4e287
Brickmania, Chessbox, Blackjack, and Solitaire: Add support for 640x480 and 480x640 screens
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21946 a1c6a512-1295-4272-9138-f99709370657
2009-07-18 04:16:50 +00:00
Karl Kurbjun
f2c45dc369
Bubbles: Make new screen support a bit more generic and add support for 640x480 and 480x640 screen sizes
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21945 a1c6a512-1295-4272-9138-f99709370657
2009-07-18 03:47:03 +00:00
Karl Kurbjun
8a1cda66f0
Brickmania: Correct a bug in the ball/brick collision (large screens (640x480) did not collide with the bottom row of bricks)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21944 a1c6a512-1295-4272-9138-f99709370657
2009-07-18 01:57:06 +00:00
Karl Kurbjun
1c746e5b9e
Brickmania: Make the defines dependent on screen size generic calculations
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21943 a1c6a512-1295-4272-9138-f99709370657
2009-07-18 01:42:27 +00:00
Rafaël Carré
bdb5974c0e
Revert r21912 : "Storage API : remove undeeded target-specific functions"
...
After a discussion mixed on mailing list and irc, it was agreed that
more abstraction for plugins is better (so developers don't have to add
a check to HAVE_DISK_STORAGE when writing disk-specific code)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21923 a1c6a512-1295-4272-9138-f99709370657
2009-07-17 16:34:34 +00:00
Maurus Cuelenaere
1dc0c46d93
Lua IOlib: when opening files for writing/appending, check if they exist and if not, add O_CREAT.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21918 a1c6a512-1295-4272-9138-f99709370657
2009-07-17 11:09:51 +00:00
Karl Kurbjun
867eb5feb3
Jewels: Simplify support for new target screen sizes. Just adding new bitmaps for the target should now be enough.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21915 a1c6a512-1295-4272-9138-f99709370657
2009-07-17 05:08:08 +00:00
Rafaël Carré
8eba69f91b
Storage API : remove undeeded target-specific functions
...
storage_sleep, storage_spin, storage_spindown are only defined if #defiend (HAVE_DISK_STORAGE), not for MMC/ATA/SD
remove already unneeded nand_disk_is_active, nand_soft_reset
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21912 a1c6a512-1295-4272-9138-f99709370657
2009-07-17 00:09:14 +00:00
Robert Kukla
23cf0977cd
remove references to pegbox bitmaps that were removed in r21907 (problem not detected by build system)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21910 a1c6a512-1295-4272-9138-f99709370657
2009-07-16 22:55:39 +00:00
Johannes Schwarz
d13b8a5e82
Remove unused menu bitmaps from pegbox since r21867
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21907 a1c6a512-1295-4272-9138-f99709370657
2009-07-16 19:34:04 +00:00
Teruaki Kawashima
38754e7a9e
fix wrong score recording.
...
change menu a bit. now game is saved by default when quit, and not saved when "Quit without Saving" is selected.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21903 a1c6a512-1295-4272-9138-f99709370657
2009-07-16 14:00:28 +00:00
Jens Arnold
27f5cdaad8
Gigabeat S can do dithered YUV blitting too, so put it into the plugin API and enable it in mpegplayer.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21888 a1c6a512-1295-4272-9138-f99709370657
2009-07-15 22:02:42 +00:00
Jens Arnold
0a2197b846
Further ARMv6 imdct optimisation, ~5.5% speedup.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21884 a1c6a512-1295-4272-9138-f99709370657
2009-07-15 20:36:31 +00:00
Maurus Cuelenaere
be54b7f6a2
Revert r21863 partly: fixes Lua
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21883 a1c6a512-1295-4272-9138-f99709370657
2009-07-15 15:16:55 +00:00
Johannes Schwarz
0e5942ffea
Tiny bug fix for help text in pegbox
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21882 a1c6a512-1295-4272-9138-f99709370657
2009-07-15 15:15:48 +00:00
Johannes Schwarz
b018f89049
Fix a bug in lib display_text.h, which inserts a unwanted blank line
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21881 a1c6a512-1295-4272-9138-f99709370657
2009-07-15 15:14:17 +00:00
Johannes Schwarz
04ab67d431
Replace bitmap menu with a standard menu, clean up the code and remove corrupt save game
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21867 a1c6a512-1295-4272-9138-f99709370657
2009-07-14 17:58:41 +00:00
Johannes Schwarz
a6be0ae094
Make the progress bar in game mode puzzle shows the level process (part of FS#10139)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21866 a1c6a512-1295-4272-9138-f99709370657
2009-07-14 17:40:48 +00:00
Nils Wallménius
3d4701a6e4
FS#10080
...
* Move strncpy() from core to the pluginlib
* Introduce strlcpy() and use that instead in most places (use memcpy in a few) in core and some plugins
* Drop strncpy() from the codec api as no codec used it
* Bump codec and plugin api versions
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21863 a1c6a512-1295-4272-9138-f99709370657
2009-07-14 13:57:45 +00:00
Teruaki Kawashima
c72b23ad2e
use lib display text to display help messages (FS#10099).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21861 a1c6a512-1295-4272-9138-f99709370657
2009-07-14 13:03:17 +00:00
Teruaki Kawashima
e37f9f1691
add a way to quit without saving game.
...
some cosmetic fixes.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21860 a1c6a512-1295-4272-9138-f99709370657
2009-07-14 12:07:53 +00:00
Johannes Schwarz
9d7a1e457f
Combine the two menus, improve highscore list, automatically save game, improve help text (buttons are missing yet) and clean up the code in jewels (part of FS#10139)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21858 a1c6a512-1295-4272-9138-f99709370657
2009-07-14 11:12:09 +00:00
Jens Arnold
8cc169cb28
Silence the gcc 4.4.0 warning by making this code look like it was probably meant to be. I'm not 100% sure this is correct - latest prboom doesn't have that fix.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21857 a1c6a512-1295-4272-9138-f99709370657
2009-07-14 10:15:58 +00:00
Johannes Schwarz
af99a8544f
Change buttons in pegbox for Fuze (part of FS#10193)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21856 a1c6a512-1295-4272-9138-f99709370657
2009-07-14 09:13:30 +00:00
Johannes Schwarz
394e1346ff
try to make buttons in jewels more unified (part of FS#10193)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21854 a1c6a512-1295-4272-9138-f99709370657
2009-07-14 08:13:24 +00:00
Thomas Martitz
25371a1bfd
FS#10235 - "(fuze) pacbox keymap change" by Ralph Soto.
...
Fixes pacbox' keymapping for direction and changes accessing the menu to short home.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21843 a1c6a512-1295-4272-9138-f99709370657
2009-07-13 18:34:10 +00:00
Maurus Cuelenaere
c039d39a56
Make clix more usable on touchscreen targets
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21837 a1c6a512-1295-4272-9138-f99709370657
2009-07-13 12:16:06 +00:00
Jens Arnold
36eeecbe9a
* Fix overlooked r12 usage possibility in mpegplayer ARM idct
...
* ARM dualcore: Don't save r12 in switch_thread_core()
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21830 a1c6a512-1295-4272-9138-f99709370657
2009-07-12 22:43:24 +00:00
Peter D'Hoye
c133c6a964
Another patch by Wincent Balin (from the FS #10416 series): get rid of some warnings. PDBox now builds without any error or warning.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21819 a1c6a512-1295-4272-9138-f99709370657
2009-07-12 19:18:59 +00:00
Peter D'Hoye
4bcd8475cb
PDBox: One file with stuff is enough....
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21818 a1c6a512-1295-4272-9138-f99709370657
2009-07-12 18:52:35 +00:00
Peter D'Hoye
66a0492ab7
More work on PDBox by Wincent Balin. The PDBox plug-in is now working with the pdpod_test.pd file from the PureData.zip archive
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21816 a1c6a512-1295-4272-9138-f99709370657
2009-07-12 18:44:26 +00:00
Peter D'Hoye
a3a8708cdf
Patch by Wincent Balin: convert pdbox from app to viewer
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21815 a1c6a512-1295-4272-9138-f99709370657
2009-07-12 17:53:25 +00:00
Teruaki Kawashima
2a972ff440
set svn:keywords property
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21809 a1c6a512-1295-4272-9138-f99709370657
2009-07-12 15:04:56 +00:00
Jens Arnold
02c031709c
* ARM asm DSP and codec/plugin functions: Use r12 scratch register properly
...
* Fix saving another unused reg in dsp code
* Use less regs in the generic ARM mpegplayer adding idct pure DC case
* Fix ARMv6 mpegplayer adding idct using an unsaved register in pure DC case
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21803 a1c6a512-1295-4272-9138-f99709370657
2009-07-12 13:14:35 +00:00
Thomas Martitz
e12c1c0a62
Optimize chopper a bit by making a often used macro an inline function(which means its parameter expressions are evaluated before expanding) and removing a unecessary display clear.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21802 a1c6a512-1295-4272-9138-f99709370657
2009-07-12 11:56:38 +00:00
Jens Arnold
fa59ed6ae7
Fix plugins for the changed pitch scale from r21781
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21794 a1c6a512-1295-4272-9138-f99709370657
2009-07-11 23:11:56 +00:00
Teruaki Kawashima
ad825d66c7
clix: fix bug that game isn't over when no move is possible.
...
clean up a bit.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21774 a1c6a512-1295-4272-9138-f99709370657
2009-07-11 14:06:00 +00:00
Teruaki Kawashima
e976c51df8
Correct return value when quit sudoku from the menu.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21771 a1c6a512-1295-4272-9138-f99709370657
2009-07-11 13:35:08 +00:00
Johannes Schwarz
755de6a3de
FS#10418: Change menu button in Sudoku on Fuze, by Nick Tryon
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21750 a1c6a512-1295-4272-9138-f99709370657
2009-07-10 18:09:28 +00:00
Teruaki Kawashima
edfcc10876
Correct return value of function get_ucs, position of next character, in viewer plugin (FS #9387 , patch by Yoshihisa Uchida, small modification by me).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21743 a1c6a512-1295-4272-9138-f99709370657
2009-07-10 14:06:34 +00:00
Maurus Cuelenaere
80b4e5d55d
Lua:
...
* add ./?/init.lua to the search path for require
* put Lua libs in /.rockbox/rocks/viewers/lua/
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21739 a1c6a512-1295-4272-9138-f99709370657
2009-07-10 11:30:26 +00:00
Teruaki Kawashima
402b8ebeae
fix FS#9383 (chessclock freezes on deleting a player), patch by Yoshihisa Uchida.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21733 a1c6a512-1295-4272-9138-f99709370657
2009-07-09 13:36:22 +00:00
Maurus Cuelenaere
408213f263
Helloworld.lua: fix file_put_contents depending on a wrong return value of io.write + use a cleaner version of if(file == nil) (thanks to Christophe Gragnic)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21731 a1c6a512-1295-4272-9138-f99709370657
2009-07-08 21:05:56 +00:00
Johannes Schwarz
b0179dcd23
add keymap for m300 and fix warnings of previous patch
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21723 a1c6a512-1295-4272-9138-f99709370657
2009-07-08 18:10:14 +00:00
Johannes Schwarz
4dd33aed66
new game plugin for colored players named clix (by Rene Peinthor)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21720 a1c6a512-1295-4272-9138-f99709370657
2009-07-08 17:42:37 +00:00
Bertrik Sikken
0e21789e1f
Accept FS#10210: "Mpegplayer playback controls on portrait oriented players" by Matthew Bonnett.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21718 a1c6a512-1295-4272-9138-f99709370657
2009-07-08 17:15:42 +00:00
Maurus Cuelenaere
cfffedfa8b
Lua IOlib: don't create files when they don't exist
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21715 a1c6a512-1295-4272-9138-f99709370657
2009-07-08 14:54:40 +00:00
Maurus Cuelenaere
59c4b6816b
Lua: expose SCREEN_MAIN & SCREEN_REMOTE (for rb.lcd_*() functions)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21712 a1c6a512-1295-4272-9138-f99709370657
2009-07-08 11:59:05 +00:00
Thomas Martitz
9e05a2f5b0
Fix returning too early (before cleanup) in RFAC, which led to not cancelling
...
boosting.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21682 a1c6a512-1295-4272-9138-f99709370657
2009-07-06 00:07:25 +00:00