Jens Arnold
fd061fa10a
Plugin rework 4: (solitaire) Fixed an array out-of-bounds access on game init. Help splashes are cleaned up after timeout. Compile-time keyboard configuration. Added USB handling using the default event handler
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5315 a1c6a512-1295-4272-9138-f99709370657
2004-10-20 23:54:53 +00:00
Jens Arnold
2d6eca7e66
Ooops, I broke the recorder sims
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5305 a1c6a512-1295-4272-9138-f99709370657
2004-10-18 22:22:46 +00:00
Jens Arnold
e35a658ded
Plugin rework 2: (all) Compile-time keyboard configuration, for Ondio adaption. (all) Now using the default event handler, standard placement is now in switch() default case. (minesweeper,pong,snake,snake2) added USB handling. (mandelbrot,mosaique) Fixed return value. (minesweeper) fast moving with button repeat. (oscillograph) Fixed cleanup in USB case.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5304 a1c6a512-1295-4272-9138-f99709370657
2004-10-18 21:45:00 +00:00
Jens Arnold
d8426965a2
Fixed return value
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5301 a1c6a512-1295-4272-9138-f99709370657
2004-10-18 06:16:11 +00:00
Jens Arnold
79afbafa66
Plugin rework 2: (most) Compile-time keyboard configuration, for Ondio adaption. (all) Now using the default event handler, standard placement is now in switch() default case. (calendar, chip8) Fixed usb handling.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5295 a1c6a512-1295-4272-9138-f99709370657
2004-10-17 00:54:09 +00:00
Jens Arnold
3ccbb165c1
Fixed return value
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5292 a1c6a512-1295-4272-9138-f99709370657
2004-10-16 07:18:59 +00:00
Jens Arnold
cc8cff2ec0
Plugin rework 1: (most) Compile-time keyboard configuration, for Ondio adaption. (all) Now using the default event handler, standard placement is now in switch() default case. (snow) Made USB aware. (video) Added contrast setting to Ondio version.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5291 a1c6a512-1295-4272-9138-f99709370657
2004-10-16 00:07:43 +00:00
Jens Arnold
2a0d541a38
BUG FIX: Corrected the speed kludge for Ondio video playback. The previous solution changed the frame time directly in the file header structure, causing the changed value to be saved together with resume position, therefore destroying sync for any further playback.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5271 a1c6a512-1295-4272-9138-f99709370657
2004-10-13 23:59:15 +00:00
Jens Arnold
c9e772645f
metronome.rock now uses default_event_handler_ex(). Adapted and enabled for Ondio.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5265 a1c6a512-1295-4272-9138-f99709370657
2004-10-12 23:45:25 +00:00
Jens Arnold
9db31cf886
grayscale.rock, jpeg.rock and video.rock now use default_event_handler_ex(). Adapted and enabled them for Ondio.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5264 a1c6a512-1295-4272-9138-f99709370657
2004-10-12 22:49:51 +00:00
Jens Arnold
dbf56959d0
chessclock plugin is player only
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5214 a1c6a512-1295-4272-9138-f99709370657
2004-10-07 19:43:16 +00:00
Jörg Hohensohn
6a9e4b4f94
Ondio flash support
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5213 a1c6a512-1295-4272-9138-f99709370657
2004-10-07 17:16:27 +00:00
Linus Nielsen Feltzing
9f68890801
Removed the ENABLEDPLUGINS check
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5206 a1c6a512-1295-4272-9138-f99709370657
2004-10-07 08:35:09 +00:00
Jörg Hohensohn
86425855fc
Ondio plugins+rombox enabled. The new SOURCES file allows us to gradually adapt the plugins to the Ondio keypad.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5200 a1c6a512-1295-4272-9138-f99709370657
2004-10-07 06:51:22 +00:00
Daniel Stenberg
d2f2953a74
only compile files that are relevant
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5173 a1c6a512-1295-4272-9138-f99709370657
2004-10-05 07:58:54 +00:00
Daniel Stenberg
9c85941786
new SOURCES file that specifies which files to build in each dir, use
...
config.h preprocessor symbols to make conditionals
use the GCCOPTS now specified in the root Makefile by configure
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5158 a1c6a512-1295-4272-9138-f99709370657
2004-10-04 13:03:33 +00:00
Jens Arnold
eaa1f73c6d
Added MAS3539F support (Ondio SP)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5129 a1c6a512-1295-4272-9138-f99709370657
2004-09-29 19:51:41 +00:00
Jörg Hohensohn
593cc00447
a hell of a commit: changed several HAVE_xx configuration flags into multiple choice values (keypad, tuner, CPU, h/w codec)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5126 a1c6a512-1295-4272-9138-f99709370657
2004-09-28 22:13:26 +00:00
Daniel Stenberg
8e55d0cca0
adjusted to work better in the new concept
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5108 a1c6a512-1295-4272-9138-f99709370657
2004-09-22 21:40:45 +00:00
Daniel Stenberg
fc1e925c16
Rearranged makefiles again to move platform-specific stuff from the Makefiles
...
to either the configure script or to be ifdefed in the sources.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5103 a1c6a512-1295-4272-9138-f99709370657
2004-09-22 08:58:50 +00:00
Björn Stenberg
6c33c51a4c
Redesigned the button handling. The code now uses symbolic function defines instead of checking for specific buttons. This makes it easier to add support for new devices with different button layouts.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5091 a1c6a512-1295-4272-9138-f99709370657
2004-09-19 21:58:37 +00:00
Daniel Stenberg
e5691c0613
temporarily disabled building of plugins for Ondio
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5079 a1c6a512-1295-4272-9138-f99709370657
2004-09-15 13:38:55 +00:00
Jens Arnold
962d99a72e
Makefile Fix: plugin lib includes for Ondio
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5077 a1c6a512-1295-4272-9138-f99709370657
2004-09-15 09:38:33 +00:00
Jörg Hohensohn
218d90b307
build system updated to include Ondio option
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5052 a1c6a512-1295-4272-9138-f99709370657
2004-09-09 06:01:46 +00:00
Zakk Roberts
30a7e1b404
Show counter option is now saved to disk
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5050 a1c6a512-1295-4272-9138-f99709370657
2004-09-07 04:39:38 +00:00
Daniel Stenberg
678090a2e7
rombox support: building and zip
...
general makefile: less output
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5043 a1c6a512-1295-4272-9138-f99709370657
2004-09-06 07:05:12 +00:00
Jens Arnold
06cb237af6
New debug feature: Use the SH1 user break controller to catch illegal memory accesses
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5026 a1c6a512-1295-4272-9138-f99709370657
2004-08-30 19:52:45 +00:00
Jens Arnold
56fd6f9316
Fixed USB handling, and brought back the special mode
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5025 a1c6a512-1295-4272-9138-f99709370657
2004-08-30 17:21:15 +00:00
Jens Arnold
0df29b2157
Fixes: (1) metronome didn't yield() at all, (2) possible race condition, (3) complete cleanup when detecting USB connection, (4) removed TAB chars
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5022 a1c6a512-1295-4272-9138-f99709370657
2004-08-28 09:07:21 +00:00
Jens Arnold
b4920271ba
Fixed new font format: necessity of offset table generation, output of fonts without one
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5018 a1c6a512-1295-4272-9138-f99709370657
2004-08-27 00:34:15 +00:00
Jens Arnold
f8a5802d8e
Fixed pointer types & struct font
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5016 a1c6a512-1295-4272-9138-f99709370657
2004-08-26 22:05:35 +00:00
Jörg Hohensohn
5d36aaf249
New font format (already rotated) saves code, space and time. On the downside this new format is incompatible, so get the new fonts, too.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5015 a1c6a512-1295-4272-9138-f99709370657
2004-08-26 21:15:07 +00:00
Linus Nielsen Feltzing
1a6a4812aa
Made the VU meter work in the simulator again
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5007 a1c6a512-1295-4272-9138-f99709370657
2004-08-22 00:28:13 +00:00
Linus Nielsen Feltzing
4b8ee8dbb2
Minor code-policing
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5005 a1c6a512-1295-4272-9138-f99709370657
2004-08-21 23:29:55 +00:00
Linus Nielsen Feltzing
792bd17a08
Patch #1002379 by Lee Pilgrim, New VU meter
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5004 a1c6a512-1295-4272-9138-f99709370657
2004-08-21 23:22:05 +00:00
Linus Nielsen Feltzing
1e9de584f6
Patch #1011849 by Antoine Cellerier
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5003 a1c6a512-1295-4272-9138-f99709370657
2004-08-21 23:05:36 +00:00
Linus Nielsen Feltzing
ae7df4d0ac
M+ always copied the power part of the result, even after performing an addition.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5002 a1c6a512-1295-4272-9138-f99709370657
2004-08-21 22:57:07 +00:00
Daniel Stenberg
f50bbce438
fixed comments, added linefeeds to chop some of the longest lines
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5000 a1c6a512-1295-4272-9138-f99709370657
2004-08-18 12:06:10 +00:00
Björn Stenberg
619a5ca1d3
Minesweeper and Solitaire plugins by Antoine Cellerier
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4997 a1c6a512-1295-4272-9138-f99709370657
2004-08-17 06:50:14 +00:00
Zakk Roberts
87ab7cef11
Removed extra const
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4988 a1c6a512-1295-4272-9138-f99709370657
2004-08-05 11:24:27 +00:00
Zakk Roberts
3a77069878
New checkboxes introduced for improved, reworked options screen - new option at General settings: Save (when) - faster boot - cleaned up a bit more, removed redundant code
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4987 a1c6a512-1295-4272-9138-f99709370657
2004-08-05 11:14:22 +00:00
Jens Arnold
85890b88df
Const policed the grayscale lib & plugin
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4985 a1c6a512-1295-4272-9138-f99709370657
2004-08-03 20:57:06 +00:00
Zakk Roberts
27a4b60f1a
General settings at ON+F3, more animations and progressbar at credits roll, centering of text in lots of places, new arrow bitmap used at mode selector, 12:00am is no longer displayed as 00:00am
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4977 a1c6a512-1295-4272-9138-f99709370657
2004-08-01 07:59:58 +00:00
Linus Nielsen Feltzing
022299ee6c
The ninja-cool MP3 split editor plugin by Philipp Pertermann
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4975 a1c6a512-1295-4272-9138-f99709370657
2004-07-29 14:00:22 +00:00
Linus Nielsen Feltzing
f4f4111536
Added possibility to select the priority of the ID3 tags
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4962 a1c6a512-1295-4272-9138-f99709370657
2004-07-27 14:10:48 +00:00
Linus Nielsen Feltzing
8e84657461
Fixed the broken calendar save function
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4960 a1c6a512-1295-4272-9138-f99709370657
2004-07-27 08:51:54 +00:00
Linus Nielsen Feltzing
98c7b81471
Adapted to new event handling
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4958 a1c6a512-1295-4272-9138-f99709370657
2004-07-27 06:19:01 +00:00
Linus Nielsen Feltzing
6a635ce6ed
Adapted to the new event handling
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4957 a1c6a512-1295-4272-9138-f99709370657
2004-07-26 23:35:15 +00:00
Linus Nielsen Feltzing
147d0eb5d4
Removed lots of CR characters, and adapted to the new event handling
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4956 a1c6a512-1295-4272-9138-f99709370657
2004-07-26 23:34:42 +00:00
Linus Nielsen Feltzing
5f8f4a392f
Adapted to the new event handler concept
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4955 a1c6a512-1295-4272-9138-f99709370657
2004-07-26 23:32:37 +00:00
Linus Nielsen Feltzing
a6880a4f73
I totally wrecked the search functionality when i replaced strpcasecmp() with strcasecmp()
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4952 a1c6a512-1295-4272-9138-f99709370657
2004-07-26 23:28:37 +00:00
Linus Nielsen Feltzing
3d91885718
Removed dead code
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4950 a1c6a512-1295-4272-9138-f99709370657
2004-07-26 14:54:57 +00:00
Linus Nielsen Feltzing
0e067bbe55
Removed the simulator build option
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4929 a1c6a512-1295-4272-9138-f99709370657
2004-07-23 21:10:13 +00:00
Linus Nielsen Feltzing
f215562afd
Now you can exit the clock plugin again
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4927 a1c6a512-1295-4272-9138-f99709370657
2004-07-23 21:02:56 +00:00
Linus Nielsen Feltzing
0112fc8b0b
Case insensitive sorting
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4926 a1c6a512-1295-4272-9138-f99709370657
2004-07-23 15:13:18 +00:00
Linus Nielsen Feltzing
c051eda028
Added strcasecmp() to the plugin API
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4925 a1c6a512-1295-4272-9138-f99709370657
2004-07-23 15:12:43 +00:00
Linus Nielsen Feltzing
a17df38de7
New viewer plugin, sorts a text (or playlist) file
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4924 a1c6a512-1295-4272-9138-f99709370657
2004-07-23 14:54:04 +00:00
Linus Nielsen Feltzing
e4fc3d471c
Updated for the new configfile functions
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4917 a1c6a512-1295-4272-9138-f99709370657
2004-07-22 07:51:49 +00:00
Linus Nielsen Feltzing
e93aa4b09c
Now keeps integers within range, and saves a version number in the cfg file, refusing to load too old versions
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4916 a1c6a512-1295-4272-9138-f99709370657
2004-07-22 07:51:02 +00:00
Linus Nielsen Feltzing
8057d79202
Now uses the new config file framework
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4913 a1c6a512-1295-4272-9138-f99709370657
2004-07-21 13:47:12 +00:00
Linus Nielsen Feltzing
897fb63ec8
New plugin library framework for loading and saving .cfg files
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4912 a1c6a512-1295-4272-9138-f99709370657
2004-07-21 13:46:42 +00:00
Jörg Hohensohn
69697aefe8
Added a check to prevent the flash plugins being used (and crashing) if Rockbox runs directly in flash ROM. (You need to RoLo a .ajz before re-flashing.)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4906 a1c6a512-1295-4272-9138-f99709370657
2004-07-20 22:54:04 +00:00
Zakk Roberts
97d1d15bd8
Fixed credits roll, and improved animations. Revised the release notes as well.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4893 a1c6a512-1295-4272-9138-f99709370657
2004-07-18 12:14:05 +00:00
Zakk Roberts
7e5e568678
Cosmetic code changes, new countdown mode - accessed at ON+F2
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4892 a1c6a512-1295-4272-9138-f99709370657
2004-07-18 06:41:31 +00:00
Zakk Roberts
2278b14c3e
Analog time display bugfix and digital/lcd 12h settings seperated
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4891 a1c6a512-1295-4272-9138-f99709370657
2004-07-17 00:33:46 +00:00
Linus Nielsen Feltzing
285084df44
Now uses the settings_parseline() function
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4890 a1c6a512-1295-4272-9138-f99709370657
2004-07-16 13:01:17 +00:00
Linus Nielsen Feltzing
a939b732b4
Snake2: Changed the level file format, game B always starts from maze 1, plus some cosmetic changes
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4887 a1c6a512-1295-4272-9138-f99709370657
2004-07-16 08:22:32 +00:00
Linus Nielsen Feltzing
57f698b5e2
Patch #778688 by Pierre Delore, euroconverter for the Player
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4886 a1c6a512-1295-4272-9138-f99709370657
2004-07-15 14:02:14 +00:00
Linus Nielsen Feltzing
c145dacb90
snake2: Some code cleanup, loads all levels at startup, fixed the bug that prevented game B from advancing to the next level
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4885 a1c6a512-1295-4272-9138-f99709370657
2004-07-15 12:33:19 +00:00
Linus Nielsen Feltzing
557633592a
New plugin, snake2, by Mat Holton (Patch #838045 )
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4881 a1c6a512-1295-4272-9138-f99709370657
2004-07-14 13:09:56 +00:00
Linus Nielsen Feltzing
79dd35ec65
Removed the need for memcpy()
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4875 a1c6a512-1295-4272-9138-f99709370657
2004-07-13 19:22:07 +00:00
Linus Nielsen Feltzing
6d84d3a691
New plugin, search.rock, by Stefan Meyer (Patch #723682 )
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4874 a1c6a512-1295-4272-9138-f99709370657
2004-07-13 14:25:19 +00:00
Linus Nielsen Feltzing
0c458c043a
The plugin API now supports ctype macros like tolower() and friends
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4872 a1c6a512-1295-4272-9138-f99709370657
2004-07-13 14:01:41 +00:00
Linus Nielsen Feltzing
7c0cdf1918
The check for solvable puzzles didn't use all squares. This fixes bug #911484 . Now uses rand() instead of current_tick for randomizing.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4864 a1c6a512-1295-4272-9138-f99709370657
2004-07-12 10:46:00 +00:00
Linus Nielsen Feltzing
dcad830c92
The stop watch now inhibits the idle poweroff while counting
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4863 a1c6a512-1295-4272-9138-f99709370657
2004-07-12 08:10:55 +00:00
Jens Arnold
6b559b1f97
scrollbar() parameters were swapped
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4859 a1c6a512-1295-4272-9138-f99709370657
2004-07-09 07:04:45 +00:00
Linus Nielsen Feltzing
ec9bea42a8
Removed progressbar() and a few tables as well
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4855 a1c6a512-1295-4272-9138-f99709370657
2004-07-08 13:15:16 +00:00
Linus Nielsen Feltzing
2441061764
Removed progressbar() and slidebar()
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4854 a1c6a512-1295-4272-9138-f99709370657
2004-07-08 13:14:44 +00:00
Linus Nielsen Feltzing
e7bb8c0428
Added the apps/recorder dir to the include path for recorder builds
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4853 a1c6a512-1295-4272-9138-f99709370657
2004-07-08 13:12:16 +00:00
Jens Arnold
d073326b6b
Added screen dump function to the grayscale lib
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4843 a1c6a512-1295-4272-9138-f99709370657
2004-07-06 23:11:02 +00:00
Linus Nielsen Feltzing
058302a480
Changed the behaviour of F2, and simplified the version string handling
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4816 a1c6a512-1295-4272-9138-f99709370657
2004-06-30 06:01:19 +00:00
Hardeep Sidhu
7eb4692e0e
Fixed simulator build
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4815 a1c6a512-1295-4272-9138-f99709370657
2004-06-30 03:39:38 +00:00
Hardeep Sidhu
9814089f6f
Major clock update by Zakk Roberts (patch #932605 )
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4814 a1c6a512-1295-4272-9138-f99709370657
2004-06-30 02:42:11 +00:00
Linus Nielsen Feltzing
a1742f2692
Corrected spelling
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4813 a1c6a512-1295-4272-9138-f99709370657
2004-06-29 13:12:07 +00:00
Jens Arnold
0690ac1966
added comments about default values
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4804 a1c6a512-1295-4272-9138-f99709370657
2004-06-25 21:09:34 +00:00
Jens Arnold
b058366b13
Save and restore pr register within _writearray() / _writeblock(). Cleaner coding, fixes GCC 3.3.1 build.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4803 a1c6a512-1295-4272-9138-f99709370657
2004-06-25 21:01:37 +00:00
Jens Arnold
7c6bdd6493
Split grayscale library into several files to make up a real function library. Significantly decreases binary size for plugins using it.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4802 a1c6a512-1295-4272-9138-f99709370657
2004-06-23 22:15:50 +00:00
Kjell Ericson
8877ad943e
Fixed so that the plugin is exitable (was irritating that the first plugin
...
in the list was the one you couldn't exit).
Negative impact: It seems to do a disk acess in the beginning and update the
display twice.
Positive impact: Pressing a key (like play) will "stress" the test and force
another disk access (and display update).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4801 a1c6a512-1295-4272-9138-f99709370657
2004-06-23 08:49:55 +00:00
Daniel Stenberg
8ea434834c
Move two steps on each move up/down. (Attempt to make it more playable after
...
user input, maybe I should try it myself on target soon)
Replaced hard-coded LCD sizes with the proper defines.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4797 a1c6a512-1295-4272-9138-f99709370657
2004-06-23 06:59:16 +00:00
Kjell Ericson
57e43cfb21
1) Presents a time for us without RTC.
...
2) Escaping the percent-sign correct for the splash screen.
3) Removed the newline for the splash screen.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4785 a1c6a512-1295-4272-9138-f99709370657
2004-06-22 05:37:44 +00:00
Jens Arnold
051e017ab8
Slight speedup for drawing 1-bit bitmaps with draw modes 0..2
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4784 a1c6a512-1295-4272-9138-f99709370657
2004-06-22 00:02:51 +00:00
Daniel Stenberg
91c51764ee
on request, set the SIMULATOR define when building for the sim
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4780 a1c6a512-1295-4272-9138-f99709370657
2004-06-20 22:01:26 +00:00
Kjell Ericson
87d064d9d1
Ooops, I declared a variable in the middle of the code. Shame on me.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4771 a1c6a512-1295-4272-9138-f99709370657
2004-06-18 10:08:32 +00:00
Kjell Ericson
fb9dbb623a
First version of my chessclock. Only tried on Player. Lacking a simulator
...
environment made me prohibit compilation for recorders.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4769 a1c6a512-1295-4272-9138-f99709370657
2004-06-18 09:05:19 +00:00
Daniel Stenberg
4a55d16282
and use snprintf() from the plugin API
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4765 a1c6a512-1295-4272-9138-f99709370657
2004-06-16 22:16:50 +00:00
Daniel Stenberg
ce60003ebb
code after variables
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4764 a1c6a512-1295-4272-9138-f99709370657
2004-06-16 22:16:01 +00:00
Daniel Stenberg
38567bab2b
only for bitmaps
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4763 a1c6a512-1295-4272-9138-f99709370657
2004-06-16 21:56:46 +00:00
Daniel Stenberg
3430c5d6e6
Initial version of pong, not tested on target by me yet.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4762 a1c6a512-1295-4272-9138-f99709370657
2004-06-16 21:54:53 +00:00
Jens Arnold
c5800382c3
Fixed a warning
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4761 a1c6a512-1295-4272-9138-f99709370657
2004-06-16 21:13:40 +00:00
Jens Arnold
58f17cd082
Mandelbrot didn't yield() at all, leading to playback problems when heavily calculating mandelbrots
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4759 a1c6a512-1295-4272-9138-f99709370657
2004-06-16 20:51:05 +00:00
Björn Stenberg
be52a11038
Simple battery runtime test
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4751 a1c6a512-1295-4272-9138-f99709370657
2004-06-15 23:24:06 +00:00
Linus Nielsen Feltzing
5b9c4c1297
The plugin lib now works in the win32 simulator
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4747 a1c6a512-1295-4272-9138-f99709370657
2004-06-15 05:41:41 +00:00
Linus Nielsen Feltzing
f5491a519d
Tetris is now Rockblox, to avoid trademark problems
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4742 a1c6a512-1295-4272-9138-f99709370657
2004-06-14 12:50:05 +00:00
Linus Nielsen Feltzing
a6142ab7ab
Finally, the archos directory sandbox works in the same way for both X11 and win32 simulators. Unfortunately, this breaks the VC++ compatibility. Also, the plugin API now supports DEBUGF. Last, but not least, we have a new plugin, vbrfix.rock.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4726 a1c6a512-1295-4272-9138-f99709370657
2004-06-10 13:29:52 +00:00
Jörg Hohensohn
5fc1b64ae0
supporting 4:2:2 vertical subsampling
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4725 a1c6a512-1295-4272-9138-f99709370657
2004-06-10 06:48:24 +00:00
Björn Stenberg
00f67d61ce
Othelo removed due to legal issues.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4722 a1c6a512-1295-4272-9138-f99709370657
2004-06-08 11:14:37 +00:00
Jens Arnold
2adfd88965
Adapted to new grayscale framework
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4712 a1c6a512-1295-4272-9138-f99709370657
2004-06-02 23:54:18 +00:00
Jens Arnold
ca2bb463d3
Major rework of the grayscale framework:
...
* api change - all drawing functions now use draw mode, foreground and
background shades set globally by separate functions
* There are now 4 draw modes for all drawing functions, no more separate
functions for inverse drawing
* Significant speedup of 1-bit bitmap (and font) drawing (2..3 times)
* Some more speed tweaks
* Additional functions for horizontal and vertical lines
* Copied describing comments to the header file for easier reference
* The safety net against an uninitialized grayscale buffer is gone
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4711 a1c6a512-1295-4272-9138-f99709370657
2004-06-02 23:53:27 +00:00
Jens Arnold
7115cf1d50
Improved drawing speed by drawing whole columns at once (Matthias)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4707 a1c6a512-1295-4272-9138-f99709370657
2004-05-26 23:49:42 +00:00
Linus Nielsen Feltzing
4bd2702cad
Patch #958658 , metronome uses plugin_register_timer now
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4704 a1c6a512-1295-4272-9138-f99709370657
2004-05-26 06:56:18 +00:00
Jörg Hohensohn
480c2fa215
removed a bit of obsolete stuff
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4697 a1c6a512-1295-4272-9138-f99709370657
2004-05-23 15:41:28 +00:00
Jörg Hohensohn
9592ebb879
now supports images with restart markers
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4693 a1c6a512-1295-4272-9138-f99709370657
2004-05-23 06:23:02 +00:00
Jens Arnold
cc9bb412ee
Default viewer for .ucl is rockbox_flash.rock
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4688 a1c6a512-1295-4272-9138-f99709370657
2004-05-21 23:05:50 +00:00
Björn Stenberg
0d53b48e0d
Set up default viewers.config
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4682 a1c6a512-1295-4272-9138-f99709370657
2004-05-21 21:01:20 +00:00
Jens Arnold
9ca74798b6
Fix: scrolling left/right with even pixel counts caused an address error if the buffer width was odd. Some more tweaks and cleanups.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4681 a1c6a512-1295-4272-9138-f99709370657
2004-05-21 20:48:35 +00:00
Björn Stenberg
fb00c2190b
Plugin/file type association system. Patch #879411 by Henrik Backe
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4677 a1c6a512-1295-4272-9138-f99709370657
2004-05-21 20:08:24 +00:00
Jens Arnold
3e00f527fe
Fixed behaviour when connecting USB, made scrolling a bit faster by not emptying the button queue every time
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4675 a1c6a512-1295-4272-9138-f99709370657
2004-05-21 19:54:22 +00:00
Daniel Stenberg
0a6acd5539
use the new path to the levels file, the daily build of tomorrow will make
...
it appear at this path
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4670 a1c6a512-1295-4272-9138-f99709370657
2004-05-21 17:25:46 +00:00
Daniel Stenberg
bfc4adec61
this is the levels file for sokoban
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4668 a1c6a512-1295-4272-9138-f99709370657
2004-05-21 17:15:10 +00:00
Jens Arnold
4c67f0f3bb
FIX: The previous update produced a buffer overflow, which broke e.g. the jpeg viewer
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4656 a1c6a512-1295-4272-9138-f99709370657
2004-05-20 13:10:41 +00:00
Jens Arnold
b3acd275ce
Missing function declaration
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4655 a1c6a512-1295-4272-9138-f99709370657
2004-05-20 08:25:16 +00:00
Jens Arnold
512079f944
Font support, several speed and size tweaks
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4654 a1c6a512-1295-4272-9138-f99709370657
2004-05-20 08:21:18 +00:00
Jens Arnold
6920aed858
Removed the grayscale framework, gets linked in from the plugin lib instead
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4652 a1c6a512-1295-4272-9138-f99709370657
2004-05-19 17:19:11 +00:00
Jens Arnold
71c83b9b6b
Removed duplicate grayscale framework
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4651 a1c6a512-1295-4272-9138-f99709370657
2004-05-19 17:05:17 +00:00
Jens Arnold
38f1d4d285
Adapted to new gray_init_buffer()
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4650 a1c6a512-1295-4272-9138-f99709370657
2004-05-19 17:04:08 +00:00
Jens Arnold
0d23d0adea
JPEG viewer now uses the 'official' grayscale framework
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4649 a1c6a512-1295-4272-9138-f99709370657
2004-05-19 17:03:23 +00:00
Jens Arnold
007e1d1af3
Added return parameter for space taken by grayscale buffer to gray_init_buffer()
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4648 a1c6a512-1295-4272-9138-f99709370657
2004-05-19 17:02:20 +00:00
Daniel Stenberg
0e1faea5ac
declare variables before code, remain C89-compatible
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4647 a1c6a512-1295-4272-9138-f99709370657
2004-05-19 10:45:55 +00:00
Daniel Stenberg
e4e3337671
I am a wannabe code-police
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4646 a1c6a512-1295-4272-9138-f99709370657
2004-05-19 10:21:42 +00:00
Daniel Stenberg
367aac9519
Isaac's calculator plugin
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4645 a1c6a512-1295-4272-9138-f99709370657
2004-05-19 09:19:02 +00:00
Jens Arnold
e4c1667979
Grayscale demo plugin, now using the grayscale library
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4642 a1c6a512-1295-4272-9138-f99709370657
2004-05-19 08:21:30 +00:00
Jens Arnold
a05c413774
First real library version of the grayscale framework
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4641 a1c6a512-1295-4272-9138-f99709370657
2004-05-19 08:18:25 +00:00
Daniel Stenberg
f4b52b82ea
o removed the grayscale framework, it gets linked in from the libplugin instead
...
o use the grayscale.h header
o killed trailing whitespace
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4640 a1c6a512-1295-4272-9138-f99709370657
2004-05-19 08:05:58 +00:00
Daniel Stenberg
a08fa7142a
o killed trailing whitespace
...
o uses the new grayscale.h header
o #ifdef'ed out the code that builds a plugin, as this is now only part of the
libplugin. we should probably build a separate plugin instead.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4639 a1c6a512-1295-4272-9138-f99709370657
2004-05-19 08:04:55 +00:00
Daniel Stenberg
a9244032d2
grayscale framework header
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4638 a1c6a512-1295-4272-9138-f99709370657
2004-05-19 08:03:43 +00:00
Daniel Stenberg
8b043aece9
this source file was moved to the lib/ dir instead
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4637 a1c6a512-1295-4272-9138-f99709370657
2004-05-19 06:46:07 +00:00
Daniel Stenberg
a834f0f5c3
moved Jens Arnold's grayscale frame work source file to the plugin library
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4636 a1c6a512-1295-4272-9138-f99709370657
2004-05-19 06:31:54 +00:00
Linus Nielsen Feltzing
defca5b061
Further adjustments for the plugin library
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4634 a1c6a512-1295-4272-9138-f99709370657
2004-05-18 23:17:53 +00:00
Daniel Stenberg
243b122ce9
This makefile builds one single libplugin.a library by linking together
...
all C source files that are put in this dir and built. This lib will soon
be used for linking with when creating each plugin output file.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4632 a1c6a512-1295-4272-9138-f99709370657
2004-05-18 15:01:39 +00:00
Jörg Hohensohn
363dc4b175
maintain view center when zooming, cache the previous zoom image as far as memory allows
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4630 a1c6a512-1295-4272-9138-f99709370657
2004-05-18 07:16:41 +00:00
Jens Arnold
e3a3a55ab0
Included newest grayscale framework
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4629 a1c6a512-1295-4272-9138-f99709370657
2004-05-17 00:45:41 +00:00
Jens Arnold
507800a386
Implemented scrolling up/down by n pixels (<= 7)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4628 a1c6a512-1295-4272-9138-f99709370657
2004-05-17 00:43:58 +00:00
Jens Arnold
bde77c047d
Included improved grayscale framework
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4627 a1c6a512-1295-4272-9138-f99709370657
2004-05-15 22:01:30 +00:00
Jens Arnold
9580e3a577
Vastly improved speed for gray_fillrect(), gray_drawgraymap(), left and right scrolling. Various other optimizations.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4626 a1c6a512-1295-4272-9138-f99709370657
2004-05-15 21:55:15 +00:00
Jens Arnold
2d446fef06
Fixed lcd_bitmap() to use the bitmap format generated by bmp2rb correctly. Now it works for height > 8. Adapted font transposing & changed some other places to take advantage of that. bounce.c was (apart from fonts) the only routine that used the old format correctly.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4620 a1c6a512-1295-4272-9138-f99709370657
2004-05-14 22:55:05 +00:00
Jörg Hohensohn
c431e22736
reject images with restart markers for now
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4619 a1c6a512-1295-4272-9138-f99709370657
2004-05-14 07:57:13 +00:00
Jörg Hohensohn
ec98b18846
more compatible huffman table parsing, tolerate restart markers
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4618 a1c6a512-1295-4272-9138-f99709370657
2004-05-13 21:32:52 +00:00
Jörg Hohensohn
efea9e6b2d
jpeg viewer: use Play to zoom in, On to zoom out, arrows to scroll
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4613 a1c6a512-1295-4272-9138-f99709370657
2004-05-12 22:56:32 +00:00
Jens Arnold
1f55909081
gray_drawbitmap() changed to use the same bitmap format as lcd_bitmap(). Also made the bound checks a lot more safe.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4612 a1c6a512-1295-4272-9138-f99709370657
2004-05-12 22:39:39 +00:00
Jens Arnold
9ecfacc475
Updated with the latest grayscale framework
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4604 a1c6a512-1295-4272-9138-f99709370657
2004-05-10 22:00:51 +00:00
Jens Arnold
f304356248
A plugin containing a framework to use grayscale display, primarily aimed at plugin developers. It also contains a small demo of what the framework can do.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4603 a1c6a512-1295-4272-9138-f99709370657
2004-05-10 21:43:51 +00:00
Jörg Hohensohn
12deda14d5
adaptive spinup control
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4599 a1c6a512-1295-4272-9138-f99709370657
2004-05-09 18:18:05 +00:00
Jens Arnold
3eb82028d1
Fixes: snprintf() lengths, buffer sizes.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4596 a1c6a512-1295-4272-9138-f99709370657
2004-05-08 20:05:29 +00:00
Jörg Hohensohn
33b4629b66
LCD contrast setting on F2/F3
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4567 a1c6a512-1295-4272-9138-f99709370657
2004-04-30 21:38:24 +00:00
Jörg Hohensohn
a2d9dbdcb9
didn't I say no more hardware banging?
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4566 a1c6a512-1295-4272-9138-f99709370657
2004-04-30 21:16:35 +00:00
Jörg Hohensohn
e724b605f4
uses the new timer registration of the plugin API, no hardware banging any more
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4565 a1c6a512-1295-4272-9138-f99709370657
2004-04-30 21:13:49 +00:00
Jörg Hohensohn
664959aed4
uses the new timer registration of the plugin API, no hardware banging any more
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4564 a1c6a512-1295-4272-9138-f99709370657
2004-04-30 20:49:00 +00:00
Linus Nielsen Feltzing
1363e74972
Some changes to make the stop watch work better on the player, like scrolling the lap times. Now it also handles the USB.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4547 a1c6a512-1295-4272-9138-f99709370657
2004-04-22 01:09:12 +00:00
Linus Nielsen Feltzing
75b575a750
Now uses grayscalescvs diff -u apps/plugins/mandelbrot.c! Plus some internal changes, like removing TAB chars, and preventing unnecessary redraws etc.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4535 a1c6a512-1295-4272-9138-f99709370657
2004-04-21 07:32:42 +00:00
Jens Arnold
bf8c3056f9
Overflow error fix
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4531 a1c6a512-1295-4272-9138-f99709370657
2004-04-20 23:11:12 +00:00
Linus Nielsen Feltzing
4f4844218a
Made the stopwatch compile for the Player
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4513 a1c6a512-1295-4272-9138-f99709370657
2004-04-16 09:57:07 +00:00
Daniel Stenberg
ffdbd449eb
Mike Holden's stopwatch plugin
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4512 a1c6a512-1295-4272-9138-f99709370657
2004-04-16 09:28:09 +00:00
Jörg Hohensohn
4d3aa154c6
a Mandelbrot set plugin from Matthias
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4504 a1c6a512-1295-4272-9138-f99709370657
2004-04-14 23:48:26 +00:00
Jörg Hohensohn
239b70fad3
patch #908634 applied
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4413 a1c6a512-1295-4272-9138-f99709370657
2004-03-19 22:15:52 +00:00
Jörg Hohensohn
fd5714bbef
minor bugfix
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4412 a1c6a512-1295-4272-9138-f99709370657
2004-03-19 22:15:52 +00:00
Linus Nielsen Feltzing
c5067bf5ac
Patch #917313 , changes in muting and timing handling
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4400 a1c6a512-1295-4272-9138-f99709370657
2004-03-17 14:54:32 +00:00
Jörg Hohensohn
0499ffb774
The .ucl flasher now tells if the bootloader is not up to date. I hope that eases to phase out the old one with the flat battery problem.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4378 a1c6a512-1295-4272-9138-f99709370657
2004-03-13 18:36:57 +00:00
Linus Nielsen Feltzing
1fcd8ce396
Ninja-cool metronome plugin by Matthias Wientapper, for both Player and Recorder
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4368 a1c6a512-1295-4272-9138-f99709370657
2004-03-12 08:21:26 +00:00
Jörg Hohensohn
24e2bb3438
loops have not been OK, were showing one frame more than available
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4351 a1c6a512-1295-4272-9138-f99709370657
2004-03-08 20:14:04 +00:00
Jörg Hohensohn
bfba273153
my underrun checks have not been precisely correct
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4348 a1c6a512-1295-4272-9138-f99709370657
2004-03-08 08:29:11 +00:00
Jörg Hohensohn
d93d20f6a4
for upcoming release: no diagnostic screen unless underruns happened
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4339 a1c6a512-1295-4272-9138-f99709370657
2004-03-05 07:11:38 +00:00
Linus Nielsen Feltzing
e392a1b6e6
Log scale for the VU meter, patch #897248 by Lee Pilgrim
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4323 a1c6a512-1295-4272-9138-f99709370657
2004-03-01 09:52:24 +00:00
Jörg Hohensohn
34455abfe6
same treatment like for video plugin: mp3_play_init() removed
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4313 a1c6a512-1295-4272-9138-f99709370657
2004-02-21 22:30:07 +00:00
Jörg Hohensohn
e7a48977bf
mp3_play_init() removed, this was resetting the sound settings. Playback is the normal state anyhow, we could remove this function from the plugin API.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4312 a1c6a512-1295-4272-9138-f99709370657
2004-02-21 22:05:37 +00:00
Jörg Hohensohn
06500c84ce
option to resume to the position it was stopped last time
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4301 a1c6a512-1295-4272-9138-f99709370657
2004-02-07 16:53:29 +00:00
Jörg Hohensohn
feb7f91e28
spinup the disk more early, and a recovery for underruns: seek to the last position.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4300 a1c6a512-1295-4272-9138-f99709370657
2004-02-06 21:19:05 +00:00
Jörg Hohensohn
47648b88c7
The new video player, with audio!
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4298 a1c6a512-1295-4272-9138-f99709370657
2004-02-05 23:45:46 +00:00
Jörg Hohensohn
b8020cac2e
not for simulator unless lcd_blit() is implemented and mp3_xx() are stubbed
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4289 a1c6a512-1295-4272-9138-f99709370657
2004-01-31 09:34:51 +00:00
Jörg Hohensohn
25a1add8cf
first game with sound: chip8 makes noise
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4286 a1c6a512-1295-4272-9138-f99709370657
2004-01-30 22:43:37 +00:00
Jörg Hohensohn
c127509524
I knew this was going too fast with the new LCD function. Now contains a fix to control the speed to 71 fps, until I release the new A/V player.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4279 a1c6a512-1295-4272-9138-f99709370657
2004-01-27 07:21:29 +00:00
Jörg Hohensohn
e692b0e34b
prepared to flash uncompressed ucl such that suitable Rockbox builds directly execute from ROM
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4252 a1c6a512-1295-4272-9138-f99709370657
2004-01-18 17:34:12 +00:00
Jörg Hohensohn
4044f1e93a
nicer reverse play, FF/FR with acceleration and position bar
...
(BTW: cut still images like lena to fit into buffer if they don't loop any more)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4236 a1c6a512-1295-4272-9138-f99709370657
2004-01-15 07:48:02 +00:00
Daniel Stenberg
e428647018
Itai Shaked/pascal paillet (?) brought this mosaique plugin displaying
...
visual effects.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4208 a1c6a512-1295-4272-9138-f99709370657
2004-01-08 13:09:45 +00:00
Daniel Stenberg
aac303e17b
Lee Pilgrim's patch to enable the chip8 plugin for the simulator
...
I also code-policed it somewhat.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4207 a1c6a512-1295-4272-9138-f99709370657
2004-01-08 13:03:04 +00:00
Daniel Stenberg
84a7b24578
adjust to the new splash()
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4204 a1c6a512-1295-4272-9138-f99709370657
2004-01-08 12:00:58 +00:00
Daniel Stenberg
1afa395c2f
The splash() function's second argument (keymask) is now removed, as it
...
was not used by any code.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4201 a1c6a512-1295-4272-9138-f99709370657
2004-01-08 09:58:58 +00:00
Jörg Hohensohn
974c2f0d43
tolerate firmware v1.32 for a V2 Recorder
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4191 a1c6a512-1295-4272-9138-f99709370657
2004-01-05 07:26:59 +00:00
Jörg Hohensohn
0aad375363
checks relaxed again, to tolerate firmware 1.15-1.29 for recorders
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4186 a1c6a512-1295-4272-9138-f99709370657
2004-01-02 07:48:02 +00:00
Linus Nielsen Feltzing
1c4ea83bba
Fixed yellow and red builds
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4182 a1c6a512-1295-4272-9138-f99709370657
2003-12-28 14:53:13 +00:00
Linus Nielsen Feltzing
8941ad5c6a
Patch #866595 , a rock that displays a clock, both digital and analog, by Zakk Roberts
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4181 a1c6a512-1295-4272-9138-f99709370657
2003-12-28 13:28:03 +00:00
Jörg Hohensohn
2d720b2a79
I found several plugins to draw beyond screen boundary
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4176 a1c6a512-1295-4272-9138-f99709370657
2003-12-23 22:24:48 +00:00
Jörg Hohensohn
9eb03c1043
better USB handling, typo fixed
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4174 a1c6a512-1295-4272-9138-f99709370657
2003-12-22 23:10:04 +00:00
Jörg Hohensohn
d29d029569
emulator is a lot faster with my lcd_blit() function and yield() instead of sleep()
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4171 a1c6a512-1295-4272-9138-f99709370657
2003-12-22 08:32:38 +00:00
Jörg Hohensohn
5617f3ba5c
the vidoe player has some control now: backward, pause, step, FF/FR
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4163 a1c6a512-1295-4272-9138-f99709370657
2003-12-18 22:36:35 +00:00
Daniel Stenberg
633003c896
prevent compiler errors on platforms we can't (currently) flash
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4158 a1c6a512-1295-4272-9138-f99709370657
2003-12-15 13:16:09 +00:00
Linus Nielsen Feltzing
c4e1bdf016
Now correctly informs gcc that r0 is clobbered in lcd_write_data(). The video LED bug is now dead and buried.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4147 a1c6a512-1295-4272-9138-f99709370657
2003-12-15 08:54:05 +00:00
Jörg Hohensohn
5ad78889eb
#ifdef platform exclusion fixed
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4146 a1c6a512-1295-4272-9138-f99709370657
2003-12-15 08:00:45 +00:00
Jörg Hohensohn
bd8f448fd0
the video player plugin and file the type / plugin API for it
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4145 a1c6a512-1295-4272-9138-f99709370657
2003-12-15 07:44:43 +00:00
Daniel Stenberg
0167b55083
fixed a // comment, added a comment how this source file checks for features
...
the wrong way. I didn't address the actual error due to limited time.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4128 a1c6a512-1295-4272-9138-f99709370657
2003-12-12 10:45:50 +00:00
Jörg Hohensohn
7b7fc1e95f
relaxed version checking, some people had problems with it
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4114 a1c6a512-1295-4272-9138-f99709370657
2003-12-07 08:21:09 +00:00
Björn Stenberg
4b9a2672e6
Re-added analog clock
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4113 a1c6a512-1295-4272-9138-f99709370657
2003-12-06 23:22:29 +00:00
Jörg Hohensohn
4a80a738f1
now supporting V2 Recorder, firmware_flash has extra checks against files for wrong platform (hope it's not too strict, causing false rejects)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4084 a1c6a512-1295-4272-9138-f99709370657
2003-11-30 17:24:42 +00:00
Linus Nielsen Feltzing
dfc6ad3930
No more dependency of the cat command
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4077 a1c6a512-1295-4272-9138-f99709370657
2003-11-28 12:06:47 +00:00
Jörg Hohensohn
7dfe57b92e
not yet for V2
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4067 a1c6a512-1295-4272-9138-f99709370657
2003-11-25 23:33:05 +00:00
Linus Nielsen Feltzing
04005b9602
Star had font problems as well
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4052 a1c6a512-1295-4272-9138-f99709370657
2003-11-20 01:28:31 +00:00
Linus Nielsen Feltzing
5523fb8860
Snake had font problems as well
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4051 a1c6a512-1295-4272-9138-f99709370657
2003-11-20 01:23:04 +00:00
Linus Nielsen Feltzing
e8e6c38732
Sliding puzzle couldn't handle large fonts very well. Now it uses the SYSFIXED font.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4050 a1c6a512-1295-4272-9138-f99709370657
2003-11-20 01:08:35 +00:00
Linus Nielsen Feltzing
199cf18549
Flipit couldn't handle large fonts very well. Now it uses the SYSFIXED font.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4049 a1c6a512-1295-4272-9138-f99709370657
2003-11-20 01:05:47 +00:00
Linus Nielsen Feltzing
ce69548eee
The calendar couldn't handle a non-default font in some occasions
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4047 a1c6a512-1295-4272-9138-f99709370657
2003-11-20 00:47:16 +00:00
Björn Stenberg
ba60db8739
Disable this plugin on v2 recorders for now
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4043 a1c6a512-1295-4272-9138-f99709370657
2003-11-19 14:38:09 +00:00
Linus Nielsen Feltzing
83b5b55d95
Ooops. The bugfix contained a bug.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4032 a1c6a512-1295-4272-9138-f99709370657
2003-11-16 21:13:12 +00:00
Linus Nielsen Feltzing
526fc164ae
End-of-game bug fixed by Bluechip
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4031 a1c6a512-1295-4272-9138-f99709370657
2003-11-16 21:08:23 +00:00
Linus Nielsen Feltzing
1484ece76e
Ok, I admit it, it was silly
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4029 a1c6a512-1295-4272-9138-f99709370657
2003-11-11 11:03:59 +00:00
Linus Nielsen Feltzing
9e9da94b71
VU meter no longer starves the mpeg thread, and now uses a correct maximum level for the scaling
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4028 a1c6a512-1295-4272-9138-f99709370657
2003-11-10 22:00:27 +00:00
Linus Nielsen Feltzing
c70a750a0d
Patch #780511 by Pierre Delore, a NIM game for Players
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4011 a1c6a512-1295-4272-9138-f99709370657
2003-11-04 00:30:49 +00:00
Linus Nielsen Feltzing
8737a930b5
Patch #816310 by Lee Pilgrim, a VU meter plugin
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4010 a1c6a512-1295-4272-9138-f99709370657
2003-11-04 00:19:51 +00:00
Jörg Hohensohn
0860a4d6d1
from request #628509 : ported the Chip-8 emulator as a plugin
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3996 a1c6a512-1295-4272-9138-f99709370657
2003-10-30 23:47:34 +00:00
Jörg Hohensohn
a63cf9b392
the plugin is now prepared to flash the "V2" variant: boxes without boot ROM which start from flash mirrored to address zero
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3988 a1c6a512-1295-4272-9138-f99709370657
2003-10-26 21:23:04 +00:00
Björn Stenberg
bf25aadf88
Corrected invalid function prototype.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3960 a1c6a512-1295-4272-9138-f99709370657
2003-09-21 00:57:54 +00:00
Björn Stenberg
0c0978f6e4
Fixed bad #include / #ifdef order that always produced a 0-byte .rock
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3959 a1c6a512-1295-4272-9138-f99709370657
2003-09-20 22:59:28 +00:00
Jörg Hohensohn
60589066dd
I release this plugin to cvs, now that I released new firmware images (see http://joerg.hohensohn.bei.t-online.de/archos/flash ) with my new CRC check.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3953 a1c6a512-1295-4272-9138-f99709370657
2003-09-09 07:02:53 +00:00
Jörg Hohensohn
20b61a2e88
version check removed, pointless since players
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3945 a1c6a512-1295-4272-9138-f99709370657
2003-09-01 05:42:59 +00:00
Jörg Hohensohn
a8b672b0f5
filesize limit lowered to 40KB, player images are so small
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3941 a1c6a512-1295-4272-9138-f99709370657
2003-08-25 21:49:23 +00:00
Hardeep Sidhu
a9fded1605
Huw Smith's fix for saving memo function.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3926 a1c6a512-1295-4272-9138-f99709370657
2003-08-08 01:50:51 +00:00
Jörg Hohensohn
025630640e
- Thanks to Magnus Holmgren for Player port
...
- simplified greetmessages when "playing" a UCL file, get checked right away, saves a buttonpress
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3919 a1c6a512-1295-4272-9138-f99709370657
2003-08-04 21:16:43 +00:00
Jörg Hohensohn
5d761f79aa
Suggestion by Magnus Holmgren: avoid odd bytecount for plugins
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3918 a1c6a512-1295-4272-9138-f99709370657
2003-08-04 19:13:42 +00:00
Daniel Stenberg
c5a26b0eb7
Update by BlueChip
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3901 a1c6a512-1295-4272-9138-f99709370657
2003-07-29 06:55:29 +00:00
Jörg Hohensohn
9d3e5c6d1d
plugin_get_buffer() makes my plugin smaller, can get the sector buffer at runtime
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3895 a1c6a512-1295-4272-9138-f99709370657
2003-07-27 22:06:58 +00:00
Björn Stenberg
066857e9b9
Flash plugin requires recorder for now
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3894 a1c6a512-1295-4272-9138-f99709370657
2003-07-27 08:03:30 +00:00
Jörg Hohensohn
7d889c87df
the plugin half of Lee Marlow's patch: second agument can be the filename of the .ucl to be flashed
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3887 a1c6a512-1295-4272-9138-f99709370657
2003-07-25 17:34:42 +00:00
Jerome Kuptz
2ff873ff58
changed the plugin to display a friendly message instead of plugin error when an id3 struct is not returned
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3882 a1c6a512-1295-4272-9138-f99709370657
2003-07-25 01:32:35 +00:00
Robert Hak
fe18ca56a5
correct build errors
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3880 a1c6a512-1295-4272-9138-f99709370657
2003-07-24 12:22:10 +00:00
Daniel Stenberg
c1512e1a9b
Huw Smith's calendar plugin
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3877 a1c6a512-1295-4272-9138-f99709370657
2003-07-24 10:03:33 +00:00
Daniel Stenberg
df9b04c6ea
Garrett Derner's word wrap fix for the text viewer
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3873 a1c6a512-1295-4272-9138-f99709370657
2003-07-24 09:47:46 +00:00
Daniel Stenberg
9b1b610bd0
Henrik Backe's patch that makes the .map files get created in the build
...
directory and not in the source directory.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3872 a1c6a512-1295-4272-9138-f99709370657
2003-07-24 09:42:59 +00:00
Daniel Stenberg
611e3592c7
Pierre Delore's jackpot game plugin for the Player/Studio
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3871 a1c6a512-1295-4272-9138-f99709370657
2003-07-24 09:40:15 +00:00
Daniel Stenberg
e1d5ebd53f
minor edits to conform to rockbox standards
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3858 a1c6a512-1295-4272-9138-f99709370657
2003-07-21 11:03:14 +00:00
Daniel Stenberg
754426e11f
Massive code-policing. Use proper indent. Use proper comments. Use proper
...
source code width.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3857 a1c6a512-1295-4272-9138-f99709370657
2003-07-21 10:56:23 +00:00
Jerome Kuptz
c7d42bbbd7
update to the api to allow fetching of currently playing id3 struct. Adding the favorites plugin.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3854 a1c6a512-1295-4272-9138-f99709370657
2003-07-20 21:29:16 +00:00
Jörg Hohensohn
cb2caf7e0d
I thougt the 8MB build is broken, but "make clean" just didn't delete the linker definitions. Now it does.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3853 a1c6a512-1295-4272-9138-f99709370657
2003-07-20 09:29:28 +00:00
Linus Nielsen Feltzing
16f57af62b
The rockbox_flash plugin is a target-only plugin.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3838 a1c6a512-1295-4272-9138-f99709370657
2003-07-16 22:45:29 +00:00
Jörg Hohensohn
50192e87dc
Johan Vromans' fix after file check fails
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3835 a1c6a512-1295-4272-9138-f99709370657
2003-07-16 21:32:20 +00:00
Jörg Hohensohn
6fad145b9e
The plugin which reflashes the second image. I release it now to become part of the build, so that I don't have to maintain and distribute it every time the plugin API version is bumped.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3832 a1c6a512-1295-4272-9138-f99709370657
2003-07-13 22:57:13 +00:00
Björn Stenberg
13d56150b6
Added plugin support for 8MB-modified units. This bumps the plugin API version number again.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3831 a1c6a512-1295-4272-9138-f99709370657
2003-07-13 22:15:19 +00:00
Björn Stenberg
475811c6e9
Added missing othelo.txt
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3817 a1c6a512-1295-4272-9138-f99709370657
2003-07-08 14:03:55 +00:00
Linus Nielsen Feltzing
9381f14ff9
string section patch by Nix
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3812 a1c6a512-1295-4272-9138-f99709370657
2003-07-06 09:26:45 +00:00
Björn Stenberg
973d7a9440
Snake is back! Written by Itai Shaked.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3802 a1c6a512-1295-4272-9138-f99709370657
2003-07-02 21:38:08 +00:00
Linus Nielsen Feltzing
10ac8a839f
The conversion to plugin broke the Bounce demo
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3787 a1c6a512-1295-4272-9138-f99709370657
2003-06-30 02:07:20 +00:00
Björn Stenberg
2f836a655c
Another nice game: Othelo by BlueChip
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3782 a1c6a512-1295-4272-9138-f99709370657
2003-06-29 21:59:43 +00:00
Björn Stenberg
020ab8f01e
Frederic Dang Ngoc's 'Star' game. Very nice graphic effects.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3777 a1c6a512-1295-4272-9138-f99709370657
2003-06-29 21:10:27 +00:00
Björn Stenberg
51119303bb
Vicentini Martins 'FlipIt!' game
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3776 a1c6a512-1295-4272-9138-f99709370657
2003-06-29 20:10:46 +00:00
Björn Stenberg
8bebc8b73f
Vicentini Martins lovely sliding puzzle game
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3773 a1c6a512-1295-4272-9138-f99709370657
2003-06-29 19:48:24 +00:00
Björn Stenberg
ba371fb595
Added plugin loader. Moved games, demos and the text viewer to loadable plugins. Copy your *.rock files to /.rockbox/rocks/
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3769 a1c6a512-1295-4272-9138-f99709370657
2003-06-29 16:33:04 +00:00