Sylver Bruneau
feb53692f0
Atari 2600 : preliminar support, major issue to solve is that
...
when stella-2014 and tgb-dual are both compiled, tgb-dual will
crash
2024-08-25 11:33:50 +02:00
Sylver Bruneau
1e12485ed4
Tamagotchi P1 emulator based on tamalib by https://github.com/jcrona/tamalib
...
Tamalib has been heavily changed to accommodate G&W needs.
A "fast forward" option has been added to emulate "always on" mode.
The emulator is currently running about 300x speed while fast forwarding.
Save & load of emulator state also works.
Max age for save states are 48 hours. The emulator will ignore fast forward if state is older and just continue from where it left off.
Max volume is 25% as a 100% square wave at even lowest volume setting is way too loud.
It also supports start_paused handling.
Reload of a tama state will now re-initialize the entire emulator which eases the implementation. This is a deviation from other emulators but my hope is that it makes the code more clear and concise.
Bumped all clock counters to 64 bit to avoid wrapping around every 1.5 days.
Button handling is: any d-pad = left button, B is middle button and A is right button.
In-game icons are taken from tamatool and scaled for G&W use.
I have added a simple instruction decoding cache using a 4k 'map' to tamalib to increase performance from a 2456 fps base to about 8150 fps (with no gui, and no sound etc.)
lcd_clear_active_buffer & lcd_clear_inactive_buffer how returns the cleared buffer
2024-08-13 00:31:53 +02:00
sylverb
c1d13e8b69
Move all additional emulators and homebrews code to external/*
2024-02-27 09:40:38 +01:00
sylverb
43978851bf
Add Celeste Classic support
2024-02-01 19:10:20 +01:00
sylverb
4e030b9c56
Preliminar support of Videopac/Odyssey2 systems
2023-12-30 01:46:12 +01:00
sylverb
940af4e2c7
Preliminar support of Zelda 3 and Super Mario World
2023-12-26 17:32:17 +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
c8d8d1a055
revert extflash_size.sh removal
2023-08-31 18:02:31 -07:00
Brian Pugh
cfbe97c9a3
remove a bunch of scripts that have now been delegated to gnwmanager
2023-08-31 17:52:45 -07:00
Brian Pugh
8c2b8020ba
remove old scripts
2023-08-04 11:36:52 -07:00
Brian Pugh
77112c1da2
screenshot to filesystem
2023-08-04 11:13:09 -07:00
Brian Pugh
2daeb8af14
filemanager can now flash extflash, replacing flashapp.sh and multi_flash.sh
2023-07-29 22:39:18 -07:00
Brian Pugh
24f25db363
remove OFFSAVEFLASH linker stuff
2023-07-28 17:09:54 -07:00
Brian Pugh
fda383af3b
remove SAVEFLASH references
2023-07-28 17:02:36 -07:00
Brian Pugh
2db3d56281
hardcoded filesystem_backup script
2023-07-22 16:05:03 -07:00
Brian Pugh
6a6fd5ccc5
Use INTFLASH_ADDRESS if directly supplied
2023-04-30 12:45:46 -07:00
olderzeus
8fd583c2f3
兔年吉祥!Happy new year, Rabbit year auspicious!
...
兔年特别版。
2023-02-19 18:46:52 +01:00
sylverb
f3df2b9be9
NES : add support for NSF sound files, compiled only if needed
2023-02-18 22:55:25 +01:00
sylverb
85875b2308
Add fceumm nes emulator port
2023-02-12 20:18:07 +01:00
sylverb
8f06b53072
Amstrad : minor cleanup
2022-12-28 14:06:32 +01:00
sylverb
bc3699d500
Add Amstrad CPC 6128 support (beta).
...
Removed global emulator_framebuffer variable.
Corrected a typo in allocation file that was causing .data section to
go in DTCRam memory instead of the correct zone for each emulator
2022-12-21 12:52:55 +01:00
sylverb
6d1eb3d032
Cheats : restart roms parsing if cheat codes files added or removed
2022-12-02 13:26:11 +01:00
sylverb
8fe11696e3
Add Atari 7800 emulation
2022-06-30 11:33:27 +02:00
sylverb
1452a1b5bf
Add ADDITIONAL_OFF_SAVESTATE option to enable a separate savestate zone for off/on
2022-06-14 23:45:55 +02:00
sylverb
529a32b14c
Genesis : Pre-Release of Genesis Emulator (Gwenesis)
2022-05-27 11:27:33 +02:00
sylverb
50e5f4ff13
Watara Supervision support
2022-05-02 14:56:36 +02:00
sylverb
5a86b7d607
MSX : add msx ram info in the size info script
2022-04-07 14:29:39 +02:00
sylverb
e3fe0dfe73
MSX : parse dsk/mx1/mx2 files if needed
2022-02-24 15:19:44 +01:00
olderzeus
ea22d107be
Fixed
2022-01-31 11:55:53 +08:00
olderzeus
d82e662292
Merge branch 'main' of https://github.com/sylverb/game-and-watch-retro-go into fMSX
2022-01-31 09:47:02 +08:00
sylverb
879ab4dfeb
add MSX emulator (fMSX)
2022-01-30 19:19:06 +01:00
olderzeus
cca7dd800f
Merge branch 'main' of https://github.com/kbeckmann/game-and-watch-retro-go into NewUI
2021-11-12 14:55:42 +08:00
Konrad Beckmann
1215d0e3fd
Revert "ci: Remove --http1.1 flag"
...
Seems this might still be needed after all
This reverts commit 2a9bf6d719 .
2021-11-11 20:44:46 +01:00
Konrad Beckmann
57a7dbc131
makefile: Improve readability of extflash info
2021-11-11 20:38:17 +01:00
Konrad Beckmann
2a9bf6d719
ci: Remove --http1.1 flag
2021-11-06 13:09:49 +01:00
Konrad Beckmann
ee3cb5e9b5
Add screenshot support
...
Closes #163
2021-10-31 02:30:13 +02:00
olderzeus
bf521a5d81
Merge branch 'main' into NewUI
2021-10-19 10:10:27 +08:00
Konrad Beckmann
76313eff72
makefile: Add python version check (>= 3.6)
2021-10-09 21:51:59 +02:00
olderzeus
d0a30030d0
checked file rights
2021-09-16 03:02:49 +00:00
olderzeus
3fda92bbfd
Update update_rom_files.sh
2021-09-12 18:52:32 +08:00
olderzeus
5729599357
Merge branch 'kbeckmann:main' into i18n
2021-09-07 06:16:48 +08:00
Brian Pugh
2ac8ff2e17
extflash_erase target ( #143 )
...
* extflash_erase target
* cleanup extflash_erase target script per PR comments
* remove verbosity in extflash_erase.sh
* fix syntax error in extflash_erase.sh. added flash_intflash as target dependency
2021-09-06 18:41:46 +02:00
Konrad Beckmann
823b4ea41e
Name variables more accurately
...
FLASHAPP = scripts/flashapp.sh
FLASH_MULTI = scripts/flash_multi.sh
2021-09-06 18:34:27 +02:00
olderzeus
3bcd416982
Tuning some parameters
2021-09-04 12:01:40 +08:00
olderzeus
0031f839fe
Merge branch 'kbeckmann:main' into NewUI
2021-08-18 09:25:50 +08:00
bzhxx
7ba5232828
add gw to saves restore script ( #135 )
2021-08-16 21:12:04 +02:00
bzhxx
48a30f75f0
add gw to save backup script ( #134 )
2021-08-16 21:11:52 +02:00
olderzeus
0748077179
Merge branch 'kbeckmann:main' into NewUI
2021-08-16 09:34:31 +08:00
Brian Pugh
dbc2253023
Working Bank2 Flashapp ( #131 )
...
* set intflash address when programming
* Allow flashapp to work when flashing bank 2
* update readme
* Add tim bootloader SRAM magic-byte
* move boot stuff around to more appropriate locations
2021-08-15 21:42:57 +02:00
olderzeus
c71ad30182
Merge branch 'kbeckmann:main' into NewUI
2021-08-12 10:40:38 +08:00