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:           Sun Aug  7 17:36:52 UTC 2022

Modified Files:
        pkgsrc/emulators/x16-rom: DESCR Makefile distinfo
Added Files:
        pkgsrc/emulators/x16-rom/patches: patch-scripts_symbolize.sh

Log Message:
Update to x16-rom r41.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 pkgsrc/emulators/x16-rom/DESCR
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/x16-rom/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/emulators/x16-rom/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/emulators/x16-rom/patches/patch-scripts_symbolize.sh

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/DESCR
diff -u pkgsrc/emulators/x16-rom/DESCR:1.1 pkgsrc/emulators/x16-rom/DESCR:1.2
--- pkgsrc/emulators/x16-rom/DESCR:1.1  Sat Dec 28 19:31:38 2019
+++ pkgsrc/emulators/x16-rom/DESCR      Sun Aug  7 17:36:52 2022
@@ -2,9 +2,19 @@ This is the Commander X16 ROM containing
 and KERNAL are derived from the Commodore 64 versions. GEOS is derived from
 the C64/C128 version.
 
-* BASIC is fully compatible with Commodore BASIC V2.
+* BASIC is fully compatible with Commodore BASIC V2, with some additions.
 * KERNAL:
   -> supports the complete $FF81+ API.
-  -> has the same zero page and $0200-$033C memory layout as the C64.
-  -> does not support tape (device 1).
+  -> adds lots of new API, including joystick, mouse and bitmap graphics.
+  -> supports the same $0300-$0332 vectors as the C64.
+  -> does not support tape (device 1) or software RS-232 (device 2).
 * GEOS is fully compatible with the C64 version.
+* DOS
+  -> is compatible with Commodore DOS ($, SCRATCH, NEW, ...).
+  -> works on SD cards with FAT32 filesystems.
+  -> supports long filenames, timestamps.
+  -> supports partitions and subdirectories (CMD-style).
+* CodeX Interactive Assembly Environment
+  -> edit assembly code in RAM
+  -> save program, and debug information
+  -> run and debug assembly programs

Index: pkgsrc/emulators/x16-rom/Makefile
diff -u pkgsrc/emulators/x16-rom/Makefile:1.2 pkgsrc/emulators/x16-rom/Makefile:1.3
--- pkgsrc/emulators/x16-rom/Makefile:1.2       Tue Dec 31 10:23:37 2019
+++ pkgsrc/emulators/x16-rom/Makefile   Sun Aug  7 17:36:52 2022
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.2 2019/12/31 10:23:37 mef Exp $
+# $NetBSD: Makefile,v 1.3 2022/08/07 17:36:52 thorpej Exp $
 
-DISTNAME=      x16-rom-35
+DISTNAME=      x16-rom-41
 CATEGORIES=    emulators
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=commanderx16/}
 GITHUB_PROJECT=        x16-rom
@@ -9,7 +9,7 @@ GITHUB_TAG=     r${PKGVERSION_NOREV}
 MAINTAINER=    thorpej%NetBSD.org@localhost
 HOMEPAGE=      http://commanderx16.com/
 COMMENT=       ROM for the Commander X16 computer system
-LICENSE=       2-clause-bsd
+LICENSE=       commander-x16-rom-license
 
 TOOL_DEPENDS+= cc65-[0-9]*:../../cross/cc65
 
@@ -18,6 +18,8 @@ USE_TOOLS+=   gmake bash
 INSTALLATION_DIRS= share/x16
 
 do-install:
-       ${INSTALL_DATA} ${WRKSRC}/rom.bin ${DESTDIR}${PREFIX}/share/x16
+       ${INSTALL_DATA} ${WRKSRC}/build/x16/rom.bin \
+           ${DESTDIR}${PREFIX}/share/x16
 
+.include "../../lang/python/tool.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/emulators/x16-rom/distinfo
diff -u pkgsrc/emulators/x16-rom/distinfo:1.3 pkgsrc/emulators/x16-rom/distinfo:1.4
--- pkgsrc/emulators/x16-rom/distinfo:1.3       Tue Oct 26 10:24:15 2021
+++ pkgsrc/emulators/x16-rom/distinfo   Sun Aug  7 17:36:52 2022
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.3 2021/10/26 10:24:15 nia Exp $
+$NetBSD: distinfo,v 1.4 2022/08/07 17:36:52 thorpej Exp $
 
-BLAKE2s (x16-rom-35.tar.gz) = 89883a93241342ef9eee6d523c908a652aea1f52e0c06daf014f3eaa8fb9774c
-SHA512 (x16-rom-35.tar.gz) = 68694f972cd9675a49ad335485c8aafe79da24da6611933e3c83e1051053c6a7a72555a3d20ce7b607c7045a5212ebffc36d3bbae286f69e09bb7d21802ce425
-Size (x16-rom-35.tar.gz) = 401918 bytes
+BLAKE2s (x16-rom-41.tar.gz) = ad1c5ce4fe1fb3b2642f59fdedf0d3895e097663c68f71fb016479ba7b31277a
+SHA512 (x16-rom-41.tar.gz) = 21afe719d1447e289a210607fde0a54847d2dcc6216933146b2a96f13e83c72158827c98a2c2dcc2f9b4fd1aee18d1b25947ca0ef3cb60bad0518f7952c10512
+Size (x16-rom-41.tar.gz) = 630172 bytes
+SHA1 (patch-scripts_symbolize.sh) = 1d5c75ccd3015508ab8510a1b0890a376aca80eb

Added files:

Index: pkgsrc/emulators/x16-rom/patches/patch-scripts_symbolize.sh
diff -u /dev/null pkgsrc/emulators/x16-rom/patches/patch-scripts_symbolize.sh:1.1
--- /dev/null   Sun Aug  7 17:36:52 2022
+++ pkgsrc/emulators/x16-rom/patches/patch-scripts_symbolize.sh Sun Aug  7 17:36:52 2022
@@ -0,0 +1,12 @@
+$NetBSD: patch-scripts_symbolize.sh,v 1.1 2022/08/07 17:36:52 thorpej Exp $
+
+Not all systems have bash located in /bin.
+
+--- scripts/symbolize.sh.orig  2022-08-07 00:14:46.188776145 +0000
++++ scripts/symbolize.sh       2022-08-07 00:16:00.740600064 +0000
+@@ -1,4 +1,4 @@
+-#!/bin/bash
++#!/usr/bin/env bash
+ 
+ echo "uint16_t addresses_bank$1[] = {"
+ for i in $(cat $2 | sort | uniq | grep "^.....[ABCDEF]" | cut -c 6-9); do



Home | Main Index | Thread Index | Old Index