Sylver Bruneau
044e77b96b
Merge pull request #62 from sylverb/update-lfs
...
Update lfs v2.9.0
2024-02-18 22:54:29 +01:00
Brian Pugh
1c79eac2a2
update littlefs submodule v2.8.0->v2.9.0
2024-02-17 09:19:04 -08:00
Sylver Bruneau
381c76ed72
Merge pull request #61 from sylverb/filesystem-fix-location
...
calculate __FILESYSTEM_START__ from __EXTFLASH_START__, not __EXTFLASH_BASE__
2024-02-13 11:48:34 +01:00
Brian Pugh
8546a9d4e9
calculate __FILESYSTEM_START__ from __EXTFLASH_START__, not __EXTFLASH_BASE__
2024-02-12 21:16:44 -08:00
sylverb
1347f12ba7
Fix compilation error on linux
2024-01-02 13:23:15 -08:00
Sylver Bruneau
c65d2a6d65
Merge pull request #57 from sylverb/filesystem_wip
...
Filesystem wip
2023-12-30 17:47:52 +01:00
sylverb
7a9aaa6e3a
Fix Zelda3 / SMW compilation that was broken by latest commit
2023-12-30 17:45:06 +01:00
Sylver Bruneau
76d5de7f88
Merge pull request #56 from sylverb/filesystem
...
Filesystem
2023-12-30 15:15:47 +01:00
Sylver Bruneau
00d8cba3f8
Merge branch 'filesystem_wip' into filesystem
2023-12-30 15:15:22 +01:00
sylverb
39f9d44f12
Improve make process to remove compilation of not needed files by
...
checking if folders are containing files or not
2023-12-30 15:01:00 +01:00
sylverb
4e030b9c56
Preliminar support of Videopac/Odyssey2 systems
2023-12-30 01:46:12 +01:00
sylverb
260fd1535a
Now audio buffer in AHB ram is allocated dynamically using odroid_set_audio_dma_size()
2023-12-29 23:21:29 +01:00
sylverb
ba0fd0d2c3
Mute audio when reloading savestate due to a power off/power on
...
it was missing in few emulators
2023-12-29 21:34:56 +01:00
marian
d7178e7c85
add languages
2023-12-29 19:55:54 +01:00
marian
b937721917
add support for alternate languages in zelda3
2023-12-29 19:55:42 +01:00
sylverb
1dfe69425a
Zelda3/SMW : Unmute audio after performing a save/restore state
2023-12-29 19:34:52 +01:00
sylverb
d8780dbe5c
Minor warning removal
2023-12-29 14:48:12 +01:00
Benjamin Sølberg
c77006d1fe
Generic "show file" overlay "Resume game" options is depending on availability either visually disabled or enabled
2023-12-29 01:28:22 +01:00
Benjamin Sølberg
d8516f3d21
NES options "eject disk" & "swap side" is depending on availability either visually disabled or enabled
2023-12-29 01:25:16 +01:00
Benjamin Sølberg
9d2ee00acf
GB "palette" option now depending on gb or gbc game either visually enabled or disabled
2023-12-29 01:24:41 +01:00
Benjamin Sølberg
404fb5b51b
Gwenesis "debug" options now only available if ENABLE_DEBUG_OPTIONS set to non-zero.
2023-12-29 01:21:36 +01:00
Benjamin Sølberg
b7396adc65
Fixed PCE_SHOW_DEBUG information
2023-12-29 01:21:07 +01:00
Benjamin Sølberg
5d3ddd694f
Fixed missing LCD frames die to dma state not kept in static var
2023-12-29 01:19:36 +01:00
sylverb
4e92aaa3fe
Cleanup of some useless includes
...
fix compilation for Amstrad and PCE emulators
2023-12-29 01:16:27 +01:00
sylverb
a60c5f2dde
Zelda 3 & SMW : add support for savestates in filesystem
2023-12-28 17:42:21 +01:00
sylverb
da5fc4c380
LCD synchronization missing change
2023-12-26 19:19:55 +01:00
sylverb
7e89114a8c
Fix incorrect screen refresh rate on system that can run at 50Hz
2023-12-26 18:15:08 +01:00
sylverb
9dc8574e30
Cleanup: Unused buffer and variable removed
2023-12-26 17:55:55 +01:00
sylverb
d8bd0ec81f
LCD synchronization has been removed from all emulators as it was causing sound jitter.
...
The underlying reason was that the LCD with a "60/50 hz" refresh rate is a tad slower than the sound DMA buffer.
Sound is running about 60.05 hz and LCD about 59.69 hz.
Please note:
This "fix" is a regression back to an unsynchronized LCD double buffer system where a single frame is dropped every 2.7 sec when the swap and LCD reload occurs within a narrow window.
Buffer tearing also exists every 2.7 for about 35 frames where the last 30 lines are taken from the active buffer rather than the inactive.
A new LCD syncing system without "wait for swap" need to be implemented to fix this across all emulators in general.
2023-12-26 17:53:13 +01:00
sylverb
940af4e2c7
Preliminar support of Zelda 3 and Super Mario World
2023-12-26 17:32:17 +01:00
Brian Pugh
1f77da7c3b
format the filesystem only if corrupt or shrinking
2023-12-20 15:24:46 -08:00
Brian Pugh
8ac11df115
working filesystem format error screen
2023-12-17 20:55:45 -08:00
Brian Pugh
0651ff8923
Abstract out error-screen to it's own file/function.
2023-12-17 16:44:32 -08:00
Brian Pugh
cbe8f3815f
fix BrianPugh menu item
2023-12-17 12:53:48 -08:00
sylverb
648ceed361
Fix compilation issue when using FORCE_NOFRENDO=1 to for use of previous nes emulator
2023-12-13 21:01:47 +01:00
sylverb
e210e392b6
Fix minor warning
2023-12-13 14:23:27 +01:00
sylverb
03f26fa691
tgb-dual : Fix poweroff savestate issue & improved frameskip handlingy
2023-12-13 14:22:06 +01:00
sylverb
a0eab3646c
Default GB/GBC emulator is now tgb-dual
...
Several additions to add support for C++ emulators
2023-12-12 13:38:59 +01:00
Brian Pugh
73f7bdd341
Merge branch 'msx_wsv_genesis' into filesystem
2023-12-10 16:46:20 -08:00
Sylver Bruneau
8cda3d0fdf
Merge pull request #48 from BenjaminSoelberg/FIX_CF_GLITCH
...
Fixed an out-of-band screen update while scrolling games using coverflow
2023-12-10 19:13:55 +01:00
Brian Pugh
a35738585a
Merge branch 'msx_wsv_genesis' into filesystem-update
2023-12-08 19:24:18 -08:00
Benjamin Sølberg
2f9527a04d
Removed old and unneeded code that did an out-of-band screen update which caused a single frame jitter when using coverflow with images and scrolling the list.
2023-12-02 20:34:29 +01:00
Sylver Bruneau
f46e9b5a26
Merge pull request #47 from BenjaminSoelberg/GB_SOUND_FIX
...
Fixed sound issues in the GB emulator
2023-12-01 19:55:40 +01:00
Benjamin Sølberg
0bb56399bf
Temporary disabled calls to common_sleep_while_lcd_swap_pending() in the GB emulator as it causes sound jitter/issues (Verified in Super Mario Land 2.0 rom hack)
2023-12-01 19:14:56 +01:00
Sylver Bruneau
a06310c257
Merge pull request #45 from BenjaminSoelberg/TAB_FRAME_FIX
...
Single blank tab frame fix
2023-11-05 21:05:08 +01:00
Sylver Bruneau
5a580e19c8
Merge pull request #46 from BenjaminSoelberg/GW_SOUND_FIX
...
Fix for G&W emulator, sound generation runs with a framerate of 128hz and should not be sync'ed to display framerate
2023-11-05 21:03:59 +01:00
Benjamin Sølberg
0036d2076a
Fix for G&W emulator, sound generation runs with a framerate of 128hz and should not be sync'ed to display framerate
2023-11-05 15:12:08 +01:00
Benjamin Sølberg
4b74dfcd1e
Removed an empty list screen frame when changing to a new uninitialized tab to make tab switching look more instantaneous.
...
Extracted menu code into own functions to improve readability.
Removed old dangling commented code.
Removed a single warning when compiling with INTFLASH_BANK=2.
2023-10-30 20:54:27 +01:00
Benjamin Sølberg
a54168d38b
Unnecessary calls to gui_redraw() removed
2023-10-30 20:54:26 +01:00
sylverb
29c824b0b8
use latest retro-go-stm32
2023-10-29 20:45:16 +01:00