diff options
author | nia <nia@pkgsrc.org> | 2021-11-28 11:43:33 +0000 |
---|---|---|
committer | nia <nia@pkgsrc.org> | 2021-11-28 11:43:33 +0000 |
commit | 510b577b835e40756c93a946f7e819f710d0ca80 (patch) | |
tree | d8b204c96003426e1b1817f6b24dfef93cb92af5 /emulators | |
parent | 233c8897cd494cd35a1b502f370637962476b487 (diff) | |
download | pkgsrc-510b577b835e40756c93a946f7e819f710d0ca80.tar.gz |
sameboy: update to 0.14.7
Changes
Version 0.14.7
This version is backwards compatible with save states from SameBoy 0.11.x
and newer, as well as save states from any BESS compliant emulator
Accuracy Improvements/Fixes
* Fixed incorrect emulation of the SVBK register
* This fixed BESS compatibility issues between SameBoy and other
emulators when importing save states of non-Color games on a Game
Boy Color and using the original boot ROMs
* This also fixes RAM not being properly randomized in DMG games
running on a Game Boy Color when using the original boot ROMs
Bug Fixes
* Improvements to stability and security when loading save states
Version 0.14.6
This version is backwards compatible with save states from SameBoy 0.11.x
and newer, as well as save states from any BESS compliant emulator
New/Improved Features
* Scrolling is now smooth when running the SDL port on macOS
* The SDL port’s debugger now has a readline-like interface; featuring
history, search, auto-complete, text formatting, and improved
asynchronous input
Accuracy Improvements/Fixes
* Fixed a bug where NR32 was treated as the wrong value after an APU
reset
* Writes to wave RAM are now blocked, as expected, when emulating a Game
Boy Advance
* Fixed the Game Boy Color and Advance boot ROM not properly
initializing wave RAM
* Improved accuracy of mid-line SCX writes, fixes Infinity
* ld sp, hl now triggers an OAM corruption on affected models
* Improved emulation of Super Game Boy multiplayer, fixes several games
that were not responding to inputs
* Fixed the Super Game Boy ATTR_SET command not working correctly,
fixing several mis-colored SGB games
* Fixed inaccurate Super Game Boy border fade timing, which caused some
games to have corrupt borders
* Fixed inaccurate Super Game Boy graphic transfers, which caused some
games to have corrupt borders
* Fixed Super Game Boy rendering of unused tiles, which caused some
games to obscure the Game Boy viewport entirely
* Fixed a bug that caused 7-part Super Game Boy commands to lock SGB
features, effectively freezing some games on blank screens
* Several timing improvements to the Super Game Boy
* Fixed a mistyped condition that caused a timer glitch to be
incorrectly emulated
* Accurate emulation of how the wave channel behaves on restart
* Mostly complete emulation of an APU glitch where channel 3 could read
from wave RAM while inactive using the CPU’s main address bus on
models prior to the Game Boy Advance
* The Game Boy Color and Advance boot ROM animation had its timings
slightly altered to better match the original boot ROMs
Bug Fixes
* A typo was fixed in the debugger mbc command
* Fixed a crash in the SDL port that could happen when swapping ROMs
* Handling of tiny (Less than 32KB) ROMs is now more consistent
* Fixed a bug in the SDL port that flipped the controller left and right
keys in the menu
Misc Internal Changes
* Fixed an internal struct issue that could have lead to future
compatibility issues
* The automatic tester now supports Super Game Boy
Diffstat (limited to 'emulators')
-rw-r--r-- | emulators/sameboy/Makefile | 3 | ||||
-rw-r--r-- | emulators/sameboy/Makefile.common | 4 | ||||
-rw-r--r-- | emulators/sameboy/distinfo | 8 |
3 files changed, 7 insertions, 8 deletions
diff --git a/emulators/sameboy/Makefile b/emulators/sameboy/Makefile index 6079ed53bfd..f5c177ea1a7 100644 --- a/emulators/sameboy/Makefile +++ b/emulators/sameboy/Makefile @@ -1,6 +1,5 @@ -# $NetBSD: Makefile,v 1.9 2021/09/08 21:05:01 nia Exp $ +# $NetBSD: Makefile,v 1.10 2021/11/28 11:43:33 nia Exp $ -PKGREVISION= 1 .include "Makefile.common" MAINTAINER= nia@NetBSD.org diff --git a/emulators/sameboy/Makefile.common b/emulators/sameboy/Makefile.common index ec49aeeea37..d96d34b301a 100644 --- a/emulators/sameboy/Makefile.common +++ b/emulators/sameboy/Makefile.common @@ -1,8 +1,8 @@ -# $NetBSD: Makefile.common,v 1.13 2021/08/10 12:20:41 nia Exp $ +# $NetBSD: Makefile.common,v 1.14 2021/11/28 11:43:33 nia Exp $ # used by emulators/sameboy/Makefile # used by emulators/libretro-sameboy/Makefile -DISTNAME= sameboy-0.14.5 +DISTNAME= sameboy-0.14.7 CATEGORIES= emulators MASTER_SITES= ${MASTER_SITE_GITHUB:=LIJI32/} GITHUB_PROJECT= SameBoy diff --git a/emulators/sameboy/distinfo b/emulators/sameboy/distinfo index 19707762697..d5810800fd1 100644 --- a/emulators/sameboy/distinfo +++ b/emulators/sameboy/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.13 2021/10/26 10:24:00 nia Exp $ +$NetBSD: distinfo,v 1.14 2021/11/28 11:43:33 nia Exp $ -BLAKE2s (sameboy-0.14.5.tar.gz) = 56ce0dab735d8584d8f2835e5e62fe6f369cfb76992dd9e55db53f50390c52d5 -SHA512 (sameboy-0.14.5.tar.gz) = 92c77891240a408615f6cc94a0e3a5bfa73480d7eec2d4e35cad858da93cfe982fb8d4e7bb3ef01dd854efbf1164556909666fef9140a87e5e8aa609a5364c11 -Size (sameboy-0.14.5.tar.gz) = 2884298 bytes +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 SHA1 (patch-Core_gb.c) = 3945b96fcfa2047213e34a398b2e18b89057fdab |