Commit graph

1201 commits

Author SHA1 Message Date
Antoine Cellerier
ff4867a799 Misc changes to xobox (basically remove some unneed tests and optimise (i hope) the drawing function)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10973 a1c6a512-1295-4272-9138-f99709370657
2006-09-17 15:07:11 +00:00
Jonathan Gordon
a7d9859300 fixes FS#6007 point 3
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10972 a1c6a512-1295-4272-9138-f99709370657
2006-09-17 14:37:59 +00:00
Jonathan Gordon
ef6d394abf fixes FS#6007 point 2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10971 a1c6a512-1295-4272-9138-f99709370657
2006-09-17 14:04:58 +00:00
Jonathan Gordon
c85467d437 woops! ok, only rmember the last 10 files, some trickery can be added later to increase this limit
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10970 a1c6a512-1295-4272-9138-f99709370657
2006-09-17 10:44:35 +00:00
Jonathan Gordon
c4c058386f re-implement bookmarking in viewer.rock, remebers the last 45.6(\!) files viewed
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10969 a1c6a512-1295-4272-9138-f99709370657
2006-09-17 10:32:49 +00:00
Antoine Cellerier
857cf0be09 Add hflip, vflip and 180° rotate transforms.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10968 a1c6a512-1295-4272-9138-f99709370657
2006-09-17 09:41:22 +00:00
Miika Pekkarinen
a85044bf9e New scheduler, with priorities for swcodec platforms. Frequent task
switching should be more efficient and tasks are stored in linked
lists to eliminate unnecessary task switching to improve performance.
Audio should no longer skip on swcodec targets caused by too CPU
hungry UI thread or background threads.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10958 a1c6a512-1295-4272-9138-f99709370657
2006-09-16 16:18:11 +00:00
Dave Chapman
b3f9faa5eb Oops - these files shouldn't have been committed.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10952 a1c6a512-1295-4272-9138-f99709370657
2006-09-15 11:39:38 +00:00
Dave Chapman
05a7f14f8d Initial commit of zxbox - a ZX Spectrum emulator ported by Anton Romanov. It theoretically runs on all targets, but I have not included it in the Archos builds because it is just too slow to be usable.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10950 a1c6a512-1295-4272-9138-f99709370657
2006-09-15 11:11:16 +00:00
Jens Arnold
1350d57751 Solitaire: * Even more 'natural' bouncing cards. * Only load the config from disk once, and only save it on exit if it changed.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10949 a1c6a512-1295-4272-9138-f99709370657
2006-09-15 06:24:36 +00:00
Jens Arnold
2fb102ef04 Ooooops, committed the wrong files. Fixed.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10948 a1c6a512-1295-4272-9138-f99709370657
2006-09-15 00:42:15 +00:00
Jens Arnold
816f20fc8f Tetrox adapted to H10 5GB by Marianne Arnold.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10947 a1c6a512-1295-4272-9138-f99709370657
2006-09-15 00:29:22 +00:00
Antoine Cellerier
bfa94aad7e Looks like we need to explicitly say that we need signed chars.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10926 a1c6a512-1295-4272-9138-f99709370657
2006-09-10 20:39:46 +00:00
Antoine Cellerier
764632c684 Fix corruption in remains stack and simplify code where possible
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10924 a1c6a512-1295-4272-9138-f99709370657
2006-09-10 20:04:17 +00:00
Barry Wardell
2102dbf47e New keymaps for H10. Makes the buttons much more intuitive and consistent. FS5962, FS5945, FS5940
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10918 a1c6a512-1295-4272-9138-f99709370657
2006-09-10 12:06:54 +00:00
Jens Arnold
bd3c18e271 Fire: * Improved greyscale palette. * Fixed colour mode (palette was inverted, an d the multiplication factor was chosen in a way that the 'flames' heated up infinitely (avalanche effect). * Better adjustment to the various LCD sizes. * Tweaks and cleanup.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10902 a1c6a512-1295-4272-9138-f99709370657
2006-09-08 01:26:09 +00:00
Martin Arver
6fbfddd7b5 Correct the help text for iriver HXXX players
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10898 a1c6a512-1295-4272-9138-f99709370657
2006-09-06 08:28:13 +00:00
Jens Arnold
cbee01ed62 More natural bouncing cards animation.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10897 a1c6a512-1295-4272-9138-f99709370657
2006-09-06 07:45:10 +00:00
Jens Arnold
d540ab9a12 Solitaire: * Improved large suits for medium/large LCDs, and all new large suits for small LCDs, by Marianne Arnold. * Use the actual card dimensions in the code. Old values were one off. * #ifdef cleanup using the capabilities of the bitmap build system. * Some more tweaks.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10896 a1c6a512-1295-4272-9138-f99709370657
2006-09-06 01:33:26 +00:00
Barry Wardell
cf7600d2d2 Fix sound in Doom on H10 - we don't support 11025Hz so use 44100Hz instead.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10895 a1c6a512-1295-4272-9138-f99709370657
2006-09-05 23:41:34 +00:00
Antoine Cellerier
e0cb0f6893 Untested cursor display fix when no cards are left/drawn on the remains stack.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10894 a1c6a512-1295-4272-9138-f99709370657
2006-09-05 21:47:31 +00:00
Antoine Cellerier
9db73f40e7 Add some yielding during the bouncing cards sequence (and only refresh what's needed)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10893 a1c6a512-1295-4272-9138-f99709370657
2006-09-05 20:54:46 +00:00
Barry Wardell
d939663ee9 Fix not being able to exit Doom on the H10.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10887 a1c6a512-1295-4272-9138-f99709370657
2006-09-05 00:23:06 +00:00
Antoine Cellerier
7c587a25e5 Foreground color in menus
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10885 a1c6a512-1295-4272-9138-f99709370657
2006-09-04 21:46:56 +00:00
Antoine Cellerier
e31845a84c Bouncing cards when you win :)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10884 a1c6a512-1295-4272-9138-f99709370657
2006-09-04 21:33:08 +00:00
Antoine Cellerier
669490d1a4 Restore default background color when going back to menu after winning.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10883 a1c6a512-1295-4272-9138-f99709370657
2006-09-04 20:26:31 +00:00
Antoine Cellerier
e9bf85935b Some more remains' stack bug fixes. I must've been drunk when i wrote the original code...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10881 a1c6a512-1295-4272-9138-f99709370657
2006-09-04 19:36:09 +00:00
Miika Pekkarinen
973ee5d8d9 Gracefully shutdown unless firmware is found.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10879 a1c6a512-1295-4272-9138-f99709370657
2006-09-04 16:06:11 +00:00
Antoine Cellerier
48865c45f1 Fix some more bugs found by amiconn:
(1) The bug I already described yesterday: If the draw
    stack becomes completely empty, it reappears. Slightly
    irritating
(2) When the cursor is placed on the remains' stack when
    there is no card, and then a card is drawn, the cursor
    disappears
(4) (easy one) The help texts refer to drawing 3 new cards,
    but solitaire now has selectable draw one / draw three


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10873 a1c6a512-1295-4272-9138-f99709370657
2006-09-03 16:54:42 +00:00
Antoine Cellerier
cfae9238b5 Use consistant margins. If people still have ideas to make it look better on some of the targets, feel free to say so on IRC.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10868 a1c6a512-1295-4272-9138-f99709370657
2006-09-03 14:16:03 +00:00
Antoine Cellerier
dede571a25 Some more tweaking so that it now looks really good on small screens
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10862 a1c6a512-1295-4272-9138-f99709370657
2006-09-02 23:10:28 +00:00
Antoine Cellerier
cf605c3434 Fix solitaire card colors
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10861 a1c6a512-1295-4272-9138-f99709370657
2006-09-02 22:45:27 +00:00
Antoine Cellerier
ce9fe07d51 Hopefully fix solitaire invisible card bug ... and add some more.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10859 a1c6a512-1295-4272-9138-f99709370657
2006-09-02 21:56:22 +00:00
Jonathan Gordon
de93c63834 fix text editor for actions system, stopgap approach untill actions is modified properly for plugins
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10836 a1c6a512-1295-4272-9138-f99709370657
2006-09-01 02:58:44 +00:00
Linus Nielsen Feltzing
33032fad03 Correct credits for the calculator plugin
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10804 a1c6a512-1295-4272-9138-f99709370657
2006-08-30 13:30:38 +00:00
Jens Arnold
b002d2de2e Test plugin for measuring the internal scan rate of the LCD, for developers. B&W and greyscale only for now - needs lcd_blit().
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10777 a1c6a512-1295-4272-9138-f99709370657
2006-08-28 00:01:14 +00:00
Jonathan Gordon
3c533744d0 Stop the paddle moving whie the game is paused.. AKA cheating
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10765 a1c6a512-1295-4272-9138-f99709370657
2006-08-27 10:17:21 +00:00
Jens Arnold
59d1952693 Make doom work with sound on X5.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10758 a1c6a512-1295-4272-9138-f99709370657
2006-08-26 15:03:48 +00:00
Jonas Häggqvist
d9cda30add Add help string for Gigabeat. Fixes a warning.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10704 a1c6a512-1295-4272-9138-f99709370657
2006-08-23 01:32:38 +00:00
Dave Chapman
c8e69dfb71 Move FPS display out of video_out_rockbox.c and into mpegplayer.c. Also add frame-rate limiting and frame-skipping (skipping display only, not decoding) to try and achieve real-time playback. Frame-rate limiting and frame skipping (and FPS display) are enabled via options in a new menu and are currently all off by default.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10669 a1c6a512-1295-4272-9138-f99709370657
2006-08-20 23:12:56 +00:00
Barry Wardell
18cfe431d7 Fix errors when building H10 Normal build.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10668 a1c6a512-1295-4272-9138-f99709370657
2006-08-20 23:05:47 +00:00
Barry Wardell
99c2dc5284 Add new build target for iriver H10 5/6Gb.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10661 a1c6a512-1295-4272-9138-f99709370657
2006-08-19 19:21:17 +00:00
Barry Wardell
12f1a834f2 Added help text in minesweeper for iriver H10
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10658 a1c6a512-1295-4272-9138-f99709370657
2006-08-19 17:05:14 +00:00
Jens Arnold
bd7248d106 * Use fast multiplication macro in some more places. * Better pipelining on SH1.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10652 a1c6a512-1295-4272-9138-f99709370657
2006-08-19 06:29:23 +00:00
Dave Chapman
567cb6e615 Clean up the video output code - remove the final traces of libvo (used by mpeg2dec) and remove unused code-paths from the main decoding loop.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10638 a1c6a512-1295-4272-9138-f99709370657
2006-08-17 18:35:11 +00:00
Jens Arnold
6267c7b5f4 Greyscale tetrox backgrounds: 'Score' in bold plus some antialiasing. There's still room for improvement...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10623 a1c6a512-1295-4272-9138-f99709370657
2006-08-16 21:41:45 +00:00
Jens Arnold
675d708bf3 Sudoku: Separate set of graphics for X5 and Nano. Fixes wrong colours (pure greyscale instead of blueish shades), and allows specific enhancements for colour.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10622 a1c6a512-1295-4272-9138-f99709370657
2006-08-16 21:41:45 +00:00
Dave Chapman
214ce3f096 Allow exiting of plugin whilst paused
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10621 a1c6a512-1295-4272-9138-f99709370657
2006-08-16 21:19:20 +00:00
Daniel Stenberg
871be001f7 Convert the "short ciruit operator madness" to plain and simple code that
doesn't cause warnings in gcc 4.1.x.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10613 a1c6a512-1295-4272-9138-f99709370657
2006-08-16 13:31:40 +00:00
Antoine Cellerier
c1703c3eed Remove 3G compile warning
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10563 a1c6a512-1295-4272-9138-f99709370657
2006-08-13 20:54:24 +00:00