pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/emulators/sameboy sameboy: Update to 0.14.2
details: https://anonhg.NetBSD.org/pkgsrc/rev/e81848119cf9
branches: trunk
changeset: 449009:e81848119cf9
user: nia <nia%pkgsrc.org@localhost>
date: Fri Mar 19 12:18:55 2021 +0000
description:
sameboy: Update to 0.14.2
Version 0.14.2
This version is backwards compatible with save states from SameBoy 0.11.x
and newer.
New/Improved Features
* FreeDesktop installations now register and associate .ISX files
Accuracy Improvements/Fixes
* Fixed an audio regression where some games would play audio one octave
lower when emulating a DMG
Bug Fixes
* Fixed a bug where certain Cocoa windows would incorrectly remain open
after closing a ROM
Version 0.14.1
This version is backwards compatible with save states from SameBoy 0.11.x
and newer.
New/Improved Features
* Improvements to installation and packaging support on Linux, BSD and
other FreeDesktop environments
Accuracy Improvements/Fixes
* Fixed a sweep regression when emulating DMG, SGB or CGB-C
Bug Fixes
* Fixed various potential crashes when using symbol files
* Fixed a bug where certain symbols would never be used with an offset
Version 0.14
This version is backwards compatible with save states from SameBoy 0.11.x
and newer.
New/Improved Features
* Emulation of the unreleased Workboy accessory in the Cocoa port
* Emulation of Game Link Cable and infrared cross-game communication in
the Cocoa port
* Multiplayer support in the Libretro core now includes infrared support
* The debugger now supports the undo command, which will revert the most
recent state-modifying command
* The automatic tester can now optionally output TGA files instead of
BMP files
* The debugger will now issue a warning when a ROM triggers PPU odd-mode
* Improved support to non-QWERTY, Latin keyboard layouts in the SDL port
* Simulation of an ambient light’s effect on the non-backlit screens of
the Game Boy, with user-controlled ambient light color temperature
* Improved menu scrolling in the SDL frontend
* Improved mouse support in the SDL frontend, with mouse wheel scrolling
and a visual scrollbar
* The SDL port can now select a boot ROMs folder
* The escape button now returns to the previous menu in the SDL port
instead of closing it completely
* Improved noise when emulating the Game Boy Camera on frontends without
webcam support
* The SDL port will exit cleanly and report an error if it fails to
initialize
* The automatic tester can now optionally create battery save files
* Support of two Real Time Clock emulation modes:
* Sync to system clock (Not affected by turbo, slow motion,
pausing, etc.)
* Accurate (Affected by the mentioned above)
* The automation uses the new accurate RTC mode for stable results
across runs
* Refinements to the icon
* Linux, BSD and other FreeDesktop users can now install SameBoy as both
a command line utility and a GUI app by running make install
Accuracy Improvements/Fixes
* Emulation of a scenario where an interrupt might trigger OAM
corruption
* Emulation of CGB-mode TILE_SEL mixing
* Correct emulation of wave RAM reads when emulating a Game Boy Advance
* Accuracy improvements to infrared
* Accuracy improvements to the window
* Major APU improvements, with correct emulation of countless edge cases
and newly discovered quirks:
* Complete rewrite of Channel 1’s sweep envelope
* Complete rewrite of Channel 4’s noise generation, especially
mid-pulse writes to NR43
* Complete rewrite of the volume envelopes, including “Zombie Mode”
and related quirks
* The state of the NRx1 registers are now correctly preserved when
emulating models prior to Game Boy Color
* Emulation of a quirk where writes to NR44 might be delayed on models
prior to Game Boy Color
* Improved and more accurate color correction
* Fixed a regression and improved the accuracy of speed switching, fixed
a bug where odd-mode avoidance did not work correctly
* Improved timing of the STOP instruction
* Optional emulation of audio interference from the Game Boy SoC, with a
user-controlled slider representing interference level
* Emulation of an APU quirk where triggering Channels 1 and 2 might
advance the duty cycle in certain cases in CGB-E (and CGB-D, currently
unsupported)
* Correct emulation of the differences between revisions when it comes
to writes to NRx2 (“Zombie Mode”)
* Accuracy improvements to RTC emulation
* Minor improvements to MBC3 emulation
* Prevent the printer from deadlocking if it was terminated during the
transmission of a byte
Bug Fixes
* Fixed a rare potential crash when loading symbol files
* Fixed a bug where the Cocoa port would display wrong, dark, colors
when disabling frame blending
* Fixed a bug where the SDL and libretro ports would not update the
game’s border when switching games and emulating a model other than
the SGB
* Fixed cases where the audio thread would deadlock the Cocoa frontend
* Fixed a bug where changing the rewind length in the SDL port didn’t
take effect until restarting
diffstat:
emulators/sameboy/Makefile | 17 +----------------
emulators/sameboy/Makefile.common | 4 ++--
emulators/sameboy/PLIST | 24 ++++++++++++++++++++++--
emulators/sameboy/distinfo | 10 +++++-----
4 files changed, 30 insertions(+), 25 deletions(-)
diffs (94 lines):
diff -r 4ee03ad5d9a8 -r e81848119cf9 emulators/sameboy/Makefile
--- a/emulators/sameboy/Makefile Fri Mar 19 12:08:26 2021 +0000
+++ b/emulators/sameboy/Makefile Fri Mar 19 12:18:55 2021 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2020/08/30 12:50:49 nia Exp $
+# $NetBSD: Makefile,v 1.6 2021/03/19 12:18:55 nia Exp $
.include "Makefile.common"
@@ -10,23 +10,8 @@
MAKE_FLAGS+= DATA_DIR=${PREFIX}/share/sameboy/
-INSTALLATION_DIRS+= bin
-INSTALLATION_DIRS+= share/doc/sameboy
-INSTALLATION_DIRS+= share/sameboy
-INSTALLATION_DIRS+= share/sameboy/Shaders
-
BUILDLINK_TRANSFORM+= rm:-Werror
-do-install:
- cd ${WRKSRC}/build/bin/SDL && ${INSTALL_PROGRAM} sameboy \
- ${DESTDIR}${PREFIX}/bin/sameboy
- cd ${WRKSRC}/build/bin/SDL && ${INSTALL_DATA} *.bin *.sym *.bmp \
- ${DESTDIR}${PREFIX}/share/sameboy
- cd ${WRKSRC}/build/bin/SDL && ${INSTALL_DATA} LICENSE \
- ${DESTDIR}${PREFIX}/share/doc/sameboy
- cd ${WRKSRC}/build/bin/SDL/Shaders && ${INSTALL_DATA} *.fsh \
- ${DESTDIR}${PREFIX}/share/sameboy/Shaders
-
.include "../../devel/SDL2/buildlink3.mk"
.include "../../graphics/MesaLib/buildlink3.mk"
.include "../../mk/dlopen.buildlink3.mk"
diff -r 4ee03ad5d9a8 -r e81848119cf9 emulators/sameboy/Makefile.common
--- a/emulators/sameboy/Makefile.common Fri Mar 19 12:08:26 2021 +0000
+++ b/emulators/sameboy/Makefile.common Fri Mar 19 12:18:55 2021 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile.common,v 1.11 2020/08/30 12:50:49 nia Exp $
+# $NetBSD: Makefile.common,v 1.12 2021/03/19 12:18:56 nia Exp $
# used by emulators/sameboy/Makefile
# used by emulators/libretro-sameboy/Makefile
-DISTNAME= sameboy-0.13.6
+DISTNAME= sameboy-0.14.2
CATEGORIES= emulators
MASTER_SITES= ${MASTER_SITE_GITHUB:=LIJI32/}
GITHUB_PROJECT= SameBoy
diff -r 4ee03ad5d9a8 -r e81848119cf9 emulators/sameboy/PLIST
--- a/emulators/sameboy/PLIST Fri Mar 19 12:08:26 2021 +0000
+++ b/emulators/sameboy/PLIST Fri Mar 19 12:18:55 2021 +0000
@@ -1,6 +1,26 @@
-@comment $NetBSD: PLIST,v 1.2 2020/06/03 13:47:21 nia Exp $
+@comment $NetBSD: PLIST,v 1.3 2021/03/19 12:18:56 nia Exp $
bin/sameboy
-share/doc/sameboy/LICENSE
+share/applications/sameboy.desktop
+share/icons/hicolor/128x128/apps/sameboy.png
+share/icons/hicolor/128x128/mimetypes/x-gameboy-color-rom.png
+share/icons/hicolor/128x128/mimetypes/x-gameboy-rom.png
+share/icons/hicolor/16x16/apps/sameboy.png
+share/icons/hicolor/16x16/mimetypes/x-gameboy-color-rom.png
+share/icons/hicolor/16x16/mimetypes/x-gameboy-rom.png
+share/icons/hicolor/256x256/apps/sameboy.png
+share/icons/hicolor/256x256/mimetypes/x-gameboy-color-rom.png
+share/icons/hicolor/256x256/mimetypes/x-gameboy-rom.png
+share/icons/hicolor/32x32/apps/sameboy.png
+share/icons/hicolor/32x32/mimetypes/x-gameboy-color-rom.png
+share/icons/hicolor/32x32/mimetypes/x-gameboy-rom.png
+share/icons/hicolor/512x512/apps/sameboy.png
+share/icons/hicolor/512x512/mimetypes/x-gameboy-color-rom.png
+share/icons/hicolor/512x512/mimetypes/x-gameboy-rom.png
+share/icons/hicolor/64x64/apps/sameboy.png
+share/icons/hicolor/64x64/mimetypes/x-gameboy-color-rom.png
+share/icons/hicolor/64x64/mimetypes/x-gameboy-rom.png
+share/mime/packages/sameboy.xml
+share/sameboy/LICENSE
share/sameboy/Shaders/AAOmniScaleLegacy.fsh
share/sameboy/Shaders/AAScale2x.fsh
share/sameboy/Shaders/AAScale4x.fsh
diff -r 4ee03ad5d9a8 -r e81848119cf9 emulators/sameboy/distinfo
--- a/emulators/sameboy/distinfo Fri Mar 19 12:08:26 2021 +0000
+++ b/emulators/sameboy/distinfo Fri Mar 19 12:18:55 2021 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.9 2020/08/30 12:50:49 nia Exp $
+$NetBSD: distinfo,v 1.10 2021/03/19 12:18:56 nia Exp $
-SHA1 (sameboy-0.13.6.tar.gz) = 896c758ed7f096e15f78f3d506d376aa4e3c874a
-RMD160 (sameboy-0.13.6.tar.gz) = 0b785506f425778d88743782cb37b94ebef37624
-SHA512 (sameboy-0.13.6.tar.gz) = 0def08618c797c4f30c8f47144604af7cc0e4fdf39d854df52069473a4565b22eb5ee85159ad4c055996857b77fba25865504936f30f80d9a70d2bd553700216
-Size (sameboy-0.13.6.tar.gz) = 2625465 bytes
+SHA1 (sameboy-0.14.2.tar.gz) = 98700cedd551aaaf005bac3ae27509ba2f623055
+RMD160 (sameboy-0.14.2.tar.gz) = 2f5d41d890334ee89f905c4c0bc434a84b4e6e44
+SHA512 (sameboy-0.14.2.tar.gz) = a322ad8bf5faf2a325b02ca0cdd29ff4a116918607094120f5c4f36dbf06ff578887d48ff0d8d10c276f07b1b8c625ff774b9ddfd7f9ac895505c99d46e56d5a
+Size (sameboy-0.14.2.tar.gz) = 2826305 bytes
Home |
Main Index |
Thread Index |
Old Index