Welcome to Emulationworld

Forum Index | FAQ | New User | Login | Search

Make a New PostPrevious ThreadView All ThreadsNext ThreadShow in Flat Mode*

SubjectRe: Genesis, NeoGeo, CPS1/2 Z80 Reply to this message
Posted byBart T.
Posted on04/14/05 03:48 AM

> Besides sound not working, will anything have problems when the Z80 is left
> unemulated in any of those systems ?

Yes. I can only speak about the Genesis but some games will have the main CPU communicate with the Z80 program and if it doesn't respond, the main CPU will just hang there waiting.

For most games this doesn't occur but it does happen quite a bit. On the Genesis, many games use the bus-request mechanism to take away the Z80 bus and will wait until this is acknowledged. Because this is a hardware thing (the Z80 programs don't get to determine when they lose the bus), it can be faked easily without emulating the Z80 (for example, see Genecyst's Z80 faking option.) There will still be several games that talk to the Z80 through the shared RAM and won't work without it being emulated (or at least not without a clever faking mechanism that attempts to return different values from the Z80 RAM in hopes of fooling the main CPU.)

Entire Thread
Subject  Posted byPosted On
*Genesis, NeoGeo, CPS1/2 Z80  Jonemaan04/13/05 08:19 PM
..Re: Genesis, NeoGeo, CPS1/2 Z80  Bart T.04/14/05 03:48 AM
..*Re: Genesis, NeoGeo, CPS1/2 Z80  ElSemi04/18/05 08:08 AM
...*Re: Genesis, NeoGeo, CPS1/2 Z80  Jonemaan04/18/05 09:48 AM
....*Re: Genesis, NeoGeo, CPS1/2 Z80  Hyde04/22/05 06:58 AM
.....*Re: Genesis, NeoGeo, CPS1/2 Z80  R. Belmont04/22/05 09:04 PM
......*Re: Genesis, NeoGeo, CPS1/2 Z80  Hyde04/26/05 05:29 AM
......*Re: Genesis, NeoGeo, CPS1/2 Z80  victormoya04/23/05 06:47 AM
.......*Re: Genesis, NeoGeo, CPS1/2 Z80  finaldave06/05/05 01:34 AM
.......*Re: Genesis, NeoGeo, CPS1/2 Z80  smf04/27/05 07:09 AM
.......*Re: Genesis, NeoGeo, CPS1/2 Z80  R. Belmont04/27/05 02:54 AM
........*Re: Genesis, NeoGeo, CPS1/2 Z80  MooglyGuy05/19/05 08:00 PM
......*Re: Genesis, NeoGeo, CPS1/2 Z80  Jonemaan04/22/05 09:24 PM
.......*Re: Genesis, NeoGeo, CPS1/2 Z80  smf04/27/05 07:03 AM