rom_putc = 0x20040058; /* 537133144 */
rom_getc = 0x20040044; /* 537133124 */
>>> e/l 20040044/n:16
P 20040044 200418AD
...
>> e/l
200418AD/n:16
P 200418AD 8FDD003C
P 200418B1 000000EF
...
...at least there is some code.
Dows anyone know of an VAX Dissassembler where one can
disas just
some bytes..?
Mine is pretty close to that. I converted the data you gave to a
binary file (8K, based at 0x20040000), and after a few moments with the
disassembler, here's what I get. (The .space pseudo-directives are
space that exists in my 8K file but which you didn't give values for.
The end of the disassembly is three .bytes because it's only part of an
instruction.)
Note the syntax is more Unix than DEC. If you prefer the DEC way,
change $ into # and * into @, and probably throw in a few other tweaks
I've forgotten. (It's been a very long time since I used MACRO-11.)
# coresize = 0x2000
# corebase = 0x20040000
20040000: .space 68
20040044: .ptr 0x200418ad
20040048: .ptr 0x2004c359
2004004c: .ptr 0x20041881
20040050: .ptr 0x2004539c
20040054: .ptr 0x20041887
20040058: .ptr 0x2004e4a0
2004005c: .ptr 0x20041890
20040060: .ascii "****************************************"
20040088: .ascii "************************"
200400a0: .space 6157
200418ad: entry mask: r5 r4 r3 r2
200418af: pushl $000000ef
200418b5: calls $1,0x20045120
200418ba: movab 0x200418c8,r2
200418bf: clrl r0
200418c1: movzbl *$2004000c,r1
200418c8: cmpb r0,r1
200418cb: beql 0x200418d0
200418cd: brw 0x200419fe
200418d0: movab 0x200418df,r2
200418d5: movzbl $1,r0
200418d8: movzbl *$2004000d,r1
200418df: cmpb r0,r1
200418e2: beql 0x200418e7
200418e4: brw 0x200419fe
200418e7: movab 0x200418f6,r2
200418ec: movzbl $2,r0
200418ef: movzbl *$2004000e,r1
200418f6: cmpb r0,r1
200418f9: beql 0x200418fe
200418fb: brw 0x200419fe
200418fe: movab 0x2004190d,r2
20041903: movzbl $3,r0
20041906: .byte 9a
20041907: .byte 9f
20041908: .byte 0f
20041909: .space 1783
/~\ The ASCII Mouse
\ / Ribbon Campaign
X Against HTML mouse at
rodents-montreal.org
/ \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B