diff options
| author | nia <nia@pkgsrc.org> | 2022-07-07 05:46:15 +0000 |
|---|---|---|
| committer | nia <nia@pkgsrc.org> | 2022-07-07 05:46:15 +0000 |
| commit | 225267c92dfe31736bfb7b64d0bfbd5c7e0641c7 (patch) | |
| tree | 7916682383c543bae09c59aade1f0a9a43e7712a /emulators/sameboy/distinfo | |
| parent | 16b56984df17c56c57a672faaf92bde93dc7e90e (diff) | |
| download | pkgsrc-225267c92dfe31736bfb7b64d0bfbd5c7e0641c7.tar.gz | |
sameboy: update to 0.15
SameBoy v0.15
New/Improved Features
* Improved UI for the VRAM Viewer's palette and object views
* The bundled register names symbol file now correctly names several
undocumented registers
* Improved performance by better utilizing Link-Time Optimizations
* The Memory Viewer, as well as the debugger examine command, no longer
trigger side effects when reading from memory
* Introducing PPU "fast paths", improving performance by up to 34% with
not accuracy losses
* Removed the use of slow floating point arithmetics in the APU code to
improve performance
* Introducing lazy APU output generation, improving performance by up to
17%
* Link-Time Optimizations are now enabled for Windows build,
significantly improving performance on Windows
* A new dma debugger command
* New icon, minor visual refresh across both the Cocoa and SDL frontends
* The debugger apu commands now display a single channel
* Audio recording is now available in both the Cocoa and SDL frontends
* The SDL frontend now uses XAudio2 on Windows, when available
* The more common rX hardware symbol naming scheme now replaces the IO_X
scheme; the latter remains supported
* General code optimizations for overall performance improvements
Accuracy Improvements/Fixes
* The Game Boy Pocket/Light is now available for emulation
* Every CGB revision is now available for emulation, adding CGB
revisions 0, A, B and D
* An option to select the CGB revision is now available in the SDL
port
* Added MBC7 support
* The mouse, as well as a joystick, can be used for motion controls
* Accurate timing of clearing bits in the IF register
* Improved accuracy of LY change timings
* Improved accuracy of the LY=LYC condition in revisions prior to CGB-D
* Improved emulation of a glitch that makes channel 3 use the CPU's
address bus as an index to the wave sample buffer
* Fixed an incorrectly emulated theorized glitch where writing to VRAM
in certain timings would corrupt data
* Improved emulation of the TILE_SEL glitch
* Major improvements to DMA, HDMA, and GDMA, including timings, revision
differences, interaction with halt/stop, and all sorts of bus
conflicts
* This allows pixel-perfect emulation of certain demos, such as It
Came from Planet Zilog
* Improved IR modelling, fixes Gen 2 Pokémon Mystery Gift
* Added MMM01 support, including Mani carts
* Improved emulation of channel 1/2 "zombie stepping"
* Improved serial accuracy
* Correct emulation of how SCX prolongs mode 3
* Including emulation of "SCX banging", which can disrupt the PPU
state machine and, on a real device, damage the LCD
* Improved emulation of object timings where X=0
* Fixed a regression where MBC5's initial ROM bank was not 1
* Improved emulation of the Game Boy Camera MBC
* Improved HuC-1 emulation, fixes a Robopon Japanese Prototype ROM
Bug Fixes
* Fixed a bug where certain writes, when emulating CGB-C, would corrupt
the emulator state
* Fixed a bug where the SDL fronted did not correctly load the palette
setting
* Fixed a bug where the debugger undo command was available while not
stopped
* Fixed GDMA being used incorrectly in SameBoot
* Fixed a bug where the obscured object indicator did not function
correctly in the VRAM Viewer's object view
* Fixed the Preserve Waveforms setting, now it behaves as intended
* Fixed SDL crashes on certain Linux systems
* Fixed UI issues on OS X Mavericks
* Fixed achievement supports in the Libretro frontend
* Fixed the 16x16 cartridge icon in both Cocoa and FreeDesktop
* Fixes audio glitches during the SGB jingle
* Visual fixes for the GBS player on macOS Big Sur and newer
Misc Internal Changes
* Improvements to the input hints API
* Added safe memory read API
* New memory write callback API
* New API to determine DMG-mode CGB
* Improved APIs to handle input
* New execution callback API
* New LCD line callback API
* An API for adjusting the RTC speed, for TAS verifications
* An API for detecting lag frames
* The direct access API now supports accessing the CPU registers
* An API for allowing illegal directional inputs
* General preparation for future support of different AGB revisions
Diffstat (limited to 'emulators/sameboy/distinfo')
| -rw-r--r-- | emulators/sameboy/distinfo | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/emulators/sameboy/distinfo b/emulators/sameboy/distinfo index d5810800fd1..dafba3baafb 100644 --- a/emulators/sameboy/distinfo +++ b/emulators/sameboy/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.14 2021/11/28 11:43:33 nia Exp $ +$NetBSD: distinfo,v 1.15 2022/07/07 05:46:15 nia Exp $ -BLAKE2s (sameboy-0.14.7.tar.gz) = ab7b08511c6c6911dbcc663746bdc1dae9769228cfd08f8c78ce73be9f53fb90 -SHA512 (sameboy-0.14.7.tar.gz) = 2238e10d60c7938ba53323c8bed0824b585eaaa79a1a58b592095b8a370dee8c5dc06e4ae229174715924ce53c75026bc8bd6e109bd5dce8a4a66c51e2d5fd8e -Size (sameboy-0.14.7.tar.gz) = 2894053 bytes +BLAKE2s (sameboy-0.15.tar.gz) = ae29bc0394550cdf4c825d8aee7a17a858f4601a8c14341803cca9942ae65c47 +SHA512 (sameboy-0.15.tar.gz) = a2e8b67c865d61a7fae6908989aa43b57b7f553836739d59d21f44807270f9b94c5fbb031ec3ab79fe53425de810e40c461211cc86f0e53e3596d3c9654faee9 +Size (sameboy-0.15.tar.gz) = 3081807 bytes SHA1 (patch-Core_gb.c) = 3945b96fcfa2047213e34a398b2e18b89057fdab |
