aboutsummaryrefslogtreecommitdiff
path: root/games/colem
diff options
context:
space:
mode:
Diffstat (limited to 'games/colem')
-rw-r--r--games/colem/colem.625
-rw-r--r--games/colem/colem.SlackBuild14
-rw-r--r--games/colem/colem.info6
-rw-r--r--games/colem/colem.pod32
-rw-r--r--games/colem/slack-desc2
5 files changed, 68 insertions, 11 deletions
diff --git a/games/colem/colem.6 b/games/colem/colem.6
index 454f50918d71a..7352943a9e2fe 100644
--- a/games/colem/colem.6
+++ b/games/colem/colem.6
@@ -133,7 +133,7 @@
.\" ========================================================================
.\"
.IX Title "COLEM 6"
-.TH COLEM 6 "2019-12-02" "4.8" "SlackBuilds.org"
+.TH COLEM 6 "2020-10-26" "5.4" "SlackBuilds.org"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -173,6 +173,15 @@ Illegal Z80 ops
.IP "16" 4
.IX Item "16"
Sound
+.IP "32" 4
+.IX Item "32"
+Disks
+.IP "64" 4
+.IX Item "64"
+Tapes
+.IP "128" 4
+.IX Item "128"
+AdamNet
.RE
.RS 4
.RE
@@ -242,6 +251,9 @@ Sync screen updates to <frequency> [default: 60]
.IP "\-nosync" 4
.IX Item "-nosync"
Do not sync screen updates [default: \-nosync]
+.IP "\-linear" 4
+.IX Item "-linear"
+Scale display with linear interpolation [default: off]
.IP "\-soft" 4
.IX Item "-soft"
Scale display with 2xSaI [default: off]
@@ -296,6 +308,15 @@ Enable battery-backed \s-1SRAM\s0 emulation [default: off]
.IP "\-tv, \-lcd, \-raster" 4
.IX Item "-tv, -lcd, -raster"
Simulate \s-1TV\s0 scanlines or \s-1LCD\s0 raster [default: off]
+.IP "\-printer" 4
+.IX Item "-printer"
+Redirect Adam printer output to file [default: stdout]
+.IP "\-diska, \-diskb, \-diskc, \-diskd" 4
+.IX Item "-diska, -diskb, -diskc, -diskd"
+Set disk images used for Adam drives A: \- D: [default: none]
+.IP "\-tapea, \-tapeb, \-tapec, \-taped" 4
+.IX Item "-tapea, -tapeb, -tapec, -taped"
+Set tape images used for Adam drives A: \- D: [default: none]
.SH "KEYBOARD BINDINGS"
.IX Header "KEYBOARD BINDINGS"
[\s-1ALT\s0] Hold to switch to the second controller
@@ -397,7 +418,7 @@ The coleco.rom file will occasionally be found on websites with the names \*(L"o
ColEm works with any of the above \s-1ROM\s0 images.
.SH "AUTHOR"
.IX Header "AUTHOR"
-ColEm is by Marat Fayzullin, (C)FMS 1994\-2016
+ColEm is by Marat Fayzullin, (C)FMS 1994\-2020
.PP
This man page is by B. Watson, for the SlackBuilds.org project (but may be used by anyone for any
purpose).
diff --git a/games/colem/colem.SlackBuild b/games/colem/colem.SlackBuild
index 8ad506b422da0..9ecb7fb846e20 100644
--- a/games/colem/colem.SlackBuild
+++ b/games/colem/colem.SlackBuild
@@ -6,6 +6,11 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20201026 bkw:
+# - updated for 5.4.
+# - make the slack-desc say whether or not the ROM is included.
+# - update the man page with new options in 5.4.
+
# 20191202 bkw: updated for 4.8.
# 20180619 bkw: updated for 4.6.
@@ -58,7 +63,7 @@
# with OSS modules disabled by default.
PRGNAM=colem
-VERSION=${VERSION:-4.8}
+VERSION=${VERSION:-5.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -200,7 +205,10 @@ for i in coleco.rom COLECO.ROM os7.rom OS7.ROM; do
done
# If we found a ROM image, include it in the package.
-[ -n "$ROM" ] && cat $ROM > $PKG/usr/share/$PRGNAM/coleco.rom
+INCLUDES="does NOT include"
+[ -n "$ROM" ] && \
+ cat $ROM > $PKG/usr/share/$PRGNAM/coleco.rom && \
+ INCLUDES="includes"
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
@@ -210,7 +218,7 @@ cat $CWD/README > $PKG/usr/doc/$PRGNAM-$VERSION/README
cat ../$ZIPNAME.html > $PKG/usr/doc/$PRGNAM-$VERSION/$ZIPNAME.html
mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
+sed "s,@INCLUDES@,$INCLUDES," $CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
diff --git a/games/colem/colem.info b/games/colem/colem.info
index 843f5ede91ee6..712ee1cc7ce06 100644
--- a/games/colem/colem.info
+++ b/games/colem/colem.info
@@ -1,8 +1,8 @@
PRGNAM="colem"
-VERSION="4.8"
+VERSION="5.4"
HOMEPAGE="http://fms.komkon.org/ColEm/"
-DOWNLOAD="https://slackware.uk/~urchlay/src/ColEm48-Source.zip"
-MD5SUM="0af6c3e35fe79a9d5a3c46aec9d6679b"
+DOWNLOAD="https://slackware.uk/~urchlay/src/ColEm54-Source.zip"
+MD5SUM="f46008f7d4392d3070d32b819a113ad9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/games/colem/colem.pod b/games/colem/colem.pod
index 9f40bbb3a276a..6e1ef5bd87f21 100644
--- a/games/colem/colem.pod
+++ b/games/colem/colem.pod
@@ -1,5 +1,5 @@
# pod source for colem man page. convert with:
-# pod2man --stderr -s6 -r4.8 -cSlackBuilds.org colem.pod > colem.6
+# pod2man --stderr -s6 -r5.4 -cSlackBuilds.org colem.pod > colem.6
=pod
@@ -53,6 +53,18 @@ Illegal Z80 ops
Sound
+=item Z<>32
+
+Disks
+
+=item Z<>64
+
+Tapes
+
+=item Z<>128
+
+AdamNet
+
=back
=item -pal, -ntsc
@@ -143,6 +155,10 @@ Sync screen updates to <frequency> [default: 60]
Do not sync screen updates [default: -nosync]
+=item -linear
+
+Scale display with linear interpolation [default: off]
+
=item -soft
Scale display with 2xSaI [default: off]
@@ -215,6 +231,18 @@ Enable battery-backed SRAM emulation [default: off]
Simulate TV scanlines or LCD raster [default: off]
+=item -printer
+
+Redirect Adam printer output to file [default: stdout]
+
+=item -diska, -diskb, -diskc, -diskd
+
+Set disk images used for Adam drives A: - D: [default: none]
+
+=item -tapea, -tapeb, -tapec, -taped
+
+Set tape images used for Adam drives A: - D: [default: none]
+
=back
=head1 KEYBOARD BINDINGS
@@ -353,7 +381,7 @@ ColEm works with any of the above ROM images.
=head1 AUTHOR
-ColEm is by Marat Fayzullin, (C)FMS 1994-2016
+ColEm is by Marat Fayzullin, (C)FMS 1994-2020
This man page is by B. Watson, for the SlackBuilds.org project (but may be used by anyone for any
purpose).
diff --git a/games/colem/slack-desc b/games/colem/slack-desc
index be7a345606d76..801c9c1228eb9 100644
--- a/games/colem/slack-desc
+++ b/games/colem/slack-desc
@@ -12,7 +12,7 @@ colem: ColEm is a portable emulator of the old ColecoVision videogame
colem: console. It should run most ColecoVision games and supports Coleco's
colem: SuperAction controllers with spin wheels.
colem:
-colem:
+colem: This package @INCLUDES@ the Coleco ROM image.
colem:
colem:
colem: