
– GSP-GPU: Fix pokemon, mario and luigi games. by 'Gamer64ytb' in '25
– Update icons and strings by 'ShyVortex' in '1'
– Revert “Update icons and strings” by zryzendew in 2
– Fixed the licenses.txt location file in the readme by 'Reelix' in '3'
– Trying to fix linux builds by zryzendew in .
–...

– Rebranded to Sudachi (RIP Yoozoo) and updated some more dependencies
– Hotfix memory leaks etc
– Cleaned project up a bit, 30th commit yet for this?
– Forgot to stage these, 31 it is
– Added support for Princess Peach: Showtime!
– android: updated to latest dependencies again and fixed more deprecations
– Update issue templates
– Updated to latest EA (thanks Discord peeps), fixed compilation issues
– Removed workflow files and hook
– Fixed a couple memory leaks using up ~15 MB each iteration and initiazed
– Updated FFmpeg per dev comment, reupdated-dependencies and initialize


Now it works on Nvidia gpus but still has graphical issues with tomb raider I–III remastered.
NVIDIA users still have graphic issues, especially with the now supported tomb raider remaster
Fixes are planned for the next release.

– GPU-based rendering engine with integer scaling and optional linear interpolation
– Configurable pixel aspect ratio for each console with several different options: fidelity to original hardware/television, square pixels and stretching to fill the window.
– Support for the extension of the FM sound unit of the Sega Master System
– Support for the Sega Genesis chip, used in Virtua Racing
– Support for the most common NES mappers, as well as a number of less common mappers
– Most SNES coprocessors (e.g. Super FX, SA-1, DSP-1, CX4, S-DD1, SPC7110)
– Support for 3- and...

– A lot of fixed general
– Improved documentation with examples
– pyboy.tick(10, True) now takes two optional parameters:
n number of frames to progress
. renders when to render the screen on the last processed frame
– pyboy.screen-- image() moved to pyboy.screen.image
– The “botsupport” module has been removed, and most of API is moved to the PyBoy object
– pyboy.button can be used to send input, and will automatically release 1 frame
– pyboy.button-- press(-)--)-------------------------------------------------------
– pyboy.button-- release(--)---------------------------------------------------------
– pyboy.memory[0x100:0x150 plus 123 replacements all three pyboy.get/set/override-memory-value and extended it with an option to bank specify
– pyboy.hook-register(bank, address, callback, context registers) a callback at a specific point in your...


Major exchange since v2.2:
What's New
– Battle Cable support
– SystemSP hopper games: kingyo, manpuku...


– Fixed 6309 register-memory bit ops [R. Allen Murphy]

– Add output support.
– Either though direct com for Gun4IR (prefered method, go to controller settings, your guncon Port, Settings and you should see Gun4Ir Com port option).
Or with mamehooker : Settings, General, Enable MameHooker checkbox (you need .NET 8 because i use a third party app to make it work)
– Also added some No Flash Gun cheat that were not build in duckstation.
– And guncon conversions patch if you need them.

– Fixed many inaccuracies, benefiting numerous games:
. Contra: Hard Corps
. Castlevania Bloodlines
. Thunder Force IV
. Mega Man: The Wily Wars
. The Adventures of Batman & Robin
. Battletoads
. Road Rash, Road Rash II, Road Rash III
. Skitchin’
. The Immortal
. Jungle Strike
. Marble Madness
– Added two sprite debuggers.
– Configuration files are now saved to a standard per-user directory (‘AppData’ on Windows and ‘.local/share’ on Linux).
– Text output of the disassembler and the debug log can be selected and copied elsewhere.


– The high-fidelity mode supports Windows 95.
– Memory-size greater than 32MB and FPU recommended.
– High-Resolution PCM support.

Nintendo – Game Boy Advance
– Implement prefetch...

- GUI
- Improved font rendering
- More flexible font sizing
- ROM selector improvements
- Support for stella.pro file and libretro box art
- Television
- PAL-M now generates NTSC colours rather than PAL
- Better framing of image
- Other
...
- Emulator responds to HUP signal by reloading the current cartridge
- CoProcessor (ARM) Registers window now works with CDFJ and DPC+
- Global and Local variables can now be filtered
- Freetype rendering is no longer used in the default builds

– Rewritten mappers : All.
– Rewritten WRAM, VRAM, PRGROM, CHROM and Nametebles management.
– Rewritten FDS support.
. Furthermore, an option has been added to select the mode for write operations. Until now, all writes were stored on an external file (diff file) to preserve the integrity of the disk image, now it’s possible to choose to write them directly to the FDS/QD file (making it portable to other emulators as well).
. Changed the format of the diff file, now I use the IPS format (which can always be applied to the original image).
– Rewritten the format and management of save states. WARNING save states of version 0.110 or earlier are no longer compatible.
– Rewritten the audio of the VRC7. Implemented the project « A YM2413 emulator written in C » of okaxaki :
...