summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author B. Watson2023-05-16 09:52:34 +0200
committer Willy Sudiarto Raharjo2023-05-20 06:17:50 +0200
commit865dfb9fe2f3b157cc4ed70570c42d8ad246e4a6 (patch)
treebfda76e431119b5282aadaab7791d1d28d45fc10
parent43bb3639992b3127dc572f06cd1a6ce5c036d944 (diff)
downloadslackbuilds-865dfb9fe2f3b157cc4ed70570c42d8ad246e4a6.tar.gz
system/trs80-roms: Updated for version 20230516.
Signed-off-by: B. Watson <urchlay@slackware.uk> Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
-rw-r--r--system/trs80-roms/README11
-rw-r--r--system/trs80-roms/trs80-roms.SlackBuild7
-rw-r--r--system/trs80-roms/trs80-roms.info8
3 files changed, 19 insertions, 7 deletions
diff --git a/system/trs80-roms/README b/system/trs80-roms/README
index fdfaa2ee29..7b229a3efe 100644
--- a/system/trs80-roms/README
+++ b/system/trs80-roms/README
@@ -3,9 +3,11 @@ trs80-roms (ROM images for use with sdltrs and xtrs)
This package includes ROM images for the TRS-80 Model I (Level I and
Level II BASIC), Model III, Model 4, and Model 4P.
-Also included in the package are ld4-631.dsk (a disk image of the
-final version of LS-DOS sold by Misosys) and two disk images with
-various utility software (utility.dsk and cpmutil.dsk).
+Also included in the package are ld4-631.dsk (a bootable disk image
+of the final version of LS-DOS sold by Misosys, for the Model III
+and 4) two disk images with various utility software (utility.dsk
+and cpmutil.dsk), and newdos_80sssd_jv1.dsk (a bootable disk image of
+NEWDOS-80 v2.0 for the Model I).
The sdltrs and xtrs emulators on SlackBuilds.org have been patched to
use these ROM images by default, if there's no user config file. You
@@ -16,3 +18,6 @@ The copyright status of these ROM images is murky, but they've been
widely available on the 'net since the 1990s. If you own the original
TRS-80 computers, you probably can legally use the ROM images,
depending on the laws where you live.
+
+There is a nice archive of TRS-80 Model I software available here:
+https://www.classic-computers.org.nz/system-80/software_archive.htm
diff --git a/system/trs80-roms/trs80-roms.SlackBuild b/system/trs80-roms/trs80-roms.SlackBuild
index bf7d03fcc7..79a9ff0030 100644
--- a/system/trs80-roms/trs80-roms.SlackBuild
+++ b/system/trs80-roms/trs80-roms.SlackBuild
@@ -6,10 +6,12 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20230516 bkw: v20230516, add NewDOS image for Model I.
+
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=trs80-roms
-VERSION=${VERSION:-20230417}
+VERSION=${VERSION:-20230516}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -60,6 +62,9 @@ unzip -z $CWD/ld4-631.zip > $PKGDOC/ld4-631.txt
# sdltrs and xtrs, and are identical in both source tarballs.
tar xf $CWD/xtrs-4.9d.tar.gz --strip-components=1 --wildcards '*.dsk'
+# Another disk image: a bootable DOS for the Model I.
+cat $CWD/NEWDOS_80sssd_jv1.DSK > newdos_80sssd_jv1.dsk
+
chmod 644 *
chown root:root *
diff --git a/system/trs80-roms/trs80-roms.info b/system/trs80-roms/trs80-roms.info
index 7ba88042b0..538a4de898 100644
--- a/system/trs80-roms/trs80-roms.info
+++ b/system/trs80-roms/trs80-roms.info
@@ -1,16 +1,18 @@
PRGNAM="trs80-roms"
-VERSION="20230417"
+VERSION="20230516"
HOMEPAGE="https://sdltrs.sourceforge.net/docs/index.html"
DOWNLOAD="https://www.filfre.net/misc/trs_roms.zip \
http://cpmarchives.classiccmp.org/trs80/mirrors/www.discover-net.net/~dmkeil/trs80/files/trs80-62.zip \
https://www.tim-mann.org/trs80/ld4-631.zip \
https://archive.org/download/mame-0.250-roms-split_202212/MAME%200.250%20ROMs%20%28split%29/trs80m4p.zip \
- http://www.tim-mann.org/trs80/xtrs-4.9d.tar.gz"
+ http://www.tim-mann.org/trs80/xtrs-4.9d.tar.gz \
+ https://www.classic-computers.org.nz/system-80/disks/NEWDOS_80sssd_jv1.DSK"
MD5SUM="ecd2c47c0624885fbcfb17889241f0ed \
9b342f4401801bbc947e303cbeb9902f \
f2678aa45b76d935a34a0cd2b108925d \
8a0f1567df8f166f4056a6a71ef7dce5 \
- 8bb7cf88a3bc1da890f1f29398120bf3"
+ 8bb7cf88a3bc1da890f1f29398120bf3 \
+ 6f624bdbf4b410cfbe8603fa3bef44fa"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""