pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/emulators/x16-emulator



Module Name:    pkgsrc
Committed By:   thorpej
Date:           Wed Oct 16 04:25:33 UTC 2024

Modified Files:
        pkgsrc/emulators/x16-emulator: Makefile distinfo
        pkgsrc/emulators/x16-emulator/patches: patch-Makefile patch-src_main.c

Log Message:
Update to R48 ("Cadmium"):

Features/Fixes
* Emulated VERA SPI clock has been updated to half of the VERA clock speed
  rather than the CPU clock.
* Trace for ROM banks 13-15 (x16edit and Basload) is now supported
  [stefan-b-jakobsson]
* Fixed debug reads from the stack and a few unbounded values in the
  debugger display
* VERA PSG: for the saw and triangle waves, the inverse of the pulse width
  value is XORed with the value of the wave. This is the behavior of VERA
  47.0.2 on hardware. [m00dawg]
* Allow setting the amount of RAM in the web version of the emulator
  [JimmyDansbo]
* Windows 11: Rounded corners should no longer cut off the lower left and
  lower right of the emulator window.
* New memory statistics feature [irmen]
* HostFS: Implement DOS "T"ell command
* Debugger now includes elapsed cpu clocks since the last breakpoint or step
* 65C816: Fixed stack relative indirect address calulation wrongly using the
  direct page [Fulgen301]
* 65C816: high bytes of .X and .Y are now cleared when PLP or RTI set x=1
  [cnelson20]
* 65C816: PEI no longer does improper page wraparound, [dp] indirect modes
  now properly read the address. [Fulgen301]


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 pkgsrc/emulators/x16-emulator/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/emulators/x16-emulator/distinfo
cvs rdiff -u -r1.4 -r1.5 pkgsrc/emulators/x16-emulator/patches/patch-Makefile
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/emulators/x16-emulator/patches/patch-src_main.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/emulators/x16-emulator/Makefile
diff -u pkgsrc/emulators/x16-emulator/Makefile:1.17 pkgsrc/emulators/x16-emulator/Makefile:1.18
--- pkgsrc/emulators/x16-emulator/Makefile:1.17 Sun Apr 21 19:56:10 2024
+++ pkgsrc/emulators/x16-emulator/Makefile      Wed Oct 16 04:25:32 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.17 2024/04/21 19:56:10 thorpej Exp $
+# $NetBSD: Makefile,v 1.18 2024/10/16 04:25:32 thorpej Exp $
 
-DISTNAME=      x16-emulator-47
+DISTNAME=      x16-emulator-48
 CATEGORIES=    emulators
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=X16Community/}
 GITHUB_PROJECT=        x16-emulator
@@ -11,7 +11,7 @@ HOMEPAGE=     http://commanderx16.com/
 COMMENT=       Emulator for the Commander X16 computer system
 LICENSE=       2-clause-bsd
 
-DEPENDS+=      x16-rom-47{,nb*}:../../emulators/x16-rom
+DEPENDS+=      x16-rom-48{,nb*}:../../emulators/x16-rom
 MAKE_ENV+=     ROM_RELATIVE_PATH=../share/x16/
 MAKE_ENV+=     GIT_REV=${GITHUB_TAG}
 

Index: pkgsrc/emulators/x16-emulator/distinfo
diff -u pkgsrc/emulators/x16-emulator/distinfo:1.10 pkgsrc/emulators/x16-emulator/distinfo:1.11
--- pkgsrc/emulators/x16-emulator/distinfo:1.10 Sun Apr 21 19:56:10 2024
+++ pkgsrc/emulators/x16-emulator/distinfo      Wed Oct 16 04:25:32 2024
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.10 2024/04/21 19:56:10 thorpej Exp $
+$NetBSD: distinfo,v 1.11 2024/10/16 04:25:32 thorpej Exp $
 
-BLAKE2s (x16-emulator-47.tar.gz) = 0a1715a3491890d7aef7e1eacaec414272766ce10121281349958e3b456ec7a0
-SHA512 (x16-emulator-47.tar.gz) = 5e7b45f4eb6dfbac223b6f7cfc4d6722e5d1f26c82271eedeab0a62e4f360fc24c912faf3a11bab27c15d18cec078d420835937023b84b5cf0fbf50bf8010139
-Size (x16-emulator-47.tar.gz) = 313027 bytes
-SHA1 (patch-Makefile) = bc5fa340969e56d8eb8f6d8e3d6527ac773a6d31
-SHA1 (patch-src_main.c) = 6b759386bc9e1a87a1b33763cc14da75cd4b755f
+BLAKE2s (x16-emulator-48.tar.gz) = 02d59384fd152eafbcde4724dfdc12ab6dbfa9600cd624c59b520d627eacc949
+SHA512 (x16-emulator-48.tar.gz) = c568951d9ba099621b4ce0c873d3110bec50550491e42dede001b8f2bdee7711f2b6ab97ebd7947d828500452b7b4948eca3ed56bb06f0d9c79de64e86788793
+Size (x16-emulator-48.tar.gz) = 315743 bytes
+SHA1 (patch-Makefile) = 5261cb99ae85b512668374b16e486fbf5579a984
+SHA1 (patch-src_main.c) = 4b2236369509cbb71d01b57d28bdfff1ebd298da

Index: pkgsrc/emulators/x16-emulator/patches/patch-Makefile
diff -u pkgsrc/emulators/x16-emulator/patches/patch-Makefile:1.4 pkgsrc/emulators/x16-emulator/patches/patch-Makefile:1.5
--- pkgsrc/emulators/x16-emulator/patches/patch-Makefile:1.4    Mon Nov 27 03:21:00 2023
+++ pkgsrc/emulators/x16-emulator/patches/patch-Makefile        Wed Oct 16 04:25:32 2024
@@ -1,4 +1,4 @@
-$NetBSD: patch-Makefile,v 1.4 2023/11/27 03:21:00 thorpej Exp $
+$NetBSD: patch-Makefile,v 1.5 2024/10/16 04:25:32 thorpej Exp $
 
 Honor CFLAGS/LDFLAGS.
 
@@ -6,10 +6,10 @@ Allow the default location of the X16 RO
 
 Allow GIT_REV to be overridden.
 
---- Makefile.orig      2023-11-06 03:36:56
-+++ Makefile   2023-11-27 03:00:05
-@@ -10,9 +10,9 @@ CFLAGS=-std=c99 -O3 -Wall -Werror -g $(shell $(SDL2CON
-       SDL2CONFIG=sdl2-config
+--- Makefile.orig      2024-10-16 03:56:27.312106336 +0000
++++ Makefile   2024-10-16 03:57:42.190887631 +0000
+@@ -16,9 +16,9 @@ else ifeq ($(OS),Windows_NT)
+       TARGET_WIN32=yes
  endif
  
 -CFLAGS=-std=c99 -O3 -Wall -Werror -g $(shell $(SDL2CONFIG) --cflags) -Isrc/extern/include
@@ -21,7 +21,7 @@ Allow GIT_REV to be overridden.
  
  # build with link time optimization
  ifndef NOLTO
-@@ -30,10 +30,16 @@ X16_OUTPUT=x16emu
+@@ -36,10 +36,16 @@ ifdef TRACE
        CFLAGS+=-D TRACE
  endif
  

Index: pkgsrc/emulators/x16-emulator/patches/patch-src_main.c
diff -u pkgsrc/emulators/x16-emulator/patches/patch-src_main.c:1.2 pkgsrc/emulators/x16-emulator/patches/patch-src_main.c:1.3
--- pkgsrc/emulators/x16-emulator/patches/patch-src_main.c:1.2  Mon Nov 27 03:21:00 2023
+++ pkgsrc/emulators/x16-emulator/patches/patch-src_main.c      Wed Oct 16 04:25:32 2024
@@ -1,10 +1,10 @@
-$NetBSD: patch-src_main.c,v 1.2 2023/11/27 03:21:00 thorpej Exp $
+$NetBSD: patch-src_main.c,v 1.3 2024/10/16 04:25:32 thorpej Exp $
 
 Allow the default location of the X16 ROM to be overridden.
 
---- src/main.c.orig    2023-11-06 03:36:56
-+++ src/main.c 2023-11-27 02:44:32
-@@ -513,9 +513,13 @@ main(int argc, char **argv)
+--- src/main.c.orig    2024-10-16 03:58:55.880047197 +0000
++++ src/main.c 2024-10-16 04:01:17.250721407 +0000
+@@ -570,9 +570,13 @@ main(int argc, char **argv)
  
        char *base_path = SDL_GetBasePath();
  



Home | Main Index | Thread Index | Old Index