pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/emulators/x16-rom Update to x16-rom r41.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/5fb1e061dda7
branches:  trunk
changeset: 382879:5fb1e061dda7
user:      thorpej <thorpej%pkgsrc.org@localhost>
date:      Sun Aug 07 17:36:52 2022 +0000

description:
Update to x16-rom r41.

diffstat:

 emulators/x16-rom/DESCR                              |  16 +++++++++++++---
 emulators/x16-rom/Makefile                           |  10 ++++++----
 emulators/x16-rom/distinfo                           |   9 +++++----
 emulators/x16-rom/patches/patch-scripts_symbolize.sh |  12 ++++++++++++
 4 files changed, 36 insertions(+), 11 deletions(-)

diffs (87 lines):

diff -r da3dd89ae23f -r 5fb1e061dda7 emulators/x16-rom/DESCR
--- a/emulators/x16-rom/DESCR   Sun Aug 07 17:35:09 2022 +0000
+++ b/emulators/x16-rom/DESCR   Sun Aug 07 17:36:52 2022 +0000
@@ -2,9 +2,19 @@
 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
diff -r da3dd89ae23f -r 5fb1e061dda7 emulators/x16-rom/Makefile
--- a/emulators/x16-rom/Makefile        Sun Aug 07 17:35:09 2022 +0000
+++ b/emulators/x16-rom/Makefile        Sun Aug 07 17:36:52 2022 +0000
@@ -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 @@
 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 @@
 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"
diff -r da3dd89ae23f -r 5fb1e061dda7 emulators/x16-rom/distinfo
--- a/emulators/x16-rom/distinfo        Sun Aug 07 17:35:09 2022 +0000
+++ b/emulators/x16-rom/distinfo        Sun Aug 07 17:36:52 2022 +0000
@@ -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
diff -r da3dd89ae23f -r 5fb1e061dda7 emulators/x16-rom/patches/patch-scripts_symbolize.sh
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/x16-rom/patches/patch-scripts_symbolize.sh      Sun Aug 07 17:36:52 2022 +0000
@@ -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