summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Woops. Missed a file.Michael Sevakis2006-12-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11819 a1c6a512-1295-4272-9138-f99709370657
* Convert queues to use intptr_t for event data and return values as most of ↵Michael Sevakis2006-12-19
| | | | | | the time pointer are not passed and it should make some things a bit cleaner. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11818 a1c6a512-1295-4272-9138-f99709370657
* update the runtime screen and move it to the inf menu instead of debugJonathan Gordon2006-12-19
| | | | | | | menu git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11817 a1c6a512-1295-4272-9138-f99709370657
* revert my previous commit, Save your settings manually to a .cfg if youJonathan Gordon2006-12-19
| | | | | | | are worried about settings not taking effect. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11816 a1c6a512-1295-4272-9138-f99709370657
* Add working dual-boot bootloaders for H10 and Sansa, which allow booting the ↵Barry Wardell2006-12-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | OF and Rockbox. Rolo also works. Changes made: Combine bootloader/h10.c and bootloader/e200.c into a common bootloader file (bootloader/main-pp.c) to be used by all mi4 based PortalPlayer targets. The file bootloader/main-pp.c is based off the old bootloader/h10.c with some minor changes to allow it to work on the Sansa too. This effectively adds a Sansa bootloader. Define MODEL_NAME string in config-*.h for use in bootloader. Split crt0-pp.S into separate files for bootloader and normal builds. Bootloader code is now in crt0-pp-bl.S while normal build code stays in crt0-pp.S. Improvements to crt0-pp.S and crt0-pp-bl.S (mostly to make it more multiprocessor safe): * Leave space in bootloader at 0xe0-0xeb since scramble writes over there when it creates the mi4 file (don't leave space for iPods since it's not needed and all code in crt0-pp-bl.S needs to fit before the boot_table at 0x100). * Remove unused DEBUG and STUB code from crt0-pp.S. * Make CPU wait for COP to be sleeping when we put the COP to sleep. * Invalidate COP cache when COP wakes * Flush CPU cache before waking COP * Make sure only the CPU clears the BSS (not the COP) * Make sure only the CPU sets up its own stack (not the COP) Rolo works on H10, so enable it. Make Sansa e200 use rockbox.e200 rather than PP5022.mi4 for 'Normal' builds. This makes updating rockbox simpler as we don't need to go through the firmware update procedure, but rather just put a new rockbox.e200 on the device. rockbox.e200 uses a simple 'add' checksum. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11815 a1c6a512-1295-4272-9138-f99709370657
* Force saving settings to disk on shutdown. Better an extra disk writeJonathan Gordon2006-12-19
| | | | | | | | than losing settings (this shouldnt be needed, so a better fix is being looked into) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11814 a1c6a512-1295-4272-9138-f99709370657
* Forgot to remove the ata_address_detect() declaration.Jens Arnold2006-12-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11813 a1c6a512-1295-4272-9138-f99709370657
* Archos: Moved the ata_address_detect() code into ata_device_init(), removing ↵Jens Arnold2006-12-19
| | | | | | the associated #ifdef and some public #defines. Saves a tiny bit of code as well. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11812 a1c6a512-1295-4272-9138-f99709370657
* Accept FS#5344 by Mike Schmitt. Add a "shuffle and track skip" option toJonathan Gordon2006-12-19
| | | | | | | | crossfade. Bumps config versino, so SAVE SETTINGS before updating. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11811 a1c6a512-1295-4272-9138-f99709370657
* Clarify the text concerning the link to IpodInstallationBetaDave Chapman2006-12-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11810 a1c6a512-1295-4272-9138-f99709370657
* Add a temporary warning that the manual version of the ipod install ↵Dave Chapman2006-12-18
| | | | | | instructions are out of date and a link to the IpodInstallationBeta wiki page. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11809 a1c6a512-1295-4272-9138-f99709370657
* Correct key combo to enter Morse mode in the virtual keyboard for iriver ↵Nils Wallménius2006-12-18
| | | | | | h100 and h300 players. Add key to enter Morse mode for ipods and update other keys that has changed git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11808 a1c6a512-1295-4272-9138-f99709370657
* Add support for Sansa scrollwheel backlight. Turn light on when scrollwheel ↵Barry Wardell2006-12-18
| | | | | | is in use, then back off again after a 5 second timeout. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11807 a1c6a512-1295-4272-9138-f99709370657
* Hardcode a value for the battery level until we figure out the power ↵Barry Wardell2006-12-18
| | | | | | management on the Sansa. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11806 a1c6a512-1295-4272-9138-f99709370657
* Oops. Forgot rockmacros.h.Michael Sevakis2006-12-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11805 a1c6a512-1295-4272-9138-f99709370657
* Doom plugin: Enable reading of DEH files. Please test for real though. :)Michael Sevakis2006-12-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11804 a1c6a512-1295-4272-9138-f99709370657
* Enable morse mode in the virtual keyboard for Ipods. Keymap changes in VK: ↵Martin Scarratt2006-12-18
| | | | | | Play(instead of long select) - accept & exit, Long menu - toggle morse mode. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11803 a1c6a512-1295-4272-9138-f99709370657
* Add a bit more info to the working with playlists chapter, made the ↵Nils Wallménius2006-12-18
| | | | | | description of Insert clearer, thanks to Falco98 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11802 a1c6a512-1295-4272-9138-f99709370657
* Fix last build warning from PP recording changes.Barry Wardell2006-12-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11801 a1c6a512-1295-4272-9138-f99709370657
* Add ipodpatcher to the source tarballsDave Chapman2006-12-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11800 a1c6a512-1295-4272-9138-f99709370657
* Fix more warnings. Don't compile PortalPlayer pcm code in bootloader builds.Barry Wardell2006-12-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11799 a1c6a512-1295-4272-9138-f99709370657
* Fix more compile errors/warnings.Barry Wardell2006-12-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11798 a1c6a512-1295-4272-9138-f99709370657
* force sane colours on sudoku so the board is viewable on light-on-dark themesJonathan Gordon2006-12-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11797 a1c6a512-1295-4272-9138-f99709370657
* Fix compile errors.Barry Wardell2006-12-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11796 a1c6a512-1295-4272-9138-f99709370657
* Fix some warnings from previous commit.Barry Wardell2006-12-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11795 a1c6a512-1295-4272-9138-f99709370657
* FS#6096. Recording on PortalPlayer targets (H10, iPod Video, iPod 4g, iPod ↵Barry Wardell2006-12-18
| | | | | | | | | | | | | | | | | | | | Color, iPod Nano). * Fix failed compile of enc_config.c when HAVE_MPEG2_SAMPR is not defined. * Fix bug in AIFF encoder header creation on little endian targets. * Add recording screen keymaps for H10 and iPod. * Move pcm_playback PP specific code to target tree. * Add recording code to wmcodec drivers. * Add pcm_record code. Some problems still remain: * Playback doesn't work after recording until Rockbox is restarted. * Gain control not implemented. * Only 16-bit/44KHz for now. The hardware should be capable of up to 24-bit/96KHz. * Line-in recording not tested on H10. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11794 a1c6a512-1295-4272-9138-f99709370657
* OopsDave Chapman2006-12-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11793 a1c6a512-1295-4272-9138-f99709370657
* Add a simple --scan option which tests all disks from 0 to 25 to see if they ↵Dave Chapman2006-12-17
| | | | | | look like an ipod. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11792 a1c6a512-1295-4272-9138-f99709370657
* One #if less :-DNils Wallménius2006-12-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11791 a1c6a512-1295-4272-9138-f99709370657
* Add colon and semicolon to the default virtual keyboard, clean up some ↵Nils Wallménius2006-12-17
| | | | | | unneccesary includes and exclude vkeyboard for larger displays from builds where it was never used -- saves approx 300 bytes on achos builds git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11790 a1c6a512-1295-4272-9138-f99709370657
* Fix freeze/crash problems when scrolling very long strings (like filenames ↵Magnus Holmgren2006-12-17
| | | | | | or tags). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11789 a1c6a512-1295-4272-9138-f99709370657
* Attempt at fixing 64-bit sim warning.Michael Sevakis2006-12-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11788 a1c6a512-1295-4272-9138-f99709370657
* I2S_MASTER is bit 25, not 0x25Barry Wardell2006-12-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11787 a1c6a512-1295-4272-9138-f99709370657
* Coldfire: More efficient and compact peaking code. Hope the build doesn't ↵Michael Sevakis2006-12-17
| | | | | | whine about strange asm constraints. GCC's ok with it here. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11786 a1c6a512-1295-4272-9138-f99709370657
* Manual license is GFDL, add it to the docs folder.Dominik Riebeling2006-12-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11785 a1c6a512-1295-4272-9138-f99709370657
* Sims hate me again (or is that the other way). Fixup the stubs.Michael Sevakis2006-12-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11784 a1c6a512-1295-4272-9138-f99709370657
* SWCODEC recording: More cleanup of stuff after queue additions and audio ↵Michael Sevakis2006-12-17
| | | | | | driver unification. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11783 a1c6a512-1295-4272-9138-f99709370657
* Restrict the width of some displayed messages (fixes display on Minis and Nano).Dave Chapman2006-12-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11782 a1c6a512-1295-4272-9138-f99709370657
* SWCODEC: More recording simplifications and less UI hanging in some cases ↵Michael Sevakis2006-12-17
| | | | | | using queue_send. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11781 a1c6a512-1295-4272-9138-f99709370657
* Changes to ipod bootloader to bring in line with the capabilities of ↵Dave Chapman2006-12-17
| | | | | | ipodpatcher: Detect if the bootloader has been installed without the Apple firmware; load the Apple firmware from an apple_os.ipod file on the FAT32 partition. Also change to use hold switch to decide when to boot into the Apple firmware (turning hold on whilst booting will start the Apple firmware). Plus a cosmetic change to white text on a black background. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11780 a1c6a512-1295-4272-9138-f99709370657
* Fix to make the gigabeat manual build properly.Martin Arver2006-12-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11779 a1c6a512-1295-4272-9138-f99709370657
* Commit the kinds of changes that queue_send is mean for.Michael Sevakis2006-12-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11778 a1c6a512-1295-4272-9138-f99709370657
* Goofed some preprocessor stuff finalizing things.Michael Sevakis2006-12-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11777 a1c6a512-1295-4272-9138-f99709370657
* Add queue_send synchronous message sending. Right now only for SWCODEC. ↵Michael Sevakis2006-12-16
| | | | | | Actual usage to be added to playback and recording shortly in upcoming commits. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11776 a1c6a512-1295-4272-9138-f99709370657
* Initial commit of the sansa platform file. Still lots of errors when ↵Martin Arver2006-12-16
| | | | | | building the manual for the sansa. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11775 a1c6a512-1295-4272-9138-f99709370657
* Default to 512-byte sectors on POSIX platforms - this allows testing of ↵Dave Chapman2006-12-16
| | | | | | ipodpatcher with a file instead of a real device git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11774 a1c6a512-1295-4272-9138-f99709370657
* Images for the Gigabeat. Graphics by Marianne Arnold.Martin Arver2006-12-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11773 a1c6a512-1295-4272-9138-f99709370657
* Add support for scroll wheel to Sansa button driver. Should be replaced with ↵Barry Wardell2006-12-16
| | | | | | an interrupt based driver to improve responsiveness (once we figure out how). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11772 a1c6a512-1295-4272-9138-f99709370657
* Initial commit of the gigabeat platform file. Note that the there are lot's ↵Martin Arver2006-12-15
| | | | | | of errors when building the gigabeat manual. This is mainly caused by the plugin key tables. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11771 a1c6a512-1295-4272-9138-f99709370657
* Windows appears to require sector-aligned reads, which wasn't happening ↵Dave Chapman2006-12-15
| | | | | | everywhere for ipods with 2048-byte sectors. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11770 a1c6a512-1295-4272-9138-f99709370657