summaryrefslogtreecommitdiffstats
path: root/games/clksignal-roms
diff options
context:
space:
mode:
Diffstat (limited to 'games/clksignal-roms')
-rw-r--r--games/clksignal-roms/STATUS.txt15
-rw-r--r--games/clksignal-roms/clksignal-roms.SlackBuild22
-rw-r--r--games/clksignal-roms/clksignal-roms.info14
3 files changed, 36 insertions, 15 deletions
diff --git a/games/clksignal-roms/STATUS.txt b/games/clksignal-roms/STATUS.txt
index 8b239cf852..e19f8f390d 100644
--- a/games/clksignal-roms/STATUS.txt
+++ b/games/clksignal-roms/STATUS.txt
@@ -2,12 +2,14 @@
This package of ROMs supports all the machines clksignal emulates, but
not every variation of every machine is supported.
-Amiga: Complete (clksignal only supports one Kickstart version so far).
+Amiga: Incomplete. Kickstart 1.3 for A500/A1000/A2000/CDTV only. clksignal
+ supports several other ROM versions not included here.
AmstradCPC: Complete.
-AppleII and DiskII: Complete.
-AppleIIgs: ROM03 only (no ROM01 or ROM00). Current version of clksignal
- segfaults when trying to start this machine anyway.
-AtariST: Complete (clksignal only supports UK TOS 1.0 so far).
+AppleII and DiskII: Almost complete. Missing the SCSI card ROM (rarely used),
+ and apple2eu-character.rom has a different CRC32 than clksignal expects.
+AppleIIgs: ROM03 only (no ROM01 or ROM00).
+AtariST: Almost complete. Includes UK TOS 1.00 and 1.04. clksignal doesn't
+ support any other TOS image besides EmuTOS, which isn't included here.
ColecoVision: Complete.
Electron: BASIC and OS ROMs only; none of the disk controllers.
Enterprise: EXOS ROM v2.0 only (no 1.0/2.1/2.3, no BASIC).
@@ -17,5 +19,6 @@ MasterSystem: Complete.
Oric: Oric BASIC 1.0 and 1.1 only (no Pravetz), Jasmin and Microdisc
controllers only (no BD500 or 8DOS).
Vic20 and Commodore1540: PAL kernal only, English chargen only
- (no NTSC, no Danish, Swedish, Japanese).
+ (no NTSC, no Danish, Swedish, Japanese). 1540 and 1541 are present.
ZX8081: Complete.
+ZXSpectrum: Complete.
diff --git a/games/clksignal-roms/clksignal-roms.SlackBuild b/games/clksignal-roms/clksignal-roms.SlackBuild
index 5b800c506f..1e17c3188b 100644
--- a/games/clksignal-roms/clksignal-roms.SlackBuild
+++ b/games/clksignal-roms/clksignal-roms.SlackBuild
@@ -11,12 +11,21 @@
# download links will likely break. Let me know if this happens.
# To clean up the directory:
-# rm -f *.rom *.ROM *.zip basic chargen kernal dos154*
+# rm -f *.rom *.ROM *.img *.zip *.chr basic chargen kernal dos154*
+
+# 20230716 bkw:
+# - clksignal 20230515's clksignal-qt now looks in a different dir for ROMS;
+# include a symlink in the package.
+
+# 20230114 bkw:
+# - add apple2gs.chr
+# - add tos104uk.img
+# - update STATUS.txt
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=clksignal-roms
-VERSION=${VERSION:-20220121}
+VERSION=${VERSION:-20230716}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -95,8 +104,9 @@ unzip "$Z"
# Doesn't really matter: clksignal segfaults on trying to start up
# with --new=appleiigs.
cat 341-0737 341-0748 > rom03
-install_rom rom03 $DEST/apple2gs.rom
+install_rom rom03 $DEST/apple2gs.rom2
install_rom 341s0632-2.bin $DEST/341s0632-2
+install_rom apple2gs.chr $DEST/apple2gs.chr
###### Commodore VIC-20 and 1540/1541 ROMs
# only English and PAL for now.
@@ -114,6 +124,8 @@ install_rom $CWD/dos1541 $DEST/1541.bin
set_dest AtariST
unzip $CWD/tos100uk.zip
install_rom tos100uk.img $DEST/tos100.img
+unzip $CWD/tos104uk.zip
+install_rom tos104uk.img $DEST/tos104.img
###### Colecovision
set_dest ColecoVision
@@ -203,6 +215,10 @@ unzip $CWD/zx81.zip zx81a.rom
install_rom zx80.rom $DEST/zx80.rom
install_rom zx81a.rom $DEST/zx81.rom
+# 20230716 bkw: newer clksignal-qt requires this:
+mkdir -p $PKG/usr/share/clksignal-qt
+ln -s ../CLK $PKG/usr/share/clksignal-qt/ROMImages
+
# No docs, include our own.
PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION
mkdir -p $PKGDOC
diff --git a/games/clksignal-roms/clksignal-roms.info b/games/clksignal-roms/clksignal-roms.info
index 98119112df..183bc42223 100644
--- a/games/clksignal-roms/clksignal-roms.info
+++ b/games/clksignal-roms/clksignal-roms.info
@@ -1,5 +1,5 @@
PRGNAM="clksignal-roms"
-VERSION="20220121"
+VERSION="20230716"
HOMEPAGE="https://slackware.uk/~urchlay/src/clksignal-roms.txt"
DOWNLOAD="http://amigas.ru/amiftp/AmiFTP/Amiga%20Kickstart%20Roms%20-%20Complete%20-%20TOSEC%20v0.04/KS-ROMs/Kickstart%20v1.3%20rev%2034.5%20%281987%29%28Commodore%29%28A500-A1000-A2000-CDTV%29.rom \
http://cominf0.narod.ru/mess123/apple2e.zip \
@@ -18,13 +18,14 @@ DOWNLOAD="http://amigas.ru/amiftp/AmiFTP/Amiga%20Kickstart%20Roms%20-%20Complete
http://cominf0.narod.ru/mess123/zx80.zip \
http://cominf0.narod.ru/mess123/zx81.zip \
http://www.avtandil.narod.ru/tos/tos100uk.zip \
+ http://www.avtandil.narod.ru/tos/tos104uk.zip \
https://slackware.uk/~urchlay/src/apple2gs.zip \
https://slackware.uk/~urchlay/src/ep64.zip \
- https://github.com/libretro/vice-libretro/raw/master/vice/data/DRIVES/dos1540\
- https://github.com/libretro/vice-libretro/raw/master/vice/data/DRIVES/dos1541\
- https://github.com/libretro/vice-libretro/raw/master/vice/data/VIC20/basic \
- https://github.com/libretro/vice-libretro/raw/master/vice/data/VIC20/chargen \
- https://github.com/libretro/vice-libretro/raw/master/vice/data/VIC20/kernal \
+ https://github.com/libretro/vice-libretro/raw/099ddc95da816d78b22f361dce081e5e2019ad5a/vice/data/DRIVES/dos1540 \
+ https://github.com/libretro/vice-libretro/raw/099ddc95da816d78b22f361dce081e5e2019ad5a/vice/data/DRIVES/dos1541 \
+ https://github.com/libretro/vice-libretro/raw/099ddc95da816d78b22f361dce081e5e2019ad5a/vice/data/VIC20/basic \
+ https://github.com/libretro/vice-libretro/raw/099ddc95da816d78b22f361dce081e5e2019ad5a/vice/data/VIC20/chargen \
+ https://github.com/libretro/vice-libretro/raw/099ddc95da816d78b22f361dce081e5e2019ad5a/vice/data/VIC20/kernal \
http://cominf0.narod.ru/mess123/macplus.zip \
http://cominf0.narod.ru/mess123/mac512k.zip \
http://cominf0.narod.ru/mess123/mac128k.zip \
@@ -47,6 +48,7 @@ MD5SUM="82a21c1890cae844b3df741f2762d48d \
6dab8fa974f64c0f2c8baf8b593d05b6 \
8fe2a0db78a956a0cb678127d033cd8c \
538dfaca799dfc9175e3e70fe3935cf2 \
+ 9e5d9087b977c15b69e46a491434eaf0 \
097150a004adef92fefff599a0c9521e \
b870cd578577840ea372acad2336eb8e \
87e849da3c87549848550fe4dd4d1aae \