Any Mame Z80 Games Not Working?


slaanesh

Certified Guru
Joined
Nov 9, 2005
Messages
1,995
Age
54
Location
Melbourne, Australia
Website
www.slaanesh.net
I've made some good progress on the Z80 core used in GP32 (and GP2X) MAME.
It seems to be faster and more compatible.

The following games now work correctly:

1942
Jungle King
Crazy Climber


What I would like to know is if there are any other Z80 based games that currently do not work?
Please post here so that I can test them.
Thanks!

Hoping to release GP32 MAME 2.2 either tonight or tomorrow morning (Australian EST time).

EDIT: Updated list of working games with new Z80 core.
 
The sound in Golden Axe only works after you turn into the wolf, so some flag or such is set when that happens which makes the sound work perfectly - before that it does not. Ideally track whatever flag it is and set it on bootup.
 
craigix posted on Aug 4 2006 at 10:14 AM said:
The sound in Golden Axe only works after you turn into the wolf, so some flag or such is set when that happens which makes the sound work perfectly - before that it does not. Ideally track whatever flag it is and set it on bootup.
I assume you mean Altered Beast? That's where you turn into a werewolf or weredragon?

I've tested this on the GP32 and the sound is present from the start.
 
Last edited by a moderator:
Please fix the Galaxian background and Shot sound, without these Mame is incomplete on GP2x / GP32.

If possible the sample support would be great for Astro Blaster and a few others like Gorf.

I haven't tried a recent version on GP2x so forgive me if this is already done.

Best regards,
Ian

p.s. Working Galaxian = donation time for me.
 
vic20-ian posted on Aug 5 2006 at 05:50 AM said:
Please fix the Galaxian background and Shot sound, without these Mame is incomplete on GP2x / GP32.

If possible the sample support would be great for Astro Blaster and a few others like Gorf.

I haven't tried a recent version on GP2x so forgive me if this is already done.

Best regards,
Ian

p.s. Working Galaxian = donation time for me.

Sample support is working for Astroblaster and many others.
Galaxian with sample sounds and shots is done you'll be pleased to know. :)
 
Last edited by a moderator:
Games -

1.Twin Cobra (It should be z80. or 68000 or both :)
I tested it and I dont see any enemies appearing while you play.

Do you think you can work on the 68000 family too?
 
Yamaha posted on Aug 5 2006 at 01:39 PM said:
Games -

1.Twin Cobra (It should be z80. or 68000 or both :)
I tested it and I dont see any enemies appearing while you play.

Do you think you can work on the 68000 family too?

Yes, I've noted this bug and this will be fixed if possible but probably the following release.

I'm a big fan of Twin Cobra so I want to see it working too.
 
Last edited by a moderator:
im very happy you are doing twin cobra work around slaneesh here is what ive seen so far

**legend**

Slow - The game runs to slow (no-matter which fps you use.)

Damage - Either the colors are all screwed up, missing some sprites here and there or the just dont seem to warm up

Sound - The sound dont work or some sounds are mising

sample - Game must use sound samples

Roms - You may need to rename the roms in order to work



Galaxian - z80 (samples)
Galaga - z80 (samples)
Moon Patrol - z80 (roms)
Arm Wrestling - z80 (damage,sound, samples)
ASO - z80 damage (Damage,sound,slow)
Bad dudes vs Dragonninja - 68000 slow (sound)
Bio Attack - z80 (damage)
Bubble Bobble - Z80 (sound)
Captain silver - M6809 2 (slow,sound)
Defend the attack on the red ufo - z80 (sound)
Donkey Kong - Z80 (damage,sound ,samples)
Double Dragon - HD6309 HD63701 (slow, sound)
Double dragon II - z80 HD6309 3 (slow,sound)
Exerion - z80 (damage)
Heavy Barrel - 68000 (sound)
Midnight Resistance - 68000 (sound)
Moon cresta - z80 (samples)
Out zone - z80 (slow,sound)
P.O.W - 68000 - z80 (slow,sound)
P-47 - 68000 (slow, sound)
Pleiads - 8085A 2 (sound)
Psycho Nics Oscar - HD6309 2 (slow,sound)
Punch Out - z80 (damage, sound ,samples)
Renegade - M6502 (damage,sound)
Rolling Thunder - M6809 1 (damage, sound,slow)
Sea Fighter Poseidon - z80 (damage)
Shinobi - 68000 z80 (sound)
street fighter - z80 68000 (sound)
Terra cresta - 68000 z80 (sound)
Truxton - 68000 z80 (slow,sound)
Tumble pop - 68000 (roms, damage ,sound)
Twin cobra - 68000 z80 (sound, slow , damage)
Vigilante - z80 (slow, sound)
wonderboy in monsterland - z80 (sound)
xain'd sleena - M6809 (sound, slow, damage)
Super Punch out - z80 (damage)
Xevious - z80 (roms ,damage ,samples)
hippodrome - 68000 (damage , sound)
Golden Axe - 68000 z80 (sound , slow)

ok thanx
 
Yamaha posted on Aug 6 2006 at 03:54 PM said:
im very happy you are doing twin cobra work around slaneesh here is what ive seen so far

Galaxian - z80 (samples)
Galaga - z80 (samples)
Moon Patrol - z80 (roms)
...

This is good - thanks for this. I'll start looking into some of these.

Problems with games can stem from a number of reasons. As you know, the GP32/GP2X version of MAME is based on 0.34/0.35 and we've had almost 60 revisions since then. Many of these later revisions have fixed problems in our relatively early version/port of MAME.

So, whilst we can possibly fix some issues, there are some problems that just won't be able to be fixed unless we port a later version of MAME. The catch-22 is that later versions require a more hefty CPU to get them going at nice speeds, so we'll probably be stuck with what we've got here.

The best long term solution would be to base GP32/GP2X MAME on 0.36/0.37 release which had a number of significant improvements.

In the short term, I'll see what can be done about the games that you've listed. :)
 
Last edited by a moderator:
slaanesh posted on Aug 5 2006 at 03:43 PM said:
Yamaha posted on Aug 5 2006 at 01:39 PM said:
Games -

1.Twin Cobra (It should be z80. or 68000 or both :)
I tested it and I dont see any enemies appearing while you play.

Do you think you can work on the 68000 family too?

Yes, I've noted this bug and this will be fixed if possible but probably the following release.

I'm a big fan of Twin Cobra so I want to see it working too.

Okay, I've got Twin Cobra working on the GP32. It actually plays decently fast - I was quite amazed.
It actually has *three* processors which is why it wasn't previously working. 68000, Z80 and a TMS32010.

I'm splitting the 68000 module into two - those with 68000/6502 and those with 68000/Z80 (and TMS32010).

I've also got Vindicators working too as splitting the module has freed up some RAM.

Something to look forward to in the release GP32 MAME 2.3!
 
Last edited by a moderator:
very good slaanesh! how do you do it! Hey you will have to show me your work one day.. how you do all this.


I cant wait to play twin cobra again :)
 
Yamaha posted on Aug 6 2006 at 03:54 PM said:
hippodrome - 68000 (damage , sound)

This is now fixed. As well as Fighting Fantasy which is a clone.
While I was testing it, I found the game actually sort of enjoyable, despite the limited number of moves.
Once you defeat an opponent you get to buy weapon/armour upgrades.

I've also updated other aspects of the Data East 16-bit driver so it's all good and working now as it should.
 
Last edited by a moderator:
Fixed some problems with sound for Gorf on the GP32. You now get sound + samples. Was previously missing all the non-sampled sounds, like shooting and explosions. I was wondering why it was so quiet!
 
Yamaha posted on Aug 5 2006 at 03:39 AM said:
Games -

1.Twin Cobra (It should be z80. or 68000 or both :)
I tested it and I dont see any enemies appearing while you play.

Do you think you can work on the 68000 family too?


if i remember correctly the problem is the protection = incomplete simulation of the mcu...... this was fixed much later... but there was a bootleg ... :) so theres hope
 
Last edited by a moderator:
pongplaya posted on Sep 14 2006 at 10:37 PM said:
Yamaha posted on Aug 5 2006 at 03:39 AM said:
Games -

1.Twin Cobra (It should be z80. or 68000 or both :)
I tested it and I dont see any enemies appearing while you play.

Do you think you can work on the 68000 family too?


if i remember correctly the problem is the protection = incomplete simulation of the mcu...... this was fixed much later... but there was a bootleg ... :) so theres hope

Already fixed it... ;)
 
Last edited by a moderator:
Back
Top