|
Subject: [stella] Kool-Aid Man - Fixed From: Christopher Tumber <christophertumber@xxxxxxxxxx> Date: Fri, 15 Nov 2002 20:22:51 -0500 |
I know all of Europe has been patiently waiting 20 years for this (smile) so while I was in there anyway... Here's a fixed version of Kool-Aid Man!
Works fine on z26, Pcaewin and StellaX. Should be fine (as fine as any other NTSC game, anyway...) on PAL as well (Can somebody please confirm before I make it public?). Presumably should also work on those idiosyncratic Jrs...
I'm pretty convinced this was really a bug that was just fortunate to work out right. I don't see any reason for it to have been done this way except by mistake. The unpredictable results of changing HMP0/HMP1 right after an HMOVE are documented in the Stella Programming Guide and there's no benefit gained except the compatibiltiy problems so it probably just slipped through. [Or maybe Mattel's documentation didn't include mention of this? But then you'd expect that to lead to plenty of problems elsewhere... Anyone have Steve Tatsumi's number (smile) I'm sure he'd remember it like yesterday...]
For the record:
STA WSYNC
STA HMOVE
STA COLUBK
STY CTRLPF
LDA #$D0
STA HMP0
LDA #$20
STA HMP1
LDY LF000
LF066: NOP
DEY
BNE LF066
STA RESP0
STA RESP1
was changed to:
STA WSYNC
STA HMOVE
STA COLUBK
STY CTRLPF
LDY LF000
LF066: NOP
DEY
BNE LF066
LDA #$00 ;#$D0
STA HMP0
LDA #16 ;#$20
STA HMP1
STA RESP0
STA RESP1
Chris...
Attachment:
KoolAidMan-Fixed.bin
Description: Binary data
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [stella] PAL/NTSC Auto-Detect (, Christopher Tumber | Thread | Re: [stella] Kool-Aid Man - Fixed, Fabrizio Zavagli |
| Re: [stella] PAL/NTSC Auto-Detect (, Christopher Tumber | Date | Re: [stella] PAL/NTSC Auto-Detect (, Paul Slocum |
| Month |