Disassembler for PDP-10 programs in ITS formats
C HTML Makefile
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
opcode
samples
.gitignore
COPYING
Makefile
README
arcdev.format
bin-word.c
bin2ascii.c
bin2x.c
binfmt.101
ddtord.1462
dis.c
dis.h
info.c
its-word.c
its2bin.c
its2rim.c
its2x.c
itsarc.c
main.c
memory.c
memory.h
pdp10-opc.c
pdump.c
sblk.c
sc40.html
timing.c
timing.h
timing_ka10.c
timing_ki10.c
word.c
x-word.c

README

BINARY IMAGE format:
  2 36-bit words in 9 8-bit bytes.

CORE DUMP format:
  The TM03 packs each 36-bit word into 5 consecutive tape frames.  The leftmost
  32 bits of the word are stored in the first 4 tape frames (ordered from left
  to right), and the remaining four bits are stored in the low half of the 5th
  tape frame.  The left half of the 5th bit is written as 0000 and treated as
  "don't care" data on read.

INDUSTRY/ASCII/ANSI COMPATIBLE format:
  See below.

EVACUATE format:
  ITS dump format.

/*
 * Format for storing 36 bits into 5 tape frames
 *    DEC core-dump mode           ANSI compatible mode
 * |00 01 02 03 04 05 06|07     |__ 00 01 02 03 04 05 06|
 *  08 09 10 11 12 13|14 15     |__ 07 08 09 10 11 12 13|
 *  16 17,18 19 20|21 22 23     |__ 14 15 16 17 18 19 20|
 *  24 25 26 27|28 29 30 31     |__ 21 22 23 24 25 26 27|
 *  __ __ __ __ 32 33 34|35|    |35|28 29 30 31 32 33 34|
 * Note: "|" separate the 7-bit bytes, "__" are unused bits (which are zero).
 */