PDP12.ORG Logo

PDP-8 Minis
PDP-8/I
PDP-8 (0)
PDP-8/A
PDP-8/E (3)
PDP-8/F
PDP-8/I
PDP-8/L
PDP-8/M (2)
PDP-8/S (0)
Reference
PDP-11 Minis
PDP-11/R20
PDP-11/10
PDP-11/20
PDP-11/R20
PDP-11/23
PDP-11/34
Reference
PDP-12 Minis
PDP-12 Front View
PDP-12
Reference
Calculators
Front View of HP-9100
HP-9100B
Monroe 630
Tektronix 909
Test Equipment
Front View of HP-3440
GR-1683
HP-3440
Marconi 2955B
Miscellaneous
Front View of IBM 360 Front Panel
Help the Museum
About...
Contact Us
Hosted by KRTEN.COM

The PDP-8 Software Archives


This webpage contains links to all of the software and programming notes that I have for the PDP-8 series of machines:


Cross Development Software


The following software has been developed and tested on FreeBSD:


  • d8tape.tar.gz (28k) -- a disassembler and converter for BIN/RIM-formatted paper tapes.

    Features:

    • autodetects input format (RIM vs BIN)
    • produces RIM or BIN output
    • powerful disassembler:
      • detects subroutines
      • detects code vs data
      • analyzes data for variables and constants
      • IOT-aware for various devices (under construction)
      • marks auto-index registers
      • PALBART compatible output
      • generates cross reference for subroutine calls, simplifying prioritization of reverse engineering effort

    To compile, untar in a directory and type make. Install via make install.


  • palbart.c.gz (28k) -- an assembler for PAL.

    Features:

    • This is from Gary A. Messenbrink
    • Modified for a few bug fixes and additions:
      • flexible tabstops (via -t, e.g., -t 4 for 4-character tabstops)
      • increased symbol table size
      • fixed buffer overflow bug in readLine that would cause strange files to be generated (which would include linefeeds in the filename)
      • added TA8/E opcodes into the IOT table

    To compile, gunzip and then compile with your favourite C compiler.


Latest Updates
Master Reference
PDP-12 is alive!
New machine: PDP-8/L

Contact us This page was updated on Fri Feb 19 00:10:37 EST 2010 © 2000-2007 by Robert Krten.
All rights reserved.