1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-20 20:09:11 +00:00

Update to the most recent commit on GitHub which fixes many bugs:

Bugfixes:

- gbsplay:
  - cpu emulation fixes:
    - RLCA/RLA/RRCA/RRA did not set ZF
    - fix botched SBC zero flag handling
    - fix slight bug in ADC/SBC
    - fix INC/DEC SP, CP A and half-carry flag in DEC
    - fix PUSH/POP AF
  - fix trigger handling on noise channel
  - fix error on midi plugout where a write to the file could occur
    before the file was opened
  - fix garbled screen on exit in verbose mode (gbsplay -v)
  - fix status display: respect channel in left/right total volume
  - fix impulse generator: generate a header file at compile-time

Enhancements:

- gbsplay:
  - more accurate sound:
    - calculate LFSR correctly
    - play first nibble on DAC-channel from fresh buffer
    - correct noise channel speed
    - use more DMG-like DC-offsets
    - more accurate cpu cycle accounting
    - remove DC offset from DAC-channel
  - show register contents in verbose mode (gbsplay -v)
  - add basic GBR file support
  - support ugetab int vector extension (gbs spec 1.04u)
  - add 'iodumper' plugout for testing
  - add support for blargg-gb-tests debug output

MFH:		2017Q1
This commit is contained in:
Emanuel Haupt 2017-02-02 10:56:58 +00:00
parent bd560e4401
commit 6ee69c49ba
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=433137
2 changed files with 5 additions and 5 deletions

View File

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= gbsplay
PORTVERSION= 0.0.93
PORTREVISION= 1
PORTVERSION= 0.0.93.20161217
CATEGORIES= audio
MAINTAINER= ehaupt@FreeBSD.org
@ -13,6 +12,7 @@ LICENSE= GPLv2
USE_GITHUB= yes
GH_ACCOUNT= mmitch
GH_TAGNAME= 2c4486e
HAS_CONFIGURE= yes
USES= gmake compiler:gcc-c++11-lib

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1475758315
SHA256 (mmitch-gbsplay-0.0.93_GH0.tar.gz) = 49a4545b51b91d3c01100b7f99d7c00f981f60d2bade7389255076078deef4ef
SIZE (mmitch-gbsplay-0.0.93_GH0.tar.gz) = 66683
TIMESTAMP = 1486032638
SHA256 (mmitch-gbsplay-0.0.93.20161217-2c4486e_GH0.tar.gz) = 07358b957397b565bbe66e3b515ff22b33f5eb1f8381f8ce7f9a29a6d729901d
SIZE (mmitch-gbsplay-0.0.93.20161217-2c4486e_GH0.tar.gz) = 126791