summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* wolf3d: work on rebasing to GPL'd FM OPL emulatorwolf3dFranklin Wei2019-07-02
|
* Wolfenstein 3-D!Franklin Wei2019-07-02
| | | | | | | | | | | | | | | This is a port of wolf4sdl to Rockbox, via my SDL port. It *should* work on pretty much anything with a color display, but I have no idea since I haven't tested it. Place the original data files in /.rockbox/wolf3d/. Surprisingly even sound works (and doesn't sound like crap, either!). TODO (in no particular order): * decide whether or not to merge this (license issues) * flesh out manual entry (screenshots) Change-Id: I64c2ba035e0be7e2f49252f40640641416613439
* Fix reversal of "always/never" in "LCD setting > Sleep (After Backlight Off)"Sebastian Leonhardt2019-06-27
| | | | | | | The bug was introduced in a06d9c8. The patch also fixes some (more or less) related obsolete comments. Change-Id: I5e491d64574c37cdbc46b146d7cfc555d86b9a11
* configure: add --32-bit option to build a 32-bit simulator/applicationFranklin Wei2019-06-17
| | | | | | | | | I use this to test duke3d in the sim, because it does some nasty pointer arithmetic with 32-bit ints. Should be useful for other things as well. Change-Id: I807c81b32c61538de9edc3fca77fde193dc4e617
* Boomshine Fix rb.touchscreen_set_mode()William Wilgus2019-06-17
| | | | Change-Id: I5bc835f1e006ed923cf0b7a3fcf91d4e357913ed
* sdl: add pointer to wiki for docsFranklin Wei2019-06-16
| | | | Change-Id: I6e87658351f32d3c40d9ca2b635ae2f654fdd3aa
* sdl: prevent simulator build from using pthreadsFranklin Wei2019-06-16
| | | | | | | | The simulator build will pull in the host SDL headers, which we can't filter out easily. A simple workaround is to simply remove the pthread include from our SDL. Change-Id: I09de0f2e85b891aa88958e21426ab450af516e76
* duke3d: improve manualFranklin Wei2019-06-16
| | | | | | | Adds screenshots for all supported targets. Also adds a bit of information to point users to the data files. Change-Id: I5e0f1bcdb73690a14616a3e486228c73b1617ffc
* jz7460: Disable IRQ-driven DMA transfers.Solomon Peachy2019-06-02
| | | | | | | | | This greatly increases the stability of SD card write operations. (I suspect the underlying problem is not IRQ operation itself, instead being exacerbated by it..) Change-Id: Ia00f0656abd4b3cb0b1b5fc9db7c1b6a02847956
* Agptek rocker: do not update display when not activeMarcin Bukat2019-05-31
| | | | Change-Id: I963a9098b82a09aed8050123932a128f2d08dee0
* Fix IRAM overflow introduced in 7a8c9daf7efMarcin Bukat2019-05-31
| | | | | | | | | There is no easy way to determine iram available for test_mem plugin and PLUGIN_BUFFER_SIZE is definitely wrong. Restore previous IRAM buffer sizing Change-Id: Ia563efd46497438c111efc8d7d2bf65904ca9847
* Work around DX90 compile errorFranklin Wei2019-05-15
| | | | Change-Id: I80751a41d0711c52558ba198c22d1f012998302c
* puzzles: refactor rockbox frontendFranklin Wei2019-05-15
| | | | | | Cleaned up a bit of copy-pasted code and added some useful comments. Change-Id: I9a6f37acbeeda58b3ea8c65ee96230372400f323
* puzzles: resync with upstreamFranklin Wei2019-05-15
| | | | | | | | | This brings the puzzles source to upstream commit e2135d5. (I've made my own changes on top of that.) This brings in a couple bugfixes and a new solver for Dominosa. Change-Id: I11d46b43171787832330a5e2e0d2f353f36f727d
* nwztools: fix MakefileAmaury Pouly2019-04-22
| | | | | | | | | Seems like newer versions of mingw will sponteanously add a .exe suffix to the output path if it doesn't have one, for example mingw-gcc -o scsitool bla will actually create scsitool.exe and of course this breaks my release script. Fix this by explicitely adding the .exe to avoid any problem Change-Id: Ic8019b968b532b2ca612ba0c03977a96c22cee01
* nwztools: add DMP-Z1 to the databaseAmaury Pouly2019-04-22
| | | | | | | This is one of those fancy gold-plated devices. Of course it breaks my scripts that were nicely expecting every device to start with NW. Change-Id: I161320f620f65f4f92c2650d192b26a9831eeb9d
* Fix REMOTE_CONTEXT failureWilliam Wilgus2019-04-22
| | | | | | | IRC user <sazmap> brought an error in the action system to my attention the REMOTE_CONTEXT flag should be added if any remote button is pressed Change-Id: Ie3aab97cf835eab108d4b2bdcd8464fcd649da42
* Fix skin_engine.c Album Art never dealloc'd on theme changeWilliam Wilgus2019-02-26
| | | | | | | | Patch from forum user Chris_s http://forums.rockbox.org/index.php/topic,52708.0.html Change-Id: I29f8702ced300d1dc90dfa0e8baa609b9051903e
* Fix simulator/transflective: Display wasn't enabled on first keypress when ↵Sebastian Leonhardt2019-02-08
| | | | | | backlight always off Change-Id: Ibfa09e7bf839d4d12ef01e4812b5c47c9e32a3be
* Fix the fixSebastian Leonhardt2019-02-08
| | | | Change-Id: I54b97fd0c208f775e4ee22cf8499f1da423ebc39
* Fix red and remove duplicated function declarationSebastian Leonhardt2019-02-08
| | | | Change-Id: I5fed7fdad077eedfc1e36fbd9e1669f11b90288d
* Add YH820 current usage for runtime estimationSebastian Leonhardt2019-02-07
| | | | Change-Id: If50d7e6db3077853dfba438d9765cdb3513f2910
* YH-820: prohibit to change time/date on some hardware versionsSebastian Leonhardt2019-02-07
| | | | | | | This patch will autodetect these players, where setting the time/date would leave the player in an unusable state. Change-Id: I0579610ce7c10152ace27bb9c06cf6cb2aab8052
* transflective LCDs: fix "first buttonpress enables backlight only"Sebastian Leonhardt2019-02-07
| | | | | | | | This should be done even if the backlight is set to "always off", i.e. if the LCD is sleeping, a button press should be "eaten" and just wake up the LCD. Change-Id: I3946bdbbdc81f23eae3f47423123cefa275e0afc
* Simulator: improve simulation of transflective screensSebastian Leonhardt2019-02-07
| | | | | | | | | This patch simulates the three possible states of a transflective LCD: backlight on (bright screen as usual), backlight off (dimmed screen) and LCD off (black screen). Makes use of already defined 'BACKLIGHT_OFF_ALPHA'. Change-Id: I9b0fc79b8d50c29e024ba1e6d9c2501119a7e0e0
* Fix lcd not waking up when backlight is always offSebastian Leonhardt2019-02-07
| | | | | | | | | This patch is relevant for targets with a transflective display. If the backlight was set to "always off" (e.g. to use the lcd in a pure passive way), and the sleep timer ran off, the LCD would stay disabled and didn't wake up when a button is pressed. Change-Id: I0a157c7f421d9fc4c7d8ba903f2cf93f6cef51d0
* YH820: implement LCD sleepSebastian Leonhardt2019-02-07
| | | | | | use sleep setting to keep transflective LCD active without backlight Change-Id: Iccd97e956d5e4a2a22abc90d15e9123782126ecb
* Fix tree.c static allocation detection during buffer moveWilliam Wilgus2019-02-07
| | | | Change-Id: I170177ff331f33961863eff0dd3ba5c570a3961d
* pitchscreen: Fix compile on HWCODEC players.Solomon Peachy2019-02-04
| | | | Change-Id: Iffb7018e935e017baf84ddc8e742270f82b996ab
* Fix minor issues introduced in fe95127 (Playlist playing time)Solomon Peachy2019-02-04
| | | | | | | * Custom statusbars inappropriately overwriten * Off-by-one error displaying playlist position. Change-Id: I08df67110fab97ed213c53e8fa86d386367cd6be
* Add speech feedback in pitchscreenSolomon Peachy2019-02-03
| | | | | | Patch by Igor Poretsky Change-Id: I8828cefdb3346a25071fba0afff2c9d3bca440a1
* rocker: Correct a bad keymap in the bookmark screenSolomon Peachy2019-02-03
| | | | | | Bascially made it impossible to back out of the screen. Change-Id: Ied8a956d8be8c987d3695e1163bc44a0866a0bd9
* FS#12353: For car adapter mode, make delay before resuming configurableSolomon Peachy2019-02-03
| | | | | | | Original patch by Stanislav Chizhik Udpated by Igor Poretsky & myself Change-Id: I472d4852ac25885658245f077723e4c98b9ad9b8
* blackjack: various fixesSebastian Leonhardt2019-02-01
| | | | | | | | | | - fix double down wins/looses too much money - fix splitting doubles lost/won amount of first split - fix insurance pays out too litle - fix splitting allows to overdraw account - fix insurance allows to overdraw account Change-Id: Ib58954d6b960fb2a78f5b4d29496974b7c58fb65
* FS6338: Playlist playing timeSolomon Peachy2019-01-31
| | | | | | | Originally by Stephane Doyon. Updated by Alex Wallis, Igor Poretsky, and myself. Change-Id: I15a06f7774c886cefd9c2cb93230d67de3e5f9a9
* FS#10311 -- Add beep when navigating to beginning or end of list.Solomon Peachy2019-01-31
| | | | | | | Originally by Stephane Doyon. Updated by Alex Wallis, Igor Poretsky, and myself. Change-Id: I996f18043bd3377d5aeaf65f4290250ea2a6832b
* FS#13169: Initial Flemish translation from Nathan FollensSolomon Peachy2019-01-25
| | | | Change-Id: I80607bc3ac0887b2cd28dbf2aaa487f8829a7810
* FS#13168: Updated Dutch translation from Nathan FollensSolomon Peachy2019-01-25
| | | | Change-Id: If36420329cbb67dc5b40b10bcd03e295cf0418f6
* opus fix playback opustag skippingWilliam Wilgus2019-01-25
| | | | Change-Id: I9ec35e276e24ec7b5a2e1199d6264d9f2d5d9fc2
* Fix host build of mkimxboot, mknwzboot, nwztools, and rbutil with crypto++Solomon Peachy2019-01-25
| | | | | | Necessary to get working builds on my Fedora 29 system. Change-Id: Ia6232427c959629ade9a85fc412738f688facedb
* opus fix comment skipping codeWilliam Wilgus2019-01-25
| | | | | | | | | | | | opus requires the comment header to be a valid file our codec attemps to skip the comment data in order to reduce the ram allocated originally it caused files with large album art to skip the beginning of tracks my first attempt at fixing this then caused files with low bitrates to do the same while fixing files with large album art This patch should fix both although the initial start might be a bit slower but this shouldn't cause too much of an issue Change-Id: Ia1c3561347894cc45f24bb2659436914f8f03b43
* lua rewrite boomshineWilliam Wilgus2019-01-24
| | | | | | | | | | | | | | rewrite the logic of boomshine to make it more difficult especially small screens rewrite of the game engine to make memory usage more consistent throught the level and decrease overall memory usage this also removes most of the stuttering in play Add test of device speed this should improve very slow devices but the threshold might still need tweaked Change-Id: I49f5269c69405f6b6060ab18f52c96e3f69ebb14
* FS#13170: Updated Greek translation from Constantine MountantonakisSolomon Peachy2019-01-24
| | | | Change-Id: Icfe116d72fd7c73d2ec1b18ffcc294052b7d5159
* opus optimize playback functionWilliam Wilgus2019-01-23
| | | | | | | knocks off about .5 second from decode time not a big change but might help a bit on devices that barely achieve realtime Change-Id: If6e822b7273613c9449c102ce7dd3543bf975d37
* Add HAVE_LINEOUT_DETECTION to features.txtSolomon Peachy2019-01-12
| | | | Change-Id: I164ed8c1a8135cb051e3342b20e474cc798f3c38
* Add F_BANFROMQS to Advanced Keylock and Blacklight ExemptionsWilliam Wilgus2019-01-08
| | | | | | Both had 'Enabled' showing up a Add to Quick Screen option Change-Id: Ief48a4d0ea2a473704a9a42d5863f1451dbfc6af
* Fix potential buffer overflow in settings.cWilliam Wilgus2019-01-08
| | | | Change-Id: Ie8953e3ffc5188685f1ea056863bfbdb817080a7
* Add HAVE_LINEOUT_DETECTION and associated logicSolomon Peachy2019-01-04
| | | | | | | | | This allows targets to automatically switch audio settings when the line out is plugged/unplugged. Only hooked up on the xDuoo X3, but there are other potential users. Change-Id: Ic46a329bc955cca2e2ad0335ca16295eab24ad59
* Fix Opus FS#13133 - Files with embedded artwork 45.8KiB+ skip near beginningWilliam Wilgus2019-01-04
| | | | | | | | | ogg_sync_reset() causes issues on the partial page boundary due to the next page (already in buffer) being discarded instead seek next page boundary past complete page Change-Id: Ic05f188f489b015693d663f131e09cd92ad37ff7
* Buflib add range checks blocks and crc_slot raise panic if out of rangeWilliam Wilgus2019-01-04
| | | | Change-Id: I81df5c145a8cb003827a5423f484f70333e2472e