diff options
author | Antonio Leal <antonioleal@yahoo.com> | 2023-01-13 01:02:16 +0000 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2023-01-14 08:50:10 +0700 |
commit | 580bc5cae046beec73204730ef08e28e653d4140 (patch) | |
tree | 8136af0d8860a2671bd04b98d5a011bab4e62b08 /misc | |
parent | e06d27d059e41024896685b9ac3e2caffceb68c6 (diff) |
misc/open-simh: Added (Historical Computer Simulation)
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'misc')
-rw-r--r-- | misc/open-simh/README | 53 | ||||
-rw-r--r-- | misc/open-simh/open-simh.SlackBuild | 261 | ||||
-rw-r--r-- | misc/open-simh/open-simh.info | 10 | ||||
-rw-r--r-- | misc/open-simh/slack-desc | 19 |
4 files changed, 343 insertions, 0 deletions
diff --git a/misc/open-simh/README b/misc/open-simh/README new file mode 100644 index 0000000000000..806c66bdb9b79 --- /dev/null +++ b/misc/open-simh/README @@ -0,0 +1,53 @@ +Open SimH (History Simulator) is a collection of simulators for +historically significant or just plain interesting computer hardware +and software from the past. +The goal of the project is to create highly portable system simulators +and to publish them as freeware on the Internet, with freely available +copies of significant or representative software. + +Open SimH implements simulators for: + +- Data General Nova, Eclipse +- Digital Equipment Corporation PDP-1, PDP-4, PDP-7, PDP-8, PDP-9, + PDP-10, PDP-11, PDP-15 (and UC15), PDP6, PDP10-KA, PDP10-KI, + PDP10-KL and PDP10-KS, VAX11/780, VAX3900,VAX-11/730, + VAX-11/750, VAX 8200/8250, VAX 8600/8650, + MicroVAX I, VAXstation I, MicroVAX II, VAXstation II, + VAXstation II/GPX rtVAX 1000 (or Industrial VAX 620), + MicroVAX 2000, VAXstation 2000, MicroVAX 3100 M10/M20, + MicroVAX 3100 M10e/M20e, InfoServer 100, InfoServer 150 VXT, + VAXstation 3100 M30, VAXstation 3100 M38, VAXstation 3100 M76, + VAXstation 4000 VLC, VAXstation 4000 M60, MicroVAX 3100 M80, + InfoServer 1000 +- GRI Corporation GRI-909, GRI-99 +- IBM 1401, 1620, 7090/7094, System 3, BM 701, IBM 704, + IBM 7010/1410, IBM 7070/7074, IBM 7080/702/705/7053, + IBM 7090/7094/709/704, 650 +- Interdata (Perkin-Elmer) 16b and 32b systems +- Hewlett-Packard 2114, 2115, 2116, 2100, 21MX, 1000, 3000, + HP-3000 Series III, HP2100 +- Honeywell H316/H516 +- MITS Altair 8800, AltairZ80 +- Royal-Mcbee LGP-30, LGP-21 +- Scientific Data Systems SDS 940 +- Xerox Data Systems Sigma 32b systems +- AT&T 3B2 +- Lincoln Labs TX-0 +- Manchester University SSEM (Small Scale Experimental Machine) +- Burroughs B5500 +- Sigma 5, 6 and 7 +- Beta SAGE-II and PDQ-3 +- Intel Systems 8010 and 8020 +- CDC 1700 +- SCELBI (SCientic-ELectronics-BIology) +- SEL32 + + +This package contains the Open Simh version, the 4.X stream, +which can be found in github. +Open SimH is more advanced and implements more simulators than +the "classic" SimH. + +Note: Please add /opt/open-simh/bin to your $PATH or simply + invoke each simulator with open-simh-"name". + Example: open-simh-vax diff --git a/misc/open-simh/open-simh.SlackBuild b/misc/open-simh/open-simh.SlackBuild new file mode 100644 index 0000000000000..ed4bad439f58b --- /dev/null +++ b/misc/open-simh/open-simh.SlackBuild @@ -0,0 +1,261 @@ +#!/bin/bash + +# Slackware build script for Open SimH + +# Copyright 2023 Antonio Leal, Porto Salvo, Oeiras, Portugal +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +cd $(dirname $0) ; CWD=$(pwd) + +PRGNAM=open-simh +SRCNAM=simh +VERSION=${VERSION:-ce791138b5b5365105415a9a1cf4091d6e50a43d} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" + exit 0 +fi + +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.gz +cd $SRCNAM-$VERSION + +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +# make BIN/vax +# make BIN/pdp11 +make all + +mkdir -p $PKG/opt/$PRGNAM/bin +mv BIN/* $PKG/opt/$PRGNAM/bin + +### Symlinks ## +mkdir -p $PKG/usr/bin +( cd $PKG/usr/bin ; rm -rf open-simh-3b2 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/3b2 open-simh-3b2 ) +( cd $PKG/usr/bin ; rm -rf open-simh-altair ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/altair open-simh-altair ) +( cd $PKG/usr/bin ; rm -rf open-simh-altairz80 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/altairz80 open-simh-altairz80 ) +( cd $PKG/usr/bin ; rm -rf open-simh-b5500 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/b5500 open-simh-b5500 ) +( cd $PKG/usr/bin ; rm -rf open-simh-besm6 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/besm6 open-simh-besm6 ) +( cd $PKG/usr/bin ; rm -rf open-simh-cdc1700 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/cdc1700 open-simh-cdc1700 ) +( cd $PKG/usr/bin ; rm -rf open-simh-eclipse ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/eclipse open-simh-eclipse ) +( cd $PKG/usr/bin ; rm -rf open-simh-gri ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/gri open-simh-gri ) +( cd $PKG/usr/bin ; rm -rf open-simh-h316 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/h316 open-simh-h316 ) +( cd $PKG/usr/bin ; rm -rf open-simh-hp2100 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/hp2100 open-simh-hp2100 ) +( cd $PKG/usr/bin ; rm -rf open-simh-hp3000 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/hp3000 open-simh-hp3000 ) +( cd $PKG/usr/bin ; rm -rf open-simh-i1401 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/i1401 open-simh-i1401 ) +( cd $PKG/usr/bin ; rm -rf open-simh-i1620 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/i1620 open-simh-i1620 ) +( cd $PKG/usr/bin ; rm -rf open-simh-i650 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/i650 open-simh-i650 ) +( cd $PKG/usr/bin ; rm -rf open-simh-i701 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/i701 open-simh-i701 ) +( cd $PKG/usr/bin ; rm -rf open-simh-i7010 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/i7010 open-simh-i7010 ) +( cd $PKG/usr/bin ; rm -rf open-simh-i704 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/i704 open-simh-i704 ) +( cd $PKG/usr/bin ; rm -rf open-simh-i7070 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/i7070 open-simh-i7070 ) +( cd $PKG/usr/bin ; rm -rf open-simh-i7080 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/i7080 open-simh-i7080 ) +( cd $PKG/usr/bin ; rm -rf open-simh-i7090 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/i7090 open-simh-i7090 ) +( cd $PKG/usr/bin ; rm -rf open-simh-i7094 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/i7094 open-simh-i7094 ) +( cd $PKG/usr/bin ; rm -rf open-simh-ibm1130 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/ibm1130 open-simh-ibm1130 ) +( cd $PKG/usr/bin ; rm -rf open-simh-id16 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/id16 open-simh-id16 ) +( cd $PKG/usr/bin ; rm -rf open-simh-id32 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/id32 open-simh-id32 ) +( cd $PKG/usr/bin ; rm -rf open-simh-imlac ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/imlac open-simh-imlac ) +( cd $PKG/usr/bin ; rm -rf open-simh-infoserver100 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/infoserver100 open-simh-infoserver100 ) +( cd $PKG/usr/bin ; rm -rf open-simh-infoserver1000 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/infoserver1000 open-simh-infoserver1000 ) +( cd $PKG/usr/bin ; rm -rf open-simh-infoserver150vxt ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/infoserver150vxt open-simh-infoserver150vxt ) +( cd $PKG/usr/bin ; rm -rf open-simh-intel-mds ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/intel-mds open-simh-intel-mds ) +( cd $PKG/usr/bin ; rm -rf open-simh-lgp ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/lgp open-simh-lgp ) +( cd $PKG/usr/bin ; rm -rf open-simh-microvax1 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/microvax1 open-simh-microvax1 ) +( cd $PKG/usr/bin ; rm -rf open-simh-microvax2 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/microvax2 open-simh-microvax2 ) +( cd $PKG/usr/bin ; rm -rf open-simh-microvax2000 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/microvax2000 open-simh-microvax2000 ) +( cd $PKG/usr/bin ; rm -rf open-simh-microvax3100 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/microvax3100 open-simh-microvax3100 ) +( cd $PKG/usr/bin ; rm -rf open-simh-microvax3100e ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/microvax3100e open-simh-microvax3100e ) +( cd $PKG/usr/bin ; rm -rf open-simh-microvax3100m80 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/microvax3100m80 open-simh-microvax3100m80 ) +( cd $PKG/usr/bin ; rm -rf open-simh-microvax3900 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/microvax3900 open-simh-microvax3900 ) +( cd $PKG/usr/bin ; rm -rf open-simh-nova ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/nova open-simh-nova ) +( cd $PKG/usr/bin ; rm -rf open-simh-pdp1 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/pdp1 open-simh-pdp1 ) +( cd $PKG/usr/bin ; rm -rf open-simh-pdp10 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/pdp10 open-simh-pdp10 ) +( cd $PKG/usr/bin ; rm -rf open-simh-pdp10-ka ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/pdp10-ka open-simh-pdp10-ka ) +( cd $PKG/usr/bin ; rm -rf open-simh-pdp10-ki ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/pdp10-ki open-simh-pdp10-ki ) +( cd $PKG/usr/bin ; rm -rf open-simh-pdp10-kl ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/pdp10-kl open-simh-pdp10-kl ) +( cd $PKG/usr/bin ; rm -rf open-simh-pdp10-ks ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/pdp10-ks open-simh-pdp10-ks ) +( cd $PKG/usr/bin ; rm -rf open-simh-pdp11 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/pdp11 open-simh-pdp11 ) +( cd $PKG/usr/bin ; rm -rf open-simh-pdp15 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/pdp15 open-simh-pdp15 ) +( cd $PKG/usr/bin ; rm -rf open-simh-pdp4 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/pdp4 open-simh-pdp4 ) +( cd $PKG/usr/bin ; rm -rf open-simh-pdp6 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/pdp6 open-simh-pdp6 ) +( cd $PKG/usr/bin ; rm -rf open-simh-pdp7 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/pdp7 open-simh-pdp7 ) +( cd $PKG/usr/bin ; rm -rf open-simh-pdp8 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/pdp8 open-simh-pdp8 ) +( cd $PKG/usr/bin ; rm -rf open-simh-pdp9 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/pdp9 open-simh-pdp9 ) +( cd $PKG/usr/bin ; rm -rf open-simh-rtvax1000 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/rtvax1000 open-simh-rtvax1000 ) +( cd $PKG/usr/bin ; rm -rf open-simh-s3 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/s3 open-simh-s3 ) +( cd $PKG/usr/bin ; rm -rf open-simh-scelbi ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/scelbi open-simh-scelbi ) +( cd $PKG/usr/bin ; rm -rf open-simh-sds ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/sds open-simh-sds ) +( cd $PKG/usr/bin ; rm -rf open-simh-sel32 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/sel32 open-simh-sel32 ) +( cd $PKG/usr/bin ; rm -rf open-simh-sigma ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/sigma open-simh-sigma ) +( cd $PKG/usr/bin ; rm -rf open-simh-ssem ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/ssem open-simh-ssem ) +( cd $PKG/usr/bin ; rm -rf open-simh-swtp6800mp-a ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/swtp6800mp-a open-simh-swtp6800mp-a ) +( cd $PKG/usr/bin ; rm -rf open-simh-swtp6800mp-a2 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/swtp6800mp-a2 open-simh-swtp6800mp-a2 ) +( cd $PKG/usr/bin ; rm -rf open-simh-tt2500 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/tt2500 open-simh-tt2500 ) +( cd $PKG/usr/bin ; rm -rf open-simh-tx-0 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/tx-0 open-simh-tx-0 ) +( cd $PKG/usr/bin ; rm -rf open-simh-uc15 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/uc15 open-simh-uc15 ) +( cd $PKG/usr/bin ; rm -rf open-simh-vax ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/vax open-simh-vax ) +( cd $PKG/usr/bin ; rm -rf open-simh-vax730 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/vax730 open-simh-vax730 ) +( cd $PKG/usr/bin ; rm -rf open-simh-vax750 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/vax750 open-simh-vax750 ) +( cd $PKG/usr/bin ; rm -rf open-simh-vax780 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/vax780 open-simh-vax780 ) +( cd $PKG/usr/bin ; rm -rf open-simh-vax8200 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/vax8200 open-simh-vax8200 ) +( cd $PKG/usr/bin ; rm -rf open-simh-vax8600 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/vax8600 open-simh-vax8600 ) +( cd $PKG/usr/bin ; rm -rf open-simh-vaxstation3100m30 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/vaxstation3100m30 open-simh-vaxstation3100m30 ) +( cd $PKG/usr/bin ; rm -rf open-simh-vaxstation3100m38 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/vaxstation3100m38 open-simh-vaxstation3100m38 ) +( cd $PKG/usr/bin ; rm -rf open-simh-vaxstation3100m76 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/vaxstation3100m76 open-simh-vaxstation3100m76 ) +( cd $PKG/usr/bin ; rm -rf open-simh-vaxstation4000m60 ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/vaxstation4000m60 open-simh-vaxstation4000m60 ) +( cd $PKG/usr/bin ; rm -rf open-simh-vaxstation4000vlc ) +( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/vaxstation4000vlc open-simh-vaxstation4000vlc ) + + +rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +mv doc/* $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +( cd $PKG/opt/$PRGNAM ; rm -rf doc ) +( cd $PKG/opt/$PRGNAM ; ln -sf ../../usr/doc/$PRGNAM-$VERSION doc ) + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/misc/open-simh/open-simh.info b/misc/open-simh/open-simh.info new file mode 100644 index 0000000000000..8f1f59c0b7e16 --- /dev/null +++ b/misc/open-simh/open-simh.info @@ -0,0 +1,10 @@ +PRGNAM="open-simh" +VERSION="ce791138b5b5365105415a9a1cf4091d6e50a43d" +HOMEPAGE="https://opensimh.org" +DOWNLOAD="https://github.com/simh/simh/archive/ce791138b5b5365105415a9a1cf4091d6e50a43d/simh-ce791138b5b5365105415a9a1cf4091d6e50a43d.tar.gz" +MD5SUM="2c71c195efc39f69308663359830ea9d" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Antonio Leal" +EMAIL="antonioleal@yahoo.com" diff --git a/misc/open-simh/slack-desc b/misc/open-simh/slack-desc new file mode 100644 index 0000000000000..401abd3771f7c --- /dev/null +++ b/misc/open-simh/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +open-simh: open-simh (Historical Computer Simulation) +open-simh: +open-simh: Open SimH is a collection of simulators for historically significant +open-simh: or just plain interesting computer hardware and software from the +open-simh: past. +open-simh: The goal of the project is to create highly portable system +open-simh: simulators and to publish them as freeware on the Internet, +open-simh: with freely available copies of significant or representative +open-simh: software. +open-simh: Homepage: https://github.com/open-simh/simh +open-simh: |