1
0
mirror of https://github.com/PDP-10/its.git synced 2026-02-26 17:03:20 +00:00

KLDDT - KL10 standalone debugger.

MACSYM and MONSYM are needed to assemble KLDDT.
This commit is contained in:
Lars Brinkhoff
2019-07-01 16:47:25 +02:00
parent 20aa9af8d5
commit 7c25bd95d0
6 changed files with 18489 additions and 0 deletions

View File

@@ -677,6 +677,19 @@ respond "Command" "d"
respond "*" ":pdump sys2; ts macro\r"
respond "*" ":kill\r"
# MACSYM and MONSYM universal files.
respond "*" ":cwd decsys\r"
respond "*" ":macro\r"
respond "*" "macsym.unv=macsym.mac\r"
expect "CORE USED"
respond "*" "\003"
respond "*" ":kill\r"
respond "*" ":macro\r"
respond "*" "monsym.unv=monsym.mac\r"
expect "CORE USED"
respond "*" "\003"
respond "*" ":kill\r"
# CROSS, assembler
respond "*" ":macro\r"
respond "*" "cross=cross\r"
@@ -1543,6 +1556,24 @@ expect ":KILL"
respond "*" ":ucnvrt ucode; u1\r"
expect ":KILL"
# KLDDT
respond "*" ":cwd kldcp\r"
respond "*" ":macro\r"
respond "*" "klddt=klddt\r"
expect "CORE USED"
respond "*" "\003"
respond "*" ":kill\r"
respond "*" ":dec sys:link\r"
respond "*" "klddt/go\r"
respond "EXIT" ":start 45\r"
respond "Command:" "d"
respond "*" "\033y"
respond " " "kldcp; klddt bin\r"
respond "*" ":kill\r"
respond "*" ":mcnvrt kldcp; klddt bin\r"
expect ":KILL"
move_to_klfe "kldcp; klddt a10"
# KS10 microcode.
# It doesn't seem to work very well when purified.
respond "*" ":kshack;micro kshack;mcr 262=kshack;its,ks10,simple,flt,extend,inout,itspag,pagef\r"

BIN
doc/kldcp/klddt.hlp Normal file

Binary file not shown.

View File

@@ -165,6 +165,7 @@
- KERMIT, file transfer.
- KLDCP, KL10 diagnostics console program.
- KLDCPU, KL10 diagnostics console utility.
- KLDDT, KL10 standalone debugger.
- KLFEDR, KL10 frontend directory tool.
- KLRUG, KL10 frontend debugger.
- KN10, KS10 frontend software.

3408
src/decsys/macsym.mac Normal file

File diff suppressed because it is too large Load Diff

8275
src/decsys/monsym.mac Normal file

File diff suppressed because it is too large Load Diff

6774
src/kldcp/klddt.mac Normal file

File diff suppressed because it is too large Load Diff