Jump to content

ARCADE64 0.239


Robert
 Share

Recommended Posts

Hacks are still in ARCADE source that's why I'm asking :)

 

diff -Nru src/mame/drivers/aliens.cpp src-fx/mame/drivers/aliens.cpp
--- src/mame/drivers/aliens.cpp    Tue Oct 26 08:44:01 2021
+++ src-fx/mame/drivers/aliens.cpp    Sat Oct 30 20:18:11 2021
@@ -201,7 +201,7 @@
     m_maincpu->set_addrmap(AS_PROGRAM, &aliens_state::aliens_map);
     m_maincpu->line().set(FUNC(aliens_state::banking_callback));
 
-    Z80(config, m_audiocpu, XTAL(3'579'545)); /* verified on pcb */
+    Z80(config, m_audiocpu, XTAL(3'579'545)*2); /* verified on pcb */ //MAMEFX
     m_audiocpu->set_addrmap(AS_PROGRAM, &aliens_state::aliens_sound_map);

 

diff -Nru src/mame/drivers/crimfght.cpp src-fx/mame/drivers/crimfght.cpp
--- src/mame/drivers/crimfght.cpp    Tue Oct 26 08:44:04 2021
+++ src-fx/mame/drivers/crimfght.cpp    Sat Oct 30 20:18:30 2021
@@ -306,7 +306,7 @@
     m_maincpu->set_addrmap(AS_PROGRAM, &crimfght_state::crimfght_map);
     m_maincpu->line().set(FUNC(crimfght_state::banking_callback));
 
-    Z80(config, m_audiocpu, XTAL(3'579'545)); /* verified on pcb */
+    Z80(config, m_audiocpu, XTAL(3'579'545)*2); /* verified on pcb */ //MAMEFX

 

diff -Nru src/mame/drivers/simpsons.cpp src-fx/mame/drivers/simpsons.cpp
--- src/mame/drivers/simpsons.cpp    Tue Oct 26 08:44:16 2021
+++ src-fx/mame/drivers/simpsons.cpp    Sat Oct 30 20:19:46 2021
@@ -319,7 +319,7 @@
     m_maincpu->set_vblank_int("screen", FUNC(simpsons_state::simpsons_irq)); /* IRQ triggered by the 052109, FIRQ by the sprite hardware */
     m_maincpu->line().set(FUNC(simpsons_state::banking_callback));
 
-    Z80(config, m_audiocpu, XTAL(3'579'545)); /* verified on pcb */
+    Z80(config, m_audiocpu, XTAL(3'579'545)*2); /* verified on pcb */    // MAMEFX
 

diff -Nru src/mame/drivers/thunderx.cpp src-fx/mame/drivers/thunderx.cpp
--- src/mame/drivers/thunderx.cpp    Tue Oct 26 08:44:18 2021
+++ src-fx/mame/drivers/thunderx.cpp    Sat Oct 30 20:20:08 2021
@@ -631,7 +631,7 @@
     KONAMI(config, m_maincpu, XTAL(24'000'000)/2/4); /* 052001 (verified on pcb) */
     m_maincpu->set_addrmap(AS_PROGRAM, &thunderx_state::scontra_map);
 
-    Z80(config, m_audiocpu, XTAL(3'579'545)); /* verified on pcb */
+    Z80(config, m_audiocpu, XTAL(3'579'545)*2); /* verified on pcb */
 

There is also Super Contra set to use 57 Hz display instead of 59 Hz mode but I don't remember its use.

Edited by haynor666
Link to comment
Share on other sites

7 hours ago, Robert said:

Thanks. I'll take them out in a few days.

 

Please robert and haynor666 ask mamesick to hack speed Racing Jam. :(

Is the only game i wanna play at home.

Since covid appear i never had a change anymore to play this arcade one time each year. 

DX Version crashed i don´t know if Ville Will fix it soon. 

I already saw people enjoying this hack but is not on this emulator.

 

 

Edited by Hyperscorpio
Link to comment
Share on other sites

All KONAMI hacks where the sound CPU is multiplied by 2 can be safely removed.

Super Contra refresh at 57 Hz I believe should still stay here, It was changed to have perfect sync with a youtube PCB video IIRC. Though I don't think it's so important.

For the M72 bugs Haynor666 asked in another thread, they are all fixed except for the DBREED one.

 

About Racing Jam, I have no idea what to touch, those 3d games/drivers are beyond my skills and also I have very few time to compile a MAME version to test and so on.

Thanks.

Edited by mamesick
  • Like 1
Link to comment
Share on other sites

3 hours ago, Robert said:

Clicking on his name shows he last visited 4 hours ago.

Indeed MameSick is active :)

2 hours ago, mamesick said:

All KONAMI hacks where the sound CPU is multiplied by 2 can be safely removed.

Super Contra refresh at 57 Hz I believe should still stay here, It was changed to have perfect sync with a youtube PCB video IIRC. Though I don't think it's so important.

For the M72 bugs Haynor666 asked in another thread, they are all fixed except for the DBREED one.

 

About Racing Jam, I have no idea what to touch, those 3d games/drivers are beyond my skills and also I have very few time to compile a MAME version to test and so on.

Thanks.

Ok, Robert will probably remove all audio hacks for Konami games. Refresh rate I reverted to default in my build long time ago :)

So for Dragon Breed we should update fix but remove for all other games, right ?

 

Happy New Year guys :D

Edited by haynor666
Link to comment
Share on other sites

This is the current fix for DBREED:

void m72_state::m81_dbreed(machine_config &config)
{
	m81_hharry(config);
	m_maincpu->set_addrmap(AS_PROGRAM, &m72_state::dbreed_map);
}

All the rest is no more needed because the volume changes happened a while ago fixed the rest of the bugs.

@Robert, this is not an hack. It's a correct fix for https://mametesters.org/view.php?id=6970.

Feel free to submit to official source tree if you wish.

Edited by mamesick
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...