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