Final Burn Neo > FBN Development

Slam Masters & Muscle Bomber Duo bug

<< < (4/4)

iq_132:
jimmy is still working on his next fba evo release, but i will see if i can put together something before he releases it.  (he has got the ID software release schedule -- When it is done, it will be done  :wink: )

BisonSAS:
My code fix version. :cool:

In src/burn/capcom/cps_rw.cpp
Find this:

--- Code: ---#if 0
if (Cps1Qs == 1) {
//CPS1 EEPROM write
if (ia == 0xc007) {
}
}
#endif
--- End code ---
   
Replace this:

--- Code: --- if (Cps1Qs == 1) {
//CPS1 EEPROM write
if (ia == 0xc007) {
EEPROMWrite(d & 0x40, d & 0x80, d & 0x01);
return;
}
}
--- End code ---
   
   
In src/burn/capcom/cps_mem.cpp

Find this:

--- Code: --- if (Cps1Qs == 1) {
// Map the 1st 32KB of the QSound ROM into the 68K address space
for (int i = 0x7FFF; i >= 0; i--) {
CpsEncZRom[(i << 1) + 0] = CpsEncZRom[i];
CpsEncZRom[(i << 1) + 1] = 0xFF;
}
// SekMapMemory(CpsEncZRom, 0xF00000, 0xF0FFFF, SM_ROM);
SekMapHandler(3, 0xF00000, 0xF0FFFF, SM_ROM);
SekSetReadByteHandler(3, haxx0rReadByte);
--- End code ---

Replace this:

--- Code: --- if (Cps1Qs == 1) {
// Map the 1st 32KB of the QSound ROM into the 68K address space
for (int i = 0x7FFF; i >= 0; i--) {
CpsEncZRom[(i << 1)] = CpsEncZRom[i];
CpsEncZRom[(i << 1) + 1] = 0xFF;
}
SekMapMemory(CpsEncZRom, 0xF00000, 0xF0FFFF, SM_ROM); // QSound ROM
--- End code ---

In src/burn/capcom/dc_slammast.cpp
Find this:

--- Code: ---nCpsZRomLen= 1*0x020000;
--- End code ---

replace this:

--- Code: ---nCpsZRomLen= 2*0x020000;
--- End code ---





Driver include this changes in attachment.
 :cool: :smilie: :wink:

iq_132:
Excellent. Thanks for saving me the time/work :)

Death Metal:
Thank you guys so much! Finally I'll have this working again after so much time (I know I could have used another emulator, but I didn't want to "cheat" on my own release of FBA :p).

Death Metal:
Oh, and by the way, YAY IT WORKED!

:p

Navigation

[0] Message Index

[*] Previous page

Go to full version