I'll post pictures of its electronic bowels later.
This little beast is plugged on the joypad port and I think I managed to isolate some routines from Shin Megami Tensei.
You can find it at offsets $1a440a and $902c0a in Track02.iso . It's usually mapped at $740a to $79cb.
mb128.asm contains what I managed to extract with etripator.
I hoped I'm wrong but it seems that the data is read 1 bit at a time (see line 659).
The code at $7xxx is called from $6b32:
Code: Select all
6b32: lda $79cc
beq $6b38
rts
6b38: lda #$00
jsr $7601
tii $7edd, $7add, $0200
lda #$01
jsr $7601
tii $7edd, $7cdd, $0200
inc $79cc
rts
Code: Select all
6a87: jsr $6b32
clx
6a8b: lda $6ab3,X
cmp $7ae1,X
bne $6a9a
inx
cpx #$0a
bne $6a8b
clc
rts
6a9a: sec
rts
Code: Select all
D2 D3 D8 CD DE B0 BD 31 32 38
And guess what that means? Yep that's Memory Base - 128メモリベース128