pkgsrc-Changes archive

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

CVS commit: pkgsrc/emulators/x16-rom



Module Name:    pkgsrc
Committed By:   thorpej
Date:           Wed Oct 16 04:21:48 UTC 2024

Modified Files:
        pkgsrc/emulators/x16-rom: Makefile distinfo
        pkgsrc/emulators/x16-rom/patches: patch-Makefile

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

Changelog:

BUILD
* Building BASLOAD and X16EDIT now outputs trace headers to facilitate
  instruction traces in the emulator for those banks. [stefan-b-jakobsson]

KERNAL
* Fix a few issues applying the PS/2 typematic (speed/delay) preference
  after a boot. [stefan-b-jakobsson]
* Num Lock can now be turned off.
* Added extapi command kbd_leds to fetch or set the keyboard LED state
* Added extapi command scnsiz to override the KERNAL's text resolution
* ioinit now disables all stock interrupt sources (VERA, VIAs, and YM2151)
* 65C816 default native NMI handler now chains to the 65C02 one
* Fixed a bug which caused backspace and quote mode glitches in the BASIC
  editor when the background color was set to 8 or above.
* Removed some unused code for softclock and C64 RS-232 [Fulgen301]

DOS
* Added a channel 15 "T" command to return the current position within an
  open file and the total file size. See the example.

FAT32
* Reworked code to remove indexed reads and writes on the I/O page which
  reach into banked RAM, which might have side effects on the 65C816.

KEYMAP
* Characters that exist in the layout for ISO-8859-16 that are not in -15
  can now be typed [adiee5]

BASIC
* New commands OVAL (filled) and RING (unfilled) which can draw ellipses
  and circles quickly.
* Fix POKE to I/O space by using a non-indexed addressing mode. This avoids
  the extra phantom reads which can have side effects. [Fulgen301]
* Fixed regression in VPOKE where if PEEK() or POINTER() was inside its
  arguments. a write could happen to the wrong VRAM address

MATH
* Changed code in fdiv that depended on zeropage wraparound behavior so
  that it would also work in 65C816 native mode

GRAPH
* GRAPH_draw_oval implementation added
* Fixed FB_set_8_pixels and FB_set_8_pixels_opaque which did not properly
  handle VRAM addresses > $0FFFF

CHARSET
* Added katakana character set [adiee5]

UTILITIES
* Stefan B. Jakobsson's X16-Edit has been updated.
* Stefan B. Jakobsson's BASLOAD has been updated.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 pkgsrc/emulators/x16-rom/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/emulators/x16-rom/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/x16-rom/patches/patch-Makefile

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-rom/Makefile
diff -u pkgsrc/emulators/x16-rom/Makefile:1.7 pkgsrc/emulators/x16-rom/Makefile:1.8
--- pkgsrc/emulators/x16-rom/Makefile:1.7       Sun Apr 21 19:56:10 2024
+++ pkgsrc/emulators/x16-rom/Makefile   Wed Oct 16 04:21:48 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.7 2024/04/21 19:56:10 thorpej Exp $
+# $NetBSD: Makefile,v 1.8 2024/10/16 04:21:48 thorpej Exp $
 
-DISTNAME=      x16-rom-47
+DISTNAME=      x16-rom-48
 CATEGORIES=    emulators
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=X16Community/}
 GITHUB_PROJECT=        x16-rom

Index: pkgsrc/emulators/x16-rom/distinfo
diff -u pkgsrc/emulators/x16-rom/distinfo:1.6 pkgsrc/emulators/x16-rom/distinfo:1.7
--- pkgsrc/emulators/x16-rom/distinfo:1.6       Sun Apr 21 19:56:10 2024
+++ pkgsrc/emulators/x16-rom/distinfo   Wed Oct 16 04:21:48 2024
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.6 2024/04/21 19:56:10 thorpej Exp $
+$NetBSD: distinfo,v 1.7 2024/10/16 04:21:48 thorpej Exp $
 
-BLAKE2s (x16-rom-47.tar.gz) = c29eab4d5a705f65ab4d34985647f6a08fbe0012a149bc516568957cdfda4516
-SHA512 (x16-rom-47.tar.gz) = a97f69196c6661dd1b6f7b0475bbf2e31e2bd90f3ed6802eff6c8bcd7d575e9039a539e3595166509bdc50233285a9bb90ea5b80df156ff4e25635c8bba7c78f
-Size (x16-rom-47.tar.gz) = 1028489 bytes
-SHA1 (patch-Makefile) = cf435cc24179c54ccbc2c607d8a6970e30d79521
+BLAKE2s (x16-rom-48.tar.gz) = 5f19c1c1be70669e7a087603f79ab93708f46959922461e004c0c3704ea829f8
+SHA512 (x16-rom-48.tar.gz) = 68c0e1d37844f50ddd92549617a6a208b42a318cc3348333a17406c8cfc4c28e4035e055bd1f252e9f564fb8f99c65cb47f2b0b9671dc761c2127760fc5d29bb
+Size (x16-rom-48.tar.gz) = 1039326 bytes
+SHA1 (patch-Makefile) = 83f6a70ae76f671aa8f3f73559518283197fb652

Index: pkgsrc/emulators/x16-rom/patches/patch-Makefile
diff -u pkgsrc/emulators/x16-rom/patches/patch-Makefile:1.2 pkgsrc/emulators/x16-rom/patches/patch-Makefile:1.3
--- pkgsrc/emulators/x16-rom/patches/patch-Makefile:1.2 Sun Apr 21 19:56:10 2024
+++ pkgsrc/emulators/x16-rom/patches/patch-Makefile     Wed Oct 16 04:21:48 2024
@@ -1,10 +1,10 @@
-$NetBSD: patch-Makefile,v 1.2 2024/04/21 19:56:10 thorpej Exp $
+$NetBSD: patch-Makefile,v 1.3 2024/10/16 04:21:48 thorpej Exp $
 
 Allow the git revision to be overridden.
 
---- Makefile.orig      2024-04-21 19:28:08.260002442 +0000
-+++ Makefile   2024-04-21 19:29:10.060382341 +0000
-@@ -352,8 +352,12 @@ clean:
+--- Makefile.orig      2024-09-06 07:27:12.000000000 +0000
++++ Makefile   2024-10-16 03:28:36.021605922 +0000
+@@ -354,8 +354,12 @@ clean:
  
  $(GIT_SIGNATURE): FORCE
        @mkdir -p $(BUILD_DIR)



Home | Main Index | Thread Index | Old Index