Commit Graph

156 Commits

Author SHA1 Message Date
Sylverb
b80630d0d1 Add support for gnwmanager for flashing, use make [...] flash_gnwmanager
to use gnwmanager instead of patched openocd
2025-11-13 22:48:13 +01:00
Benjamin Sølberg
096cd7b876 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 addedd 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-03-15 14:28:09 +01:00
marian
5ee2e4a3c3 document new default button bindings for smw 2024-02-12 22:53:27 +01:00
marian
777fb015bc add languages 2023-12-29 09:14:16 +01:00
marian
7760abae7d add support for alternate languages in zelda3 2023-12-29 08:58:31 +01:00
sylverb
0c10dac5a7 Zelda 3 : removed build option ZELDA3_EXTENDED_SCREEN and make this available
dynamically by using Options/Scaling menu during gameplay
2023-12-26 12:48:39 +01:00
marian
928da9ded4 links in toc 2023-12-14 20:29:24 +01:00
marian
97dd544e71 readme 2023-12-14 20:26:21 +01:00
sylverb
50e3d9b152 Update readme regarding japanese translation 2023-07-14 18:17:38 +02:00
sylverb
5f9a8d0029 More README update 2023-05-24 23:57:08 +02:00
Sylver Bruneau
15f927e1ea Update README.md
to have correct git repo in the git clone command
2023-05-24 23:53:25 +02:00
olderzeus
af3c41a9c4 Improvement some fonts 2023-02-19 18:57:14 +01:00
olderzeus
adf885871a rabbit base version 2023-02-19 18:43:51 +01:00
LeZerb
8a10167632 add 1251 font and adapted russian language 2023-02-19 18:33:38 +01:00
LeZerb
3c21646f1e add german translation 2023-02-19 18:19:22 +01:00
teuchezh
a2081830ae update translate; 2023-02-19 18:01:44 +01:00
Sylver Bruneau
96473c4380 Merge pull request #12 from sylverb/nes
Merge nes branch
2023-02-19 10:36:59 +01:00
sylverb
ea5c3665f9 Update README with some info regarding compression and fceumm 2023-02-13 20:12:06 +01:00
sylverb
85875b2308 Add fceumm nes emulator port 2023-02-12 20:18:07 +01:00
Sylver Bruneau
135e7f552a Update README.md 2023-02-01 14:58:57 +01:00
sylverb
682b60ec73 Update README to add missing Atari 7800 support 2022-12-30 18:04:01 +01:00
sylverb
b0bc4ee1f4 Amstrad : add more info in readme file 2022-12-22 00:11:15 +01:00
sylverb
91caeb9576 Amstrad : update readme file 2022-12-21 13:26:14 +01:00
sylverb
d72867eca8 Minor update in readme file 2022-12-02 13:50:47 +01:00
sylverb
7968d42427 Cheat codes : reworked feature to be less intrusive.
MSX : enable dynamic cheat codes selection
2022-12-02 13:47:12 +01:00
sylverb
26202ec85c Update readme file to update MSX part 2022-11-15 14:44:51 +01:00
sylverb
939c0f0c76 readme: Clarify save state backup procedure
correct clone address
2022-11-14 14:29:17 +01: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
olderzeus
9bb985d821 Merge branch 'fMSX' of https://github.com/sylverb/game-and-watch-retro-go into blueMSX 2022-04-22 16:49:58 +08:00
olderzeus
bdd60b4d34 Merge branch 'kbeckmann:main' into NewUI 2022-04-10 20:39:44 +08:00
Henrique Grolli Bassotto
1925eb639a Add information about GNW_TARGET to zelda model (#191)
Add information about GNW_TARGET for Zelda model
2022-04-10 11:13:40 +02:00
olderzeus
888a66894f Update README.md 2022-04-03 21:02:11 +08:00
olderzeus
b75fcae7bf Update README.md 2022-04-03 20:57:18 +08:00
olderzeus
d7011ecf7f Update README.md 2022-04-03 20:56:20 +08:00
olderzeus
6275fc72bb Changed: New define for PCE rom patcher 2022-04-03 19:48:10 +08:00
sylverb
ac5f8fc888 Update readme files with status and updated list of roms needed 2022-03-30 18:47:25 +02:00
olderzeus
6f87ef6796 Italian supported 2022-03-27 20:06:01 +08:00
olderzeus
4cd0028ef6 Update README.md 2022-03-25 14:44:20 +08:00
olderzeus
f113c12354 Features: PCE Rom patcher 2022-03-25 12:58:05 +08:00
olderzeus
656c817522 Merge branch 'game-genie' of https://github.com/martaaay/game-and-watch-retro-go-1 into game-genie 2022-03-11 11:38:54 +08:00
sylverb
fcab9c2e98 MSX : add instructions and details about MSX support 2022-02-26 17:38:26 +01:00
olderzeus
116d802db6 Add Français support (translation by [Narkoa](https://github.com/Narkoa)) 2022-02-26 21:28:36 +08:00
olderzeus
176acd0649 Update README.md 2022-02-23 18:54:41 +08:00
olderzeus
b3394b8714 Merge branch 'NewUI' into fMSX 2022-02-09 11:54:11 +08:00
olderzeus
1d586a6721 Update README.md 2022-02-09 09:44:37 +08:00
olderzeus
12e5a409e3 Update README.md 2022-02-09 09:43:21 +08:00
olderzeus
826196f6dc Update README.md 2022-02-09 09:41:51 +08:00
olderzeus
b3f2281032 Merge branch 'NewUI' into fMSX 2022-02-08 21:46:28 +08:00
olderzeus
acaffadcbb allow make FONT=[num] option to save space 2022-02-08 21:46:00 +08:00