Ich habs glaub schon herausgefunden, mit einem disassembly vergleich.
MM4 und megaiv.bin haben folgende identische zeilen:
MM4:
Code:
9738: A4 24 ldy $24
973A: A9 FF lda #$ff
973C: 91 37 sta ($37), y
973E: 91 39 sta ($39), y
9740: 91 3B sta ($3b), y
9742: A6 09 ldx $09
9744: 60 rts
9745: A9 F5 lda #$f5
...
megaiv.bin:
Code:
96E7: A4 24 ldy $24
96E9: A9 FF lda #$ff
96EB: 91 37 sta ($37), y
96ED: 91 39 sta ($39), y
96EF: 91 3B sta ($3b), y
96F1: A6 09 ldx $09
96F3: 60 rts
96F4: A9 F5 lda #$f5
...
der spätere Academy, SuMo2 und megaiva.bin vergleichen noch mit #$56 in derselben routine:
Academy:
Code:
9A8F: A4 24 ldy $24
9A91: A9 FF lda #$ff
9A93: 91 37 sta ($37), y
9A95: 91 39 sta ($39), y
9A97: 91 3B sta ($3b), y
9A99: A6 09 ldx $09
9A9B: C0 56 cpy #$56
9A9D: 30 06 bmi $9aa5
9A9F: A9 FF lda #$ff
9AA1: 85 46 sta $46
9AA3: A9 00 lda #$00
9AA5: 60 rts
9AA6: A9 F5 lda #$f5
...
SuMo2:
Code:
96F3: A4 24 ldy $24
96F5: A9 FF lda #$ff
96F7: 91 37 sta ($37), y
96F9: 91 39 sta ($39), y
96FB: 91 3B sta ($3b), y
96FD: A6 09 ldx $09
96FF: C0 56 cpy #$56
9701: 30 03 bmi $9706
9703: 85 46 sta $46
9705: 1A inc a
9706: 60 rts
9707: A9 F5 lda #$f5
...
mega_iv_17.03.1988:
Code:
96E7: A4 24 ldy $24
96E9: A9 FF lda #$ff
96EB: 91 37 sta ($37), y
96ED: 91 39 sta ($39), y
96EF: 91 3B sta ($3b), y
96F1: A6 09 ldx $09
96F3: C0 56 cpy #$56
96F5: 30 04 bmi $96fb
96F7: 85 46 sta $46
96F9: A9 00 lda #$00
96FB: 60 rts
96FC: A9 F5 lda #$f5
...
Damit scheint mega_iv_17.03.1988 die neuere Version zu sein.
Gruss,
Michael