README.md

April 13, 2026 ยท View on GitHub

#simh support/migration tools.

The tools are organized into categories, each of which has a subdirectory.

For consistency, each tool has its own subdirectory, even if it only contains a single file. (READMEs for tools without them are welcome)

Configuration support

Tools to assist with configuring a simulator.

DirectoryContents
config11Calculate the floating address space layout of a PDP-11 or VAX.

Converters

Tools that convert/support simulator data file formats

DirectoryContents
ascConvert ASCII file line endings
decsysConvert decimal listing file to a DECtape file
dtos8cvtConvert a PDP-8 DECtape image from OS/8 format to simulator format
gt7cvtConvert a gt7 magtape dump to a SIMH magtape
hpconvertConvert an HP disc image between SIMH and HPDrive formats
imd2dskConvert an ImageDisk (IMD) file to DSK (pure data)
indentConvert simulator sources to 4-column tabs
lbn2pbnLogical-to-physical (and reverse) converter for single-sided floppy disk images
littcvtRemove density maker from litt format tapes
m8376Assembles 8 PROM files into a 32bit binary file
mt2tpcConvert a simh simulated magtape to TPC format
mtcvtfixFix a SIMH magtape containing a misread EOF
mtcvtoddConvert an E11 magtape (with odd record sizes) to SIMH
mtcvtv23Convert a tape image in .TPC format to SIMH (.tap)
noffRemove (formfeed, \f) from a source listing
sfmtcvtConvert a Motorola S format PROM dump to a binary file
strremRemove a string from each line of a file
strsubSubstitute a string in each line of a file
tar2mtConvert a tar file to a simulated 8192B blocked magtape
tp512cvtConvert a tp data file to a simulated 512B blocked magtape
tpc2mtConvert a TPC simulated magtape to simh format

Cross-assemblers

Cross-assemblers for various machine architectures

DirectoryContents
hpasmAssembler for the HP2100
macro1Assembler for the PDP-1
macro7Assembler for the PDP-7
macro8xAssembler for the PDP-8
macro11Assembler for the PDP-11. Synchronized from git https://gitlab.com/Rhialto/macro11.git; most recently from tag macro11-v0.7.2.

Extracters

Data extraction tools

Except as noted, all read SIMH tape container format.

DirectoryContents
backupExtract files from a TOPS-10 backup tape
ckabstapeDisassemble 18-bit binary paper tape
mmdirList directory of Interdata MDM tape
mtdumpDump the record structure of a SIMH, E11, TPC, or P7B
ods2Directory, Copy & Search commands for VMS ODS2 disk images
rawcopyCreate SIMH disk image from physical media on RAW device.
rstsflxManipulate PDP11 RSTS file systems.
sdsdumpDisassemble SDS SDS paper tape
tpdumpDump files on IBM 1401 tape

File systems

Provide access to a foreign files system from a host machine.

DirectoryContents
putrRead (and write some) DEC filesystems from PCs