./emulators/simh, Bob Supniks historical computer simulator

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.0.0.20220501nb1, Package name: simh-4.0.0.20220501nb1, Maintainer: rhialto

Bob Supnik's historical computer simulator, including:

3b2 alpha altair altairz80 b5000 besm6 cdc1700 eclipse gri
h316 hp2100 hp3000 i1401 i1620 i650 i7000 i7094 ibm1130
intel-systems id16 id32 lgp nova pdp1 pdp6 pdp10 pdp11 pdp18b
pdp4 pdp7 pdp8 pdp9 s3 sage sds ssem tx0 vax

See http://www.netbsd.org/ports/vax/emulator-howto.html on how to
install NetBSD/vax on simh!

This version will not be updated further until questions regarding the
change of the licence in later versions have been resolved.

Alternatively, you can use emulators/open-simh, which forked off this
version in May 2020, or emulators/simh3, maintained solely by
Bob Supnik.


Required to run:
[graphics/png] [fonts/dejavu-ttf] [devel/pcre] [devel/SDL2] [fonts/SDL2_ttf]

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [x11/fixesproto4] [pkgtools/cwrappers] [x11/xorgproto]

Master sites:


Version history: (Expand)


CVS history: (Expand)


   2022-08-11 07:09:36 by David H. Gutteridge | Files touched by this commit (999)
Log message:
Bump all dependent packages of wayland (belatedly)

The package changed with the addition of its libepoll-shim dependency.
Otherwise, we can get:
ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files.
   2022-06-06 16:21:56 by Olaf Seibert | Files touched by this commit (2)
Log message:
emulators/simh: add notes re license, simh3, open-simh.
   2022-05-08 14:09:51 by Olaf Seibert | Files touched by this commit (2) | Package updated
Log message:
emulators/simh: update to 2022-05-01.

* e1ce9f4f sim_imd: Check for EOF when reading IMD track headers
* d3f1ee09 CONSOLE: Set console input WAIT time to reflect console speed
   2022-04-03 16:43:51 by Olaf Seibert | Files touched by this commit (1)
Log message:
Don't forget the PLIST...
   2022-04-03 16:33:43 by Olaf Seibert | Files touched by this commit (3) | Package updated
Log message:
emulators/simh: update to 4.0.0.2022-04-01

- adds PDP10-KS emulator
- adds SEL32 emulator
- adds IMLAC emulator
- adds TT2500 emulator
- various coverity fixes
and many more small things.
   2022-03-28 12:53:06 by Tobias Nygren | Files touched by this commit (110)
Log message:
{c,d,e}*/*: revbump(1) for libsndfile
   2021-12-29 16:53:35 by Olaf Seibert | Files touched by this commit (2) | Package updated
Log message:
emulators/simh: update to 4.0.0.2021-12-12

PDP11, VAX: Fix XQ DELQA-T (DELQA-Plus) mode to receive broadcast addresses
   2021-12-11 15:35:57 by Olaf Seibert | Files touched by this commit (3) | Package updated
Log message:
emulators/simh: update to 2021.12.11, fixing a dhcp problem.

On a microvax 3900 with qt0 ethernet, dhcp did not work because
a) netbsd doesn't receive broadcasts on qt0 (unless promiscuous mode is set)
b) the dhcp reply was sent as a broadcast.
This update fixes b) which is under control of simh.

Changes since previous snapshot (new to old):

ETHER: Fix NAT dhcp behavior to properly respond to the MAC of the requestor
SCP, makefile: Rename build conditional HAVE_DLOPEN to SIM_HAVE_DLOPEN
SCP: Prefer Posix 'command -v' over 'which'
AltairZ80: Improved vector interrupt implementation
SCSI, VAX & PDP11: Force Read Only attach for CDROM  devices
SCP: Provide commit id information when archived simh content is used
H316: The UDP code doesn't need anything from h316_defs.h.
DISK: Properly allow/disallow containers of reasonable/unreasonavle sizes
DISK: Preserve container dates when adding or removing container meta data
FIO: Add support to set file access and modify times
makefile: Fix minor line ending inconsistencies
makefile: Support both .so and .a link libraries on Linux
FIO: Emit reasonable error message when shm_open() API isn't available locally
PDP8: Fix device conflict warnings to report problems correctly
3b2: Remove glibc-specific longjmp
TIMER: Be less aggressive to disable throttling after initial calibration
H316: Call the host interface TX service routine.
H316: Fix debugging host interface messages.
H316: Signal the host/IMP ready bits in the host interface.
H316: Fix reading messages from the host interface.
H316: Fix host interface word counts.