Added Debugger "int" command to manually request interrupts

This commit is contained in:
Jeff Parsons 2016-08-06 13:39:46 -07:00
commit 276c36334e
11 changed files with 1328 additions and 44 deletions

View file

@ -64,6 +64,8 @@ and passed on to the PC8080 Debugger. Here are the rebuild steps:
grep -E "[0-9]+ [0-9A-D]+.*;;" VT100.lst | sed -E "s/ *[0-9]+ ([0-9A-F]+).*;(;.*)/ \1 . \2/" > VT100.map
filedump --file=VT100.bin --format=bytes --output=VT100.json --comments --overwrite
You can omit `--comments` to reduce the size of the [VT100.json](VT100.json) file.
Some [VT100.asm](VT100.asm) clean-up remains, because there are still chunks of data that were incorrectly disassembled as code.
From a reassembly standpoint, it doesn't matter too much, because such instructions get reassembled into the same original binary
patterns, but from a readability standpoint, it's a nuisance.

View file

@ -3703,8 +3703,8 @@ X18d7: in 42h
jnz X18d7
mvi a,2fh ;; Write 0x2fh (standby) to nvr latch
out 62h
lxi h,X21d3 ;; HL=X21d3
mvi b,0eh ;; B= 14 -- we're reading 14 bits
lxi h,X21d3 ;; HL = X21d3
mvi b,0eh ;; B = 14 -- we're reading 14 bits
X18e6: in 42h
ana c
jz X18e6
@ -3726,7 +3726,7 @@ X1900: in 42h
jnz X18f6 ;; read next bit
mvi a,2fh ;; send standby
out 62h
lxi d,X21d3 ;; DE=0x21d3
lxi d,X21d3 ;; DE = 0x21d3
mvi b,0eh ;; B = 14
lxi h,X0000 ;; HL = 0
X1916: dad h ;;

File diff suppressed because one or more lines are too long