Welcome!
Final Burn Neo => FBN Development => Topic started by: Death Metal on March 05, 2005, 11:33:49 PM
-
Hey guys.
I'm not sure whether it's only me or not, but these two games (for the CPS-1 system) do not seem to work on the latest FBA version (0.2.95.23). The screen goes black and the games never start. The strange thing is that their current drivers appear to be authentic to their 0.2.94.98 counterparts (well, in a further comparison, the variable "slamPro" has been taken out, but the "CpsQs" one seems to do same job, so far I've examined). Does anyone else face this bug? If not, could you please post their Init drivers here so that I can take a lot to see if mine are different (though I've been attempting to use the drivers that came with the source), please?
Thanks in advance.
-
That bug is known by the fba team. Jan said on IRC that it was broken because he took some code out he thought he didn't need :p
-
Oh, I see. That's sad, but oh well. :p
-
Let's wait and see official updating.
Otherwise,my owner version works fine now. :p :rolleyes: :eek: :D
-
Yo netbug. Would you mind sharing the init codes in case you have it, please?
-
if there any chance, that Slam Masters will be emulated by FB Evolution in future releases?
-
if there any chance, that Slam Masters will be emulated by FB Evolution in future releases?
I donno, i need to work on that... but it seens that all the CPS system codes are fine, i think the problem is caused because the sek (68K) and the zet (z80) codes were updated on the new source...thats why we get a black screen, because the decryption code for that game is fine (its the same as the old code)... anyway, im just guessing it, i need to check it out to confirm my thoughts :biggrin:
C ya
PS: looks like fba team have already fixed it on the new source, take a look at the latest test version :wink:
-
I donno, i need to work on that... but it seens that all the CPS system codes are fine, i think the problem is caused because the sek (68K) and the zet (z80) codes were updated on the new source...thats why we get a black screen, because the decryption code for that game is fine (its the same as the old code)... anyway, im just guessing it, i need to check it out to confirm my thoughts :biggrin:
C ya
PS: looks like fba team have already fixed it on the new source, take a look at the latest test version :wink:
yeah, thanks for advice ;)
-
Today i started to work on slammast again, and i've got some sweet results :biggrin: the game runs fine, no bugs on the 68000 program till now, the only bug i've got so far is that when you pass the title screen, the sound stops playing :idiot: you only hear a strange noise, i think its probably because of the QSound and / or Z80 chips. Just give some time to revise and work better on the code, after that i'll post the capcom fba source updated with the code :wink:
(http://img205.imageshack.us/img205/9914/slammast1yi5.th.jpg) (http://img205.imageshack.us/my.php?image=slammast1yi5.jpg)
(http://img207.imageshack.us/img207/4086/slammast2rx2.th.jpg) (http://img207.imageshack.us/my.php?image=slammast2rx2.jpg)
(http://img208.imageshack.us/img208/4617/slammast3dt2.th.jpg) (http://img208.imageshack.us/my.php?image=slammast3dt2.jpg)
(http://img204.imageshack.us/img204/6791/slammast4ic4.th.jpg) (http://img204.imageshack.us/my.php?image=slammast4ic4.jpg)
C ya bros
-
Thanks for the news :)
-
That's great, Jimmy, thanks for the heads up. Would love to have these working again on my build. :smilie:
-
Yo Jimmy. Hope things are going well with with slammast there. Hopefully you haven't dropped it.
-
He's got it work 100% now, the Z80 error was something simple.
He just needs to clean up the code (which afaik is at the bottom of his todo list).
-
That's great! If we take a look at the dates, it's been like 1 year and a half that I posted that. You can tell I'm kind of excited for some reason. :p
-
Any news on this?
-
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: )
-
My code fix version. :cool:
In src/burn/capcom/cps_rw.cpp
Find this:
#if 0
if (Cps1Qs == 1) {
//CPS1 EEPROM write
if (ia == 0xc007) {
}
}
#endif
Replace this:
if (Cps1Qs == 1) {
//CPS1 EEPROM write
if (ia == 0xc007) {
EEPROMWrite(d & 0x40, d & 0x80, d & 0x01);
return;
}
}
In src/burn/capcom/cps_mem.cpp
Find this:
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);
Replace this:
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
In src/burn/capcom/dc_slammast.cpp
Find this:
nCpsZRomLen= 1*0x020000;
replace this:
nCpsZRomLen= 2*0x020000;
(http://209.85.12.234/1023/174/upload/p4025614.gif)
(http://209.85.12.234/1023/174/upload/p4025615.gif)
Driver include this changes in attachment.
:cool: :smilie: :wink:
-
Excellent. Thanks for saving me the time/work :)
-
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).
-
Oh, and by the way, YAY IT WORKED!
:p