NMI-Routine ($ff01) [schaltet immer in den C64 Modus !!!] AD3C: AD 02 02 LDA $0202 'U9x' AD3F: C9 2D CMP #$2D %0010.1101: b1=0 AD41: F0 05 BEQ $AD48 AD43: 38 SEC AD44: E9 2B SBC #$2B bei '-': $00: b1=0 [CMP #2b waere besser] AD46: D0 11 BNE $AD59 weder '+' noch '-', (Warmstart) ==> Einsprung von $AD41: AD48: 29 02 AND #$02 b1 ist immer 0 !!! AD4A: 0A ASL AD4B: 0A ASL AD4C: 0A ASL AD4D: 85 38 STA $38 bei '+' $00 AD4F: 78 SEI bei '-' $00 (sollte $10 sein) AD50: A5 76 LDA $76 Busmodus setzen AD52: 29 EF AND #$EF AD54: 05 38 ORA $38 AD56: 85 76 STA $76 AD58: 60 RTS Einsprung von $AD46: AD59: 4C 06 FF JMP $FF06 Warmstart-Vektor Previous Page / Next Page |