SameBoy Version 1.0.3

SameBoy v1.0.3 is a user-friendly Game Boy and Game Boy Color emulator for macOS, featuring high accuracy and robust debugging tools suited for both casual players and developers. The update offers enhanced controller support for iOS, improved save management, and periodic saves. Notable fixes enhance emulation accuracy, particularly for PCM registers and volume envelopes. The update addresses various bugs across platforms, including iOS and SDL frontends, while also improving resource management. Compatibility is maintained with save states from prior versions, and SDL versions are available for Windows and Unix-like systems. Download the latest version [here].

(HEY YOU!! We hope you enjoy! We try not to run ads. So basically, this is a very expensive hobby running this site. Please consider joining us for updates, forums, and more. Network w/ us to make some cash or friends while retro gaming, and you can win some free retro games for posting. Okay, carry on 👍)

SameBoy v1.0.3 has been released. SameBoy is a user-friendly emulator for Game Boy and Game Boy Color designed for macOS. It is highly accurate and features a comprehensive set of debugging tools, making it suitable for casual gamers and developers alike. In addition to its precision and developer tools, SameBoy includes all the typical features expected from an emulator – from save states to advanced scaling filters. A version compatible with SDL is also available for Windows and Unix-like systems.

SameBoy Changelog:
This version is compatible with save states from SameBoy 0.14.3 and later, as well as any BESS compliant emulator.
New/Improved Features:
Added support for additional controllers in the iOS frontend, including individual Joy-Cons.
Pressing buttons while in a locked rewind state now exits rewind mode in the iOS frontend.
The iOS frontend now resolves save conflicts through a dialog, simplifying the synchronization of saves across different machines and emulators.
The examine/x command can now utilize the /s modifier for RGBDS-compatible assembly output.
The examine/x command can also use $ in its modifier to apply hexadecimal count values.
It is now possible to adjust the maximum rumble strength.
Users can modify and save a running ROM file from the Memory Viewer within the Cocoa frontend.
Buttons can be assigned to one of four hotkey commands in the iOS frontend.
Periodic saves have been added to the iOS frontend.
A new screenshot hotkey has been introduced to the SDL frontend.
Hiding the controller UI in the iOS frontend can now optionally stop the game screen from centering.
The Cocoa and SDL frontends now save battery usage more frequently.
Accuracy Improvements/Fixes:
Added silence detection to remove rounding artifacts when only frequencies above Nyquist are played.
Prevented abnormal vblank events from prematurely updating the SNES-side buffers.
Fixed a non-deterministic bug related to reading PCM registers when emulating a CGB with CPU revision C or older.
Resolved an issue that caused ROMs to run in the background under certain conditions in the Cocoa frontend.
Corrected a bug that caused channel PCM12 to produce incorrect channel 2 values when emulating CGB in CPU revision C or older.
Enhanced the accuracy of PCM registers while emulating CGB in CPU revision C or older.
Emulated a new quirk where volume envelope ticks are delayed for CGB with CPU revisions D or E.
Adjusted channel alignment for channels 1 and 2 while emulating CGB in CPU revision C or older.
Fixed a bug where a volume envelope quirk affecting channels 1 and 2 was incorrectly applied to channel 4.
Implemented significant improvements to the emulation of channel 4 start delays.
Emulated a quirk involving one of channel 4’s internal counters counting while the channel is inactive.
Addressed LFSR corruptions and “zombie steps” when writing to NR43, including differences by revision.
Bug Fixes:
Corrected mouse cursor hiding behavior while debugging in the Cocoa frontend.
Resolved an issue where rewinding could reset the ROM in certain situations in the iOS frontend.
Fixed a visual glitch in the reverse search functionality of the Cocoa debugger console.
Eliminated a memory leak that occurred when getline fails on specific platforms.
Fixed a resource leak in scenarios where loading a cheat file fails.
Addressed resource leaks in cases where loading a battery save or an ISX ROM fails.
Corrected an issue that caused the SDL frontend to freeze on the greyscale palette.
Fixed a crash bug that could occur when starting an audio recording on some Windows systems.
Resolved an emulation issue with the Game Boy Camera on certain iPhone models.
Corrected a spelling mistake in an iOS tip message.
Fixed a bug preventing SameBoy’s icon from displaying on certain macOS versions.
Resolved an issue that made it impossible to change the RTC mode in link mode in the libretro frontend.
Misc Internal Changes:
Updated the boot ROMs to be compatible with the latest version of RGBDS.
Removed legacy Windows save state support from versions no longer compatible with modern SameBoy builds.
Fixed SDL frontend compilation issues on unsigned char platforms.
Facilitated building the Cocoa frontend with older SDKs.
Removed inadvertently committed debugging code from the Cocoa frontend.

Download: SameBoy v1.0.3
Source:Here

About dadmin

I love it all!! 😍 😍

Check Also

Azahar Git (March 5, 2026)

Azahar Git (2026/03/05) is an open-source 3DS emulator project based on Citra. Recent updates in …

Leave a Reply

Your email address will not be published. Required fields are marked *