Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified)) by mollari.NetBSD.org (Postfix) with ESMTPS id 654D81A9239 for ; Sun, 28 Nov 2021 11:43:36 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id 67CCD84ED1; Sun, 28 Nov 2021 11:43:35 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id A01C684D38 for ; Sun, 28 Nov 2021 11:43:34 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id J74fVn-Q8Vou for ; Sun, 28 Nov 2021 11:43:33 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id A4EF984D27 for ; Sun, 28 Nov 2021 11:43:33 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 973ADFAEC; Sun, 28 Nov 2021 11:43:33 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1638099813275160" MIME-Version: 1.0 Date: Sun, 28 Nov 2021 11:43:33 +0000 From: "Nia Alarie" Subject: CVS commit: pkgsrc/emulators/sameboy To: pkgsrc-changes@NetBSD.org Reply-To: nia@netbsd.org X-Mailer: log_accum Message-Id: <20211128114333.973ADFAEC@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1638099813275160 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="UTF-8" Module Name: pkgsrc Committed By: nia Date: Sun Nov 28 11:43:33 UTC 2021 Modified Files: pkgsrc/emulators/sameboy: Makefile Makefile.common distinfo Log Message: 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 To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 pkgsrc/emulators/sameboy/Makefile cvs rdiff -u -r1.13 -r1.14 pkgsrc/emulators/sameboy/Makefile.common \ pkgsrc/emulators/sameboy/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1638099813275160 Content-Disposition: inline Content-Length: 2227 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/emulators/sameboy/Makefile diff -u pkgsrc/emulators/sameboy/Makefile:1.9 pkgsrc/emulators/sameboy/Makefile:1.10 --- pkgsrc/emulators/sameboy/Makefile:1.9 Wed Sep 8 21:05:01 2021 +++ pkgsrc/emulators/sameboy/Makefile Sun Nov 28 11:43:33 2021 @@ -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 Index: pkgsrc/emulators/sameboy/Makefile.common diff -u pkgsrc/emulators/sameboy/Makefile.common:1.13 pkgsrc/emulators/sameboy/Makefile.common:1.14 --- pkgsrc/emulators/sameboy/Makefile.common:1.13 Tue Aug 10 12:20:41 2021 +++ pkgsrc/emulators/sameboy/Makefile.common Sun Nov 28 11:43:33 2021 @@ -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 Index: pkgsrc/emulators/sameboy/distinfo diff -u pkgsrc/emulators/sameboy/distinfo:1.13 pkgsrc/emulators/sameboy/distinfo:1.14 --- pkgsrc/emulators/sameboy/distinfo:1.13 Tue Oct 26 10:24:00 2021 +++ pkgsrc/emulators/sameboy/distinfo Sun Nov 28 11:43:33 2021 @@ -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 --_----------=_1638099813275160--