comparison tmss.s68 @ 2038:5b51f03b2227

Don't init IO ports in TMSS ROM as it trips up the standard Sega init code
author Michael Pavone <pavone@retrodev.com>
date Sun, 07 Mar 2021 22:45:25 -0800
parents 33f454232aee
children f500831f7fb4
comparison
equal deleted inserted replaced
2037:b0b0c31338c3 2038:5b51f03b2227
139 moveq #32, d0 139 moveq #32, d0
140 move.w #(64*64-1), d1 140 move.w #(64*64-1), d1
141 ploop: 141 ploop:
142 move.w d0, (a0) 142 move.w d0, (a0)
143 dbra d1, ploop 143 dbra d1, ploop
144
145 move.b #$40, $A10009
146 move.b #$00, $A10003
147
148 move.l #$45960002, d7 144 move.l #$45960002, d7
149 move.l d7, (a1) 145 move.l d7, (a1)
150 move.l #$800000, d6 146 move.l #$800000, d6
151 147
152 lea ram_code_src(pc), a6 148 lea ram_code_src(pc), a6
199 move.w #$8104, (a1) 195 move.w #$8104, (a1)
200 move.l d0, (a3) 196 move.l d0, (a3)
201 jmp (a6) 197 jmp (a6)
202 198
203 is_bad: 199 is_bad:
200 move.b d0, (a4)
204 lea bad(pc), a6 201 lea bad(pc), a6
205 bsr.s print_string 202 bsr.s print_string
206 203
207 add.l d6, d7 204 add.l d6, d7
208 move.l d7, (a1) 205 move.l d7, (a1)