Dave McGuire wrote:
On Sep 26, 2007, at 10:54 PM, Jay West wrote:
My semi-yearly reminder....
Would anyone have the DEC boot rom for the M9312 that boots off TMSCP
TK50 &
TU81 (MU)? Please check your M9312 boards and your PDP-11/44 boot
roms for
rom "E39A9" or part number "23-E39A9".
If you have it, I (and a few others) would love if I could borrow it
to make
an image.
Is this not it? (Am I missing something?)
http://www.koders.com/noncode/fid5430B733F8815278811DA087D7331E72216E0CDB.a…
-Dave
One would think that this is it, but alas it is not :-(
I did a download and disassemble, and it is just a copy of the DU
(23-767A9) boot prom image.
In fact, download both 23-767A9 and 23-E39A9 and compare them; they are
EXACTLY the same image.
I believe this happened because there is an image named 23-E39A9.hex/bin
floating around
various sites that actually is just 23-767A9 (DU, MSCP boot) renamed.
FYI here is the suspect image disassembled:
dec/m9312[847] hex2mac.pl --boot < 23-e39a9.hex
.sbttl M9312 BOOT prom
.asect
.=173000
.ascii "UD"
.word 000176
PUP0ND: sec
PUP0D: mov #0,r0
BOOTSZ: mov #172150,r1
BOOTNZ: mov pc,r4
SECD: bcc L1 ; 000030 [.+10]
br L2 ; 000034 [.+12]
.word 173000
.word 000340
L1: jmp @#165564
L2: mov r0,(r1)+
mov #4000,r5
mov pc,r3
bpl L3 ; 000046 [.+2]
L3: blt L4 ; 000060 [.+12]
halt
.word 000001
.word 000011
.word 001041
L4: tst (r1)
bmi BOOTSZ ; 000012 [.-50]
bit (r1),r5
beq L4 ; 000060 [.-6]
mov (r3)+,(r1)
asl r5
bpl L4 ; 000060 [.-14]
L7: clr r2
L5: clr (r2)+
cmp r2,#2404
bne L5 ; 000100 [.-6]
mov r2,@#1064
movb (r3)+,@#1100
movb (r3),@#1105
mov r0,@#1074
mov #1004,(r2)+
mov r5,(r2)+
mov #1070,(r2)+
mov r5,(r2)+
mov 177776(r1),r2
L6: tst @#2406
bmi L6 ; 000150 [.-4]
tstb @#1016
bne BOOTSZ ; 000012 [.-150]
tstb (r3)+
beq L7 ; 000076 [.-70]
clr -(r1)
clr pc
halt
.word 032074
.end