Mercurial > repos > blastem
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) |