Michiel Van Der Kolk
451dd48adc
Sound api improvements, rockboy sound, contributed by xshock.
...
Playback of sound currently only works in boost mode, needs fixing.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6226 a1c6a512-1295-4272-9138-f99709370657
2005-03-28 00:00:24 +00:00
Michiel Van Der Kolk
b045f00d21
Alpha sound driver for rockboy, should work in theory, but in practice,
...
it doesn't. disabled by default with a define.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6218 a1c6a512-1295-4272-9138-f99709370657
2005-03-20 23:06:47 +00:00
Michiel Van Der Kolk
80a8ea19ca
Source documentation of gnuboy (all there is anyways...)
...
Helps with understanding the code.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6195 a1c6a512-1295-4272-9138-f99709370657
2005-03-17 13:41:05 +00:00
Jens Arnold
ae4b2de619
Removed unnecessary extra check.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6183 a1c6a512-1295-4272-9138-f99709370657
2005-03-10 20:06:35 +00:00
Jens Arnold
81b51ebe58
Made the IRAM usage depend on the CPU type.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6182 a1c6a512-1295-4272-9138-f99709370657
2005-03-10 20:02:41 +00:00
Jens Arnold
657fdf26f2
Compile the simulators without special code & data sections. Fixes intermittent hangs/ crashes of mpa2wav.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6181 a1c6a512-1295-4272-9138-f99709370657
2005-03-10 20:02:08 +00:00
Jens Arnold
58aa4c98bb
Fixes for the codec test environment: (1) Long aligned codec_malloc(). (2) Update all stats at most once per second.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6176 a1c6a512-1295-4272-9138-f99709370657
2005-03-09 19:36:53 +00:00
Jens Arnold
0300fca5b7
Baild out instead of crashing when called directly (without playing a ROM file).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6167 a1c6a512-1295-4272-9138-f99709370657
2005-03-07 21:41:10 +00:00
Daniel Stenberg
5152eca7d4
do the SOURCES magic correct here too
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6160 a1c6a512-1295-4272-9138-f99709370657
2005-03-06 23:31:36 +00:00
Daniel Stenberg
f9b36e34a7
don't say anything, just slap me on sight... :-!
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6154 a1c6a512-1295-4272-9138-f99709370657
2005-03-06 15:50:27 +00:00
Daniel Stenberg
2d493de671
Oops. I didn't mean to commit this just yet, this is work in progress.
...
Reverting this until tested further.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6153 a1c6a512-1295-4272-9138-f99709370657
2005-03-06 15:42:06 +00:00
Daniel Stenberg
8ebff817a2
Use the new generic SRC build "macro" in tools/makesrc.inc to process the
...
SOURCES file. Hopefully this now works better for Mac OS X people.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6152 a1c6a512-1295-4272-9138-f99709370657
2005-03-06 15:40:03 +00:00
Daniel Stenberg
1167b403e6
first shot at a perl script that generates the dependencies for the .elf files
...
that are the plugins. Not used by anything just yet.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6149 a1c6a512-1295-4272-9138-f99709370657
2005-03-06 00:05:33 +00:00
Jens Arnold
db7986cf0e
Made the plugin linking depend on the plugin library for the simulator builds too. Removed unneeded dependency on plugin.h, because the .o gets rebuilt anyway when plugin.h changes:
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6148 a1c6a512-1295-4272-9138-f99709370657
2005-03-05 23:31:40 +00:00
Michiel Van Der Kolk
e5b4913d19
Minor bug when writing files; files weren't truncated to 0, so when
...
writing a file smaller than the previous one, it adds garbage to the end.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6147 a1c6a512-1295-4272-9138-f99709370657
2005-03-05 22:50:41 +00:00
Jens Arnold
fabdf1de6f
Logo plugin: (1) Changed button handling. Left/Down now always decreases the absolute delta (down to 0), while Right/Up increaes it. (2) Adapted for player using the player graphics library.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6146 a1c6a512-1295-4272-9138-f99709370657
2005-03-05 22:45:04 +00:00
Michiel Van Der Kolk
72975faf05
Bugggggggggggssssssssss *chases with flyswatter and swats them*
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6144 a1c6a512-1295-4272-9138-f99709370657
2005-03-05 21:32:06 +00:00
Michiel Van Der Kolk
71eceb43d0
printing of the PC in assembly dumps.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6143 a1c6a512-1295-4272-9138-f99709370657
2005-03-05 19:52:31 +00:00
Michiel Van Der Kolk
12ab0ab36a
Dynarec debug system added - creates various debugging files in the root.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6142 a1c6a512-1295-4272-9138-f99709370657
2005-03-05 19:42:22 +00:00
Michiel Van Der Kolk
d1f948423e
More opcodes implemented on dynarec, somewhat working, some bugs.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6141 a1c6a512-1295-4272-9138-f99709370657
2005-03-05 16:29:20 +00:00
Jens Arnold
75640f45eb
Player graphics library: fixed and more robust bounds check, added bitmap drawing.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6139 a1c6a512-1295-4272-9138-f99709370657
2005-03-05 11:31:43 +00:00
Jens Arnold
b0f57cb88e
Properly clean the rockboy dependency file.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6138 a1c6a512-1295-4272-9138-f99709370657
2005-03-05 00:05:57 +00:00
Jens Arnold
a9ee48ac54
LCD mode switching added for recorders (uses ON button).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6137 a1c6a512-1295-4272-9138-f99709370657
2005-03-05 00:04:31 +00:00
Michiel Van Der Kolk
ebd63b52cd
New lcd mode: drop every 9th line; set as default.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6136 a1c6a512-1295-4272-9138-f99709370657
2005-03-04 20:56:49 +00:00
Michiel Van Der Kolk
984cd6e568
New lcd mode; drop top 8 and bottom 8 lines
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6135 a1c6a512-1295-4272-9138-f99709370657
2005-03-04 12:48:29 +00:00
Michiel Van Der Kolk
3e60b5a6d1
Lcd mode selecting between top 16 and bottom 16 lines being dropped by
...
using the hold button.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6133 a1c6a512-1295-4272-9138-f99709370657
2005-03-04 12:31:08 +00:00
Michiel Van Der Kolk
ca2e99b4be
Grayscale support for rockboy - can't work without markuns patch,
...
needs rockbox' internal framebuffer in 2 bit (4 pixels / byte) format.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6132 a1c6a512-1295-4272-9138-f99709370657
2005-03-04 11:01:33 +00:00
Thom Johansen
ee811a3443
Inserted optimized synth_full and put some vital data in IRAM.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6131 a1c6a512-1295-4272-9138-f99709370657
2005-03-04 10:37:15 +00:00
Daniel Stenberg
d787c836bc
fixed gbc typo
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6130 a1c6a512-1295-4272-9138-f99709370657
2005-03-04 10:13:22 +00:00
Michiel Van Der Kolk
254100adf4
load/savestate support added to the menu, contributed by pabs
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6129 a1c6a512-1295-4272-9138-f99709370657
2005-03-04 09:30:27 +00:00
Michiel Van Der Kolk
0de0162ebe
no menu for archos players till menu.c is adapted to work for them too...
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6124 a1c6a512-1295-4272-9138-f99709370657
2005-03-03 20:22:58 +00:00
Michiel Van Der Kolk
0dc6b128ca
replaced BUTTON_SELECT with BUTTON_OFF
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6123 a1c6a512-1295-4272-9138-f99709370657
2005-03-03 20:10:49 +00:00
Michiel Van Der Kolk
e5f93069ea
forgot an #ifdef
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6122 a1c6a512-1295-4272-9138-f99709370657
2005-03-03 20:06:08 +00:00
Michiel Van Der Kolk
31f215ea39
ack, forgot to add file
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6121 a1c6a512-1295-4272-9138-f99709370657
2005-03-03 20:02:39 +00:00
Michiel Van Der Kolk
cd040ddd7c
First stages of rockboy menu - press A/B mode to enter, contributed by pabs
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6120 a1c6a512-1295-4272-9138-f99709370657
2005-03-03 19:54:47 +00:00
Michiel Van Der Kolk
3921e1aa69
Added dynarec(under construction) and outline for lcd modes
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6119 a1c6a512-1295-4272-9138-f99709370657
2005-03-03 19:44:02 +00:00
Michiel Van Der Kolk
348f5673ac
Mode button quits now instead of the center button - prevents accidental quits.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6113 a1c6a512-1295-4272-9138-f99709370657
2005-03-03 13:51:26 +00:00
Michiel Van Der Kolk
95819727eb
Functions and data into iram mode for iriver, seems faster.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6112 a1c6a512-1295-4272-9138-f99709370657
2005-03-03 13:50:09 +00:00
Michiel Van Der Kolk
0cecadd074
Automatic cpu boosting when emulating, when supported
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6111 a1c6a512-1295-4272-9138-f99709370657
2005-03-03 13:11:45 +00:00
Jens Arnold
384de10246
Rockboy - gameboy emulation for rockbox, based on gnuboy. Still a bit early, but already playable on iRiver H1xx and the simulators. The archos recorder version is currently rather slow...
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6104 a1c6a512-1295-4272-9138-f99709370657
2005-03-02 23:49:38 +00:00
Jens Arnold
8c82d8148e
Sokoban: Made the walls dithered again. Code policing, removed tab chars.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6100 a1c6a512-1295-4272-9138-f99709370657
2005-03-02 06:50:06 +00:00
Linus Nielsen Feltzing
8fb87425f0
iRiver: Make better use of internal RAM, and larger buffers
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6096 a1c6a512-1295-4272-9138-f99709370657
2005-03-01 14:39:01 +00:00
Linus Nielsen Feltzing
2d69f4c402
Fix for adjustable frequency
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6095 a1c6a512-1295-4272-9138-f99709370657
2005-03-01 14:38:22 +00:00
Jens Arnold
b363d65625
Get malloc() and friends out of the way for the cygwin linker (and maybe others), to make plugins work properly in the simulator.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6086 a1c6a512-1295-4272-9138-f99709370657
2005-02-28 20:55:31 +00:00
Linus Nielsen Feltzing
274e5c292a
Killed a warning
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6078 a1c6a512-1295-4272-9138-f99709370657
2005-02-28 08:58:45 +00:00
Linus Nielsen Feltzing
4766863bda
Sokoban adapted to the iRiver H1xx display by Michiel van der Kolk
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6077 a1c6a512-1295-4272-9138-f99709370657
2005-02-28 07:12:37 +00:00
Jens Arnold
74a1fb8d83
Use the new config-a52.h
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6070 a1c6a512-1295-4272-9138-f99709370657
2005-02-26 11:02:18 +00:00
Christian Gmeiner
0eeb92f11c
add wv2wav
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6063 a1c6a512-1295-4272-9138-f99709370657
2005-02-25 17:58:10 +00:00
Jens Arnold
cb78646baf
Codec test plugins: use DEBUGF() instead of (not cleanly avaliable) printf().
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6052 a1c6a512-1295-4272-9138-f99709370657
2005-02-25 00:46:41 +00:00
Jens Arnold
6e372abb0e
Grayscale lib: let the compiler decide when to save the pr register.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6051 a1c6a512-1295-4272-9138-f99709370657
2005-02-24 23:24:00 +00:00
Linus Nielsen Feltzing
0cd492f552
Reduced the LCD updates to once per second
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6046 a1c6a512-1295-4272-9138-f99709370657
2005-02-23 14:04:33 +00:00
Jens Arnold
4f2a7df6d6
Win32 simulator: fixed building of codec test plugins.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6044 a1c6a512-1295-4272-9138-f99709370657
2005-02-23 00:53:43 +00:00
Jens Arnold
94b64cc09e
There is no iram for simulator plugins.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6043 a1c6a512-1295-4272-9138-f99709370657
2005-02-23 00:52:30 +00:00
Jens Arnold
6f0c5cd768
Proper check for cygwin build environment, avoids win32 error 5 when loading plugins
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6040 a1c6a512-1295-4272-9138-f99709370657
2005-02-22 20:00:19 +00:00
Daniel Stenberg
22b7701fe7
Build cleanup and general fixes. fprintf() is now fdprintf(), the separation
...
between uisimulator files and firmware/apps files are better done.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6031 a1c6a512-1295-4272-9138-f99709370657
2005-02-22 12:19:12 +00:00
Linus Nielsen Feltzing
e638eadaff
Temporary solution for code and data in IRAM for iriver codecs
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6029 a1c6a512-1295-4272-9138-f99709370657
2005-02-22 00:42:22 +00:00
Dave Chapman
9828f08d9b
Byte-swap WAV data on big-endian targets
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6018 a1c6a512-1295-4272-9138-f99709370657
2005-02-19 12:31:11 +00:00
Dave Chapman
4d961f2128
First version of vorbis decoder
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6017 a1c6a512-1295-4272-9138-f99709370657
2005-02-19 12:11:18 +00:00
Dave Chapman
7b56110e5e
Build the codec plugins in the simulator - only tested for X11
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6011 a1c6a512-1295-4272-9138-f99709370657
2005-02-18 16:28:52 +00:00
Daniel Stenberg
0308fc2c96
use CFLAGS and the codeclibs when linking .rocks on x11 sim
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6003 a1c6a512-1295-4272-9138-f99709370657
2005-02-18 14:36:55 +00:00
Daniel Stenberg
cdde25b597
Unified build system to use SOURCES for sim builds too, a single Makefile-look
...
made by configure and various related adjustments. This has not yet been tested
on cygwin.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6001 a1c6a512-1295-4272-9138-f99709370657
2005-02-18 13:47:17 +00:00
Dave Chapman
f436476f9f
Call button_clear_queue() before we start decoding - otherwise "open with" exited immediately
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6000 a1c6a512-1295-4272-9138-f99709370657
2005-02-18 11:56:55 +00:00
Dave Chapman
e3e116d3c7
First version
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5995 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 22:25:06 +00:00
Dave Chapman
b64d95fe85
Add flac2wav decoder - hardcoded output is /flactest.wav
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5989 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 21:43:57 +00:00
Dave Chapman
3c166be0a4
Do not build on simulator or non-software codecs targets
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5984 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 19:39:48 +00:00
Dave Chapman
9b32a1988f
Move contents of plugins/xxx2wav.h into the plugin library
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5982 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 18:51:21 +00:00
Dave Chapman
711f763a12
Code cleanup and change to use contents of xxx2wav.h (still more work to do)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5981 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 16:07:25 +00:00
Dave Chapman
a9b7109b67
More code cleanups
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5980 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 16:06:06 +00:00
Dave Chapman
594b690af2
Start to clean up a52towav.c and move common xxx2wav code into xxx2wav.h
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5979 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 15:13:39 +00:00
Dave Chapman
7b96e2daa6
Initial version of a52towav test viewer plugin for liba52 - output is hardcoded to /ac3test.wav. CUrrently restricted to Stereo AC-3 files, but easy to fix for other types of files (e.g. 5.1)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5977 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 12:56:00 +00:00
Jens Arnold
9edaf37042
Fixed check for software codec in SOURCES, and ifdefed the plugin itself.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5968 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 02:08:17 +00:00
Jens Arnold
538e68059a
Solitaire adapted to iRiver, based on patch #1121520 by Jonas Haggqvist.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5967 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 02:08:16 +00:00
Dave Chapman
02eaeafcb6
Initial check-in of mpa2wav - a test "viewer" plugin for the iRiver to convert an MPEG audio file (MP1/2/3) into a wav file (currently hard-coded to /libmadtest.wav
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5966 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 01:38:22 +00:00
Jens Arnold
952d9d0fcf
Patch #1123576 by Jonas Haggqvist: pong adapted to variable screen resolution (iriver).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5965 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 01:18:14 +00:00
Dave Chapman
9d4a79b444
Discard .eh_frame, otherwise the codec viewer plugins are about 800MB in size. See http://www.rockbox.org/mail/archive/rockbox-archive-2004-07/0445.shtml
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5960 a1c6a512-1295-4272-9138-f99709370657
2005-02-15 22:25:53 +00:00
Dave Chapman
e452383359
Increase PLUGINSIZE to 768k for devices with at least 32MB of RAM (currently only iRiver).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5952 a1c6a512-1295-4272-9138-f99709370657
2005-02-15 14:00:37 +00:00
Daniel Stenberg
74f941e75c
C89 fix: variables first then code
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5945 a1c6a512-1295-4272-9138-f99709370657
2005-02-15 09:27:23 +00:00
Jens Arnold
468f9ecbab
New plugin by Jonas Haggqvist: bouncing rockbox logo, screensaver style.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5944 a1c6a512-1295-4272-9138-f99709370657
2005-02-15 08:03:56 +00:00
Jens Arnold
dbe19115ec
Complete button assignemt for text viewer on iRiver.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5928 a1c6a512-1295-4272-9138-f99709370657
2005-02-12 02:02:20 +00:00
Jens Arnold
eea3d62945
Snow.rock ported to the player, fullscreen.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5927 a1c6a512-1295-4272-9138-f99709370657
2005-02-12 01:36:33 +00:00
Jens Arnold
aa6ec9530e
Clip bottom & right when positioning the gfx display.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5926 a1c6a512-1295-4272-9138-f99709370657
2005-02-12 01:32:05 +00:00
Jens Arnold
85a026eacd
Added clearpixel() and clearline().
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5924 a1c6a512-1295-4272-9138-f99709370657
2005-02-12 00:30:00 +00:00
Jens Arnold
b021f78eca
Mosaique now working on the player, using the player graphics library.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5918 a1c6a512-1295-4272-9138-f99709370657
2005-02-11 19:48:52 +00:00
Jens Arnold
d352b2d2bc
Adapted to new playergfx lib, release playergfx in all return cases, some optimisation for player.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5917 a1c6a512-1295-4272-9138-f99709370657
2005-02-11 19:38:14 +00:00
Jens Arnold
b66f94b03d
Split the display & update function in two, and added invertpixel(), invertline() and invertrect().
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5916 a1c6a512-1295-4272-9138-f99709370657
2005-02-11 19:35:50 +00:00
Linus Nielsen Feltzing
196e4ed551
iRiver: Working buttons, better support for large fonts
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5894 a1c6a512-1295-4272-9138-f99709370657
2005-02-10 23:55:24 +00:00
Linus Nielsen Feltzing
e9aab365cb
iRiver: Working keys for the calculator
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5893 a1c6a512-1295-4272-9138-f99709370657
2005-02-10 23:46:12 +00:00
Jens Arnold
1231e934d6
Removed flicker on player sim.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5884 a1c6a512-1295-4272-9138-f99709370657
2005-02-10 21:45:21 +00:00
Jens Arnold
54828b7717
Cube now working on the player, using the new player graphics library.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5883 a1c6a512-1295-4272-9138-f99709370657
2005-02-10 21:28:21 +00:00
Jens Arnold
c552e03c90
Beginnings of a graphics library for the player LCD. So far the only drawing functions are clear_display(), drawpixel() and drawline().
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5882 a1c6a512-1295-4272-9138-f99709370657
2005-02-10 21:12:59 +00:00
Jens Arnold
5c7461b22c
Correct position of parameter display.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5861 a1c6a512-1295-4272-9138-f99709370657
2005-02-09 00:36:55 +00:00
Jens Arnold
485a9cfbc9
Variable screen resolution.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5860 a1c6a512-1295-4272-9138-f99709370657
2005-02-09 00:33:23 +00:00
Daniel Stenberg
f24bd466f2
adjusting to screen size
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5859 a1c6a512-1295-4272-9138-f99709370657
2005-02-08 22:48:53 +00:00
Daniel Stenberg
aa3ab739ab
Adjusted for iRiver LCD screen size.
...
Press SELECT on iRiver to change mode (ON on Recorders)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5858 a1c6a512-1295-4272-9138-f99709370657
2005-02-08 22:38:23 +00:00
Jens Arnold
225543eb7e
Variable screen resolution.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5828 a1c6a512-1295-4272-9138-f99709370657
2005-02-07 02:40:22 +00:00
Linus Nielsen Feltzing
910d9652f9
Link with the proper options
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5827 a1c6a512-1295-4272-9138-f99709370657
2005-02-07 02:10:20 +00:00
Daniel Stenberg
089d73a8b0
Let's do an ifdef here to prevent builds for iriver since the keymapping
...
isn't fixed for it (yet). Feel free to help!
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5787 a1c6a512-1295-4272-9138-f99709370657
2005-02-04 13:06:06 +00:00
Daniel Stenberg
7d1df5bee3
fix syntax
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5785 a1c6a512-1295-4272-9138-f99709370657
2005-02-04 12:50:50 +00:00
Daniel Stenberg
6700ad8f20
adapted to build on iRiver
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5784 a1c6a512-1295-4272-9138-f99709370657
2005-02-04 12:41:09 +00:00
Linus Nielsen Feltzing
3fcfdffe88
Added .rodata.str1.1
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5783 a1c6a512-1295-4272-9138-f99709370657
2005-02-04 12:40:47 +00:00
Daniel Stenberg
bc54fbd673
set the start address for iRiver plugins (this is still not working)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5782 a1c6a512-1295-4272-9138-f99709370657
2005-02-04 12:25:18 +00:00
Daniel Stenberg
a00619fd7b
nah, this doesn't depend on MAS but assumed bad stuff about LED/SH
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5777 a1c6a512-1295-4272-9138-f99709370657
2005-02-04 10:02:42 +00:00
Daniel Stenberg
881698476d
iriver support
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5776 a1c6a512-1295-4272-9138-f99709370657
2005-02-04 08:36:36 +00:00
Daniel Stenberg
9b682210e7
first basic attempt at supporting chessclock on the h100
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5775 a1c6a512-1295-4272-9138-f99709370657
2005-02-04 08:36:19 +00:00
Daniel Stenberg
4a93acc735
MAS-specific plugin
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5774 a1c6a512-1295-4272-9138-f99709370657
2005-02-04 08:35:52 +00:00
Daniel Stenberg
bc45e628a1
these only build/run on targets using the LCD_SSD1815 display
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5773 a1c6a512-1295-4272-9138-f99709370657
2005-02-04 08:35:29 +00:00
Daniel Stenberg
824cf0c649
CFLAGS is set (target-specific) in the root makefile, don't fiddle with them
...
here
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5772 a1c6a512-1295-4272-9138-f99709370657
2005-02-04 08:34:56 +00:00
Daniel Stenberg
0a0c4d5379
allow different output formats for other targets
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5771 a1c6a512-1295-4272-9138-f99709370657
2005-02-04 08:34:20 +00:00
Daniel Stenberg
3edc65b137
preprocess the linker file with more info
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5770 a1c6a512-1295-4272-9138-f99709370657
2005-02-04 08:33:46 +00:00
Jean-Philippe Bernardy
8d3149f3ab
long policy
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5714 a1c6a512-1295-4272-9138-f99709370657
2005-01-30 14:48:50 +00:00
Jens Arnold
c47fadb112
Ooops.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5685 a1c6a512-1295-4272-9138-f99709370657
2005-01-27 23:59:34 +00:00
Jens Arnold
91e8ab61a0
Battery_test plugin: (1) Fixed the button handling to work as intended. (2) Corrected the playback buffer time calculation. (3) Display info about dummy file creation for MMC (Ondio).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5684 a1c6a512-1295-4272-9138-f99709370657
2005-01-27 23:22:06 +00:00
Jens Arnold
3c348df5ca
Changed several places to use button_clear_queue() to empty the button queue. Added the ability to empty the (system's) button queue to the X11 simulatr.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5665 a1c6a512-1295-4272-9138-f99709370657
2005-01-26 22:48:25 +00:00
Linus Nielsen Feltzing
f07ddacb7d
Made alpine_cdc.rock compile with DEBUG enabled
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5662 a1c6a512-1295-4272-9138-f99709370657
2005-01-26 11:20:13 +00:00
Jörg Hohensohn
2f9bf25175
finally add my Alpine car CD changer emulator, although very few people may use it
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5618 a1c6a512-1295-4272-9138-f99709370657
2005-01-20 21:06:44 +00:00
Jens Arnold
3d1ca9deb5
Plugin fixes for simulator: (1) Don't compile calendar for units without RTC. (2) Don't compile wormlet for non-recorders.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5567 a1c6a512-1295-4272-9138-f99709370657
2005-01-16 15:54:47 +00:00
Jens Arnold
4666f7e0d9
Bugfix: Ordinary ending of playback didn't close the file (File handle leak, cleared resume position was not saved).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5565 a1c6a512-1295-4272-9138-f99709370657
2005-01-16 00:10:57 +00:00
Linus Nielsen Feltzing
c5efd8b64c
Patch #939307 by Eric Lassauge
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5562 a1c6a512-1295-4272-9138-f99709370657
2005-01-13 11:06:08 +00:00
Jens Arnold
faedcd4e70
Allow flashing for players with alternative boot ROM.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5538 a1c6a512-1295-4272-9138-f99709370657
2005-01-08 01:06:15 +00:00
Jens Arnold
5bdac4875c
Start with the basic button layout if the basic operators are not available separately (Ondio keypad)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5525 a1c6a512-1295-4272-9138-f99709370657
2005-01-02 09:20:24 +00:00
Jörg Hohensohn
83f883b3bb
player version check extended up to 5.08
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5522 a1c6a512-1295-4272-9138-f99709370657
2004-12-30 21:51:58 +00:00
Jens Arnold
b8c9a0caa3
Plugin fixes: Correct button name for MODE key in help texts, conforming to the manual & wiki documentation (Ondio plugins). Alternate image is selected with MINUS, not MENU (rockbox_flash for player). Shortened some help lines that didn't fit on the display with the default font (solitaire). Fixed a number of typos.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5512 a1c6a512-1295-4272-9138-f99709370657
2004-12-26 14:56:05 +00:00
Jens Arnold
2a461eb30c
Fixed type
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5484 a1c6a512-1295-4272-9138-f99709370657
2004-12-15 18:54:29 +00:00
Zakk Roberts
e232b08681
Fixed general settings typo, split up general settings function, added cursor animations and updated cursor look (rounded edges).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5483 a1c6a512-1295-4272-9138-f99709370657
2004-12-14 02:47:59 +00:00
Jens Arnold
dc96fcfb0e
Fixed a typo, thanks Christi
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5480 a1c6a512-1295-4272-9138-f99709370657
2004-12-05 22:01:25 +00:00
Linus Nielsen Feltzing
059ada52d0
Make sure the time is updated before blocking in button_get()
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5477 a1c6a512-1295-4272-9138-f99709370657
2004-12-03 07:36:11 +00:00
Jens Arnold
a5a6fa930c
Correctly display paused state
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5470 a1c6a512-1295-4272-9138-f99709370657
2004-11-29 00:19:51 +00:00
Linus Nielsen Feltzing
569b998c5b
Patch #1048937 by Jacob Erlbeck, Metronome tap speed entry
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5468 a1c6a512-1295-4272-9138-f99709370657
2004-11-26 13:31:40 +00:00
Linus Nielsen Feltzing
30237007f1
There will soon exist bitmapped players without RTC (iRiver)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5438 a1c6a512-1295-4272-9138-f99709370657
2004-11-19 13:34:35 +00:00
Björn Stenberg
6554417a0d
Only sort once
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5420 a1c6a512-1295-4272-9138-f99709370657
2004-11-17 15:20:09 +00:00
Linus Nielsen Feltzing
4bd3e61de9
The favorites plugin can now be a viewer as well
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5418 a1c6a512-1295-4272-9138-f99709370657
2004-11-17 13:00:50 +00:00
Linus Nielsen Feltzing
9bcd2a9998
Better feedback
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5414 a1c6a512-1295-4272-9138-f99709370657
2004-11-17 12:13:33 +00:00
Jens Arnold
0ee36f882d
Removed workaround for non-zeroed bss. Added a little optimization for pause mode
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5405 a1c6a512-1295-4272-9138-f99709370657
2004-11-12 21:40:57 +00:00
Jens Arnold
db14d8e50c
New plugin: Oscilloscope, with the thought-to-be impossible horizontal aspect
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5389 a1c6a512-1295-4272-9138-f99709370657
2004-11-07 10:31:39 +00:00
Linus Nielsen Feltzing
ade3387208
Removed the depfile dependency for the .elf target, so all plugins aren't relinked every time a plugin source file changes
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5381 a1c6a512-1295-4272-9138-f99709370657
2004-11-04 14:23:05 +00:00
Linus Nielsen Feltzing
45a4381ff9
Patch #1052007 by Philipp Pertermann, minesweeper no longer quits after finishing a game.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5343 a1c6a512-1295-4272-9138-f99709370657
2004-10-25 12:28:57 +00:00
Jörg Hohensohn
d69c4995f6
the flash plugins are now checking the battery level first
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5332 a1c6a512-1295-4272-9138-f99709370657
2004-10-23 16:28:06 +00:00
Jens Arnold
10771df007
Minor change (adhere to original coding style)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5329 a1c6a512-1295-4272-9138-f99709370657
2004-10-23 10:23:50 +00:00
Jens Arnold
957cffad8d
Plugin rework 6: (all) Now using the default event handler, standard placement is in switch() default case. (chessclock) Compile-time keyboard configuration, for Ondio adaption. Fixed remaining issues with bitmap lcd -> compile for all platforms, as originally intended.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5327 a1c6a512-1295-4272-9138-f99709370657
2004-10-23 00:05:42 +00:00
Jörg Hohensohn
4d8fb1f9fe
removed a Player warning
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5326 a1c6a512-1295-4272-9138-f99709370657
2004-10-22 20:49:17 +00:00
Jörg Hohensohn
e925d0a8b5
minor optical flaw
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5324 a1c6a512-1295-4272-9138-f99709370657
2004-10-22 20:42:01 +00:00
Jörg Hohensohn
27f68f1d24
allow Ondio ROM v1.04 for flashing, I changed my mind about the Ondio key assignment, some cleanup
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5323 a1c6a512-1295-4272-9138-f99709370657
2004-10-22 20:21:00 +00:00
Jens Arnold
2afdf95401
Plugin rework 5: (all) Now using the default event handler, standard placement is in switch() default case. (splitedit,star,vu_meter) Compile-time keyboard configuration, for Ondio adaption. (splitedit) Timing kludge for MMC. (star) Completed USB support.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5321 a1c6a512-1295-4272-9138-f99709370657
2004-10-22 00:22:07 +00:00
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