Jörg Hohensohn
|
dcdffe828c
|
using a pointer instead of array dereferencing saves ~250 bytes
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5529 a1c6a512-1295-4272-9138-f99709370657
|
2005-01-03 20:23:42 +00:00 |
|
Jens Arnold
|
316ae187aa
|
Correct handling of FAT16 root directory when it does not start on a pseudo cluster boundary. Fixed some places where the cluster number can become negative. Significant code cleanup.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5527 a1c6a512-1295-4272-9138-f99709370657
|
2005-01-03 07:59:49 +00:00 |
|
Jörg Hohensohn
|
7ec0c9d3e7
|
finally: multivolume for Ondio officially enabled (use MMC and internal 128MB seamless)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5524 a1c6a512-1295-4272-9138-f99709370657
|
2005-01-01 16:02:37 +00:00 |
|
Jörg Hohensohn
|
6dda40124d
|
volume names look better in sharp brackets, code slightly more compact
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5523 a1c6a512-1295-4272-9138-f99709370657
|
2005-01-01 14:27:28 +00:00 |
|
Jörg Hohensohn
|
2ab64c9152
|
cosmetic: use the IF_MV2() macro for optional arguments
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5521 a1c6a512-1295-4272-9138-f99709370657
|
2004-12-29 22:50:34 +00:00 |
|
Jörg Hohensohn
|
575c9049f6
|
behave for multi-volume
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5520 a1c6a512-1295-4272-9138-f99709370657
|
2004-12-29 22:37:31 +00:00 |
|
Jörg Hohensohn
|
1a5962f2be
|
Shared mounting code, also more general. It will mount multiple HD partitions, too, once HAVE_MULTIVOLUME is enabled.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5518 a1c6a512-1295-4272-9138-f99709370657
|
2004-12-29 22:10:24 +00:00 |
|
Jörg Hohensohn
|
19934a1110
|
killed a warning for boxes not supporting FAT16
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5515 a1c6a512-1295-4272-9138-f99709370657
|
2004-12-28 22:35:10 +00:00 |
|
Jörg Hohensohn
|
da84857631
|
prepared to mount multiple partitions into one logical file system (most useful for Ondio, internal memory + external MMC)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5514 a1c6a512-1295-4272-9138-f99709370657
|
2004-12-28 22:16:07 +00:00 |
|
Jörg Hohensohn
|
dfa95c334b
|
different kind of recording beep: more faint, but not disturbing prerecording, can beep while we already record (no latency due to beep)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5511 a1c6a512-1295-4272-9138-f99709370657
|
2004-12-24 08:42:45 +00:00 |
|
Jens Arnold
|
42eef5b743
|
Removed duplicate instruction
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5503 a1c6a512-1295-4272-9138-f99709370657
|
2004-12-22 06:19:05 +00:00 |
|
Jörg Hohensohn
|
3bf321ff1c
|
aid for blind recorders: longer beep when starting a recording, short beep when resuming it (you may disable the voice UI to get rid of it)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5502 a1c6a512-1295-4272-9138-f99709370657
|
2004-12-21 23:49:43 +00:00 |
|
Linus Nielsen Feltzing
|
78cf6aa6dc
|
Proper ATA and SDRAM initialization
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5497 a1c6a512-1295-4272-9138-f99709370657
|
2004-12-20 01:36:58 +00:00 |
|
Linus Nielsen Feltzing
|
474bbb36ad
|
Oops! Wrong polarity in ide_powered() for iRiver
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5496 a1c6a512-1295-4272-9138-f99709370657
|
2004-12-20 01:34:45 +00:00 |
|
Linus Nielsen Feltzing
|
dad5de672f
|
iRiver has hard drive poweroff
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5495 a1c6a512-1295-4272-9138-f99709370657
|
2004-12-20 01:33:52 +00:00 |
|
Linus Nielsen Feltzing
|
488061562b
|
Added power functions for iRiver H1xx
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5494 a1c6a512-1295-4272-9138-f99709370657
|
2004-12-20 00:45:23 +00:00 |
|
Jörg Hohensohn
|
fee8617479
|
multiple choice configuration CONFIG_BACKLIGHT instead of HAVE_BACKLIGHT, allows better control of how to do this per model
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5491 a1c6a512-1295-4272-9138-f99709370657
|
2004-12-18 10:29:47 +00:00 |
|
Jens Arnold
|
127c363e87
|
Unconditionally drive HD power control pin for player (doesn't hurt even for very old players). Slight optimization for recorders.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5487 a1c6a512-1295-4272-9138-f99709370657
|
2004-12-16 22:29:01 +00:00 |
|
Linus Nielsen Feltzing
|
a0d5bea9ec
|
The debug output now reports the correct mpeg layer
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5476 a1c6a512-1295-4272-9138-f99709370657
|
2004-12-01 11:04:39 +00:00 |
|
Jens Arnold
|
303b4abfc5
|
Button driver overhaul: (1) Unified the button driver functions as much as possible (2) Proper #defines for FM recorder button ADC channels (3) Got rid of old port B #defines only valid for recorder (4) button filtering for all models (5) RoLo with ON after panic should now work for FM/V2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5472 a1c6a512-1295-4272-9138-f99709370657
|
2004-12-01 00:33:18 +00:00 |
|
Jens Arnold
|
bbc5931280
|
Properly initialize Port A button input pins (player coldstart)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5471 a1c6a512-1295-4272-9138-f99709370657
|
2004-11-30 01:02:59 +00:00 |
|
Jens Arnold
|
c30dcb8ad1
|
Remote control working again
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5467 a1c6a512-1295-4272-9138-f99709370657
|
2004-11-25 18:40:28 +00:00 |
|
Jens Arnold
|
73d3b18ef6
|
Adjusted version criteria for newplayer check according to latest findings
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5463 a1c6a512-1295-4272-9138-f99709370657
|
2004-11-24 01:46:22 +00:00 |
|
Jens Arnold
|
f05dec5702
|
Retry initializing the harddisk with hard reset in case the first try fails. Fixes panic when starting flashed rockbox by leaving the archos charging screen with On.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5461 a1c6a512-1295-4272-9138-f99709370657
|
2004-11-23 22:00:41 +00:00 |
|
Jens Arnold
|
d4e53976d9
|
Renamed has_new_lcd() to is_new_player(), and got rid of the alias
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5459 a1c6a512-1295-4272-9138-f99709370657
|
2004-11-22 21:20:54 +00:00 |
|
Linus Nielsen Feltzing
|
011835dec3
|
iRiver: attempt to set up the SDRAM correctly
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5458 a1c6a512-1295-4272-9138-f99709370657
|
2004-11-22 13:39:34 +00:00 |
|
Jens Arnold
|
dbd11c9b42
|
The player also has MAS poweron reset, handle it.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5456 a1c6a512-1295-4272-9138-f99709370657
|
2004-11-22 01:54:26 +00:00 |
|
Jens Arnold
|
14c72f277c
|
Code cleanup
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5454 a1c6a512-1295-4272-9138-f99709370657
|
2004-11-21 09:22:50 +00:00 |
|
Jens Arnold
|
3999bc0323
|
Fixed a warning
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5450 a1c6a512-1295-4272-9138-f99709370657
|
2004-11-20 14:34:17 +00:00 |
|
Jens Arnold
|
7ebb5d915e
|
Moved player ATA power handling to the correct functions
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5449 a1c6a512-1295-4272-9138-f99709370657
|
2004-11-20 14:17:43 +00:00 |
|
Jens Arnold
|
4820177214
|
Enable building flashed rockbox and rombox for players
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5446 a1c6a512-1295-4272-9138-f99709370657
|
2004-11-20 00:55:25 +00:00 |
|
Jens Arnold
|
09280d0422
|
Player: initialize backlight control pin (for coldstart)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5444 a1c6a512-1295-4272-9138-f99709370657
|
2004-11-20 00:15:40 +00:00 |
|
Jens Arnold
|
2a89e7d122
|
New players: switch on the HD in ata_init()
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5443 a1c6a512-1295-4272-9138-f99709370657
|
2004-11-20 00:15:12 +00:00 |
|
Linus Nielsen Feltzing
|
e17938c949
|
Added ADC_UNREG_POWER for the iRiver, for compatibility
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5436 a1c6a512-1295-4272-9138-f99709370657
|
2004-11-19 10:54:48 +00:00 |
|
Linus Nielsen Feltzing
|
7c5f5f5c53
|
iRiver: SWAB16 and SWAB32 macros
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5433 a1c6a512-1295-4272-9138-f99709370657
|
2004-11-19 00:30:28 +00:00 |
|
Linus Nielsen Feltzing
|
3ad0879f19
|
Correct polarity for the iRiver backlight pin
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5432 a1c6a512-1295-4272-9138-f99709370657
|
2004-11-18 23:24:32 +00:00 |
|
Linus Nielsen Feltzing
|
003247e066
|
Added iRiver ADC tick task
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5431 a1c6a512-1295-4272-9138-f99709370657
|
2004-11-18 23:23:47 +00:00 |
|
Linus Nielsen Feltzing
|
0decb0099e
|
Added iRiver button handling
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5430 a1c6a512-1295-4272-9138-f99709370657
|
2004-11-18 23:22:45 +00:00 |
|
Linus Nielsen Feltzing
|
27d00ca527
|
Added iRiver ADC channel info
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5429 a1c6a512-1295-4272-9138-f99709370657
|
2004-11-18 23:22:08 +00:00 |
|
Linus Nielsen Feltzing
|
fea2472326
|
Added iRiver button codes
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5428 a1c6a512-1295-4272-9138-f99709370657
|
2004-11-18 23:21:04 +00:00 |
|
Linus Nielsen Feltzing
|
6acdfd7e2e
|
Correct keyboard type
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5427 a1c6a512-1295-4272-9138-f99709370657
|
2004-11-18 23:20:35 +00:00 |
|
Linus Nielsen Feltzing
|
b98e74e4d5
|
Added IRIVER_H100_PAD
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5426 a1c6a512-1295-4272-9138-f99709370657
|
2004-11-18 23:20:07 +00:00 |
|
Jens Arnold
|
605cf4c779
|
Fix: my previous adjustments broke access to external MMC on newer Ondio models (mask bit 2 == 1). Xor operator works bitwise, so both operators need to be logical values here
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5422 a1c6a512-1295-4272-9138-f99709370657
|
2004-11-17 21:24:21 +00:00 |
|
Jens Arnold
|
2cf1a89560
|
Ondio: adjustments for models with mask bit 2 == 0 (different MMC clock select circuitry)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5421 a1c6a512-1295-4272-9138-f99709370657
|
2004-11-17 20:14:43 +00:00 |
|
Linus Nielsen Feltzing
|
34145af486
|
Simplified ID3 tag handling, removing the nasty NULL pointer accesses. Correct handling of missing/corrupt tracks in playlists.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5416 a1c6a512-1295-4272-9138-f99709370657
|
2004-11-17 12:42:43 +00:00 |
|
Jens Arnold
|
f78524bf93
|
Bug fix: Do only flush the sector buffer after writing head bytes if it really needs to be. The old code did flush always, causing the huge slowdown of fprintf() and other places writing byte-wise
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5413 a1c6a512-1295-4272-9138-f99709370657
|
2004-11-17 02:34:17 +00:00 |
|
Linus Nielsen Feltzing
|
0b959cf8be
|
iRiver: Now sets the LCD RESET pin correctly
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5412 a1c6a512-1295-4272-9138-f99709370657
|
2004-11-16 19:18:09 +00:00 |
|
Linus Nielsen Feltzing
|
890558ee7c
|
The tools are to be built with the native compiler
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5411 a1c6a512-1295-4272-9138-f99709370657
|
2004-11-15 06:51:21 +00:00 |
|
Linus Nielsen Feltzing
|
685aeb5d7d
|
Handle invalid playlist entries properly in new_file(). This fixes bug report #1060759
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5410 a1c6a512-1295-4272-9138-f99709370657
|
2004-11-15 00:34:19 +00:00 |
|
Jens Arnold
|
aeedd7d499
|
Increased MMC init timeout (again), and sleep() between consecutive tries.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5408 a1c6a512-1295-4272-9138-f99709370657
|
2004-11-14 13:50:03 +00:00 |
|