MAMEWorld >> News
View all threads Index   Flat Mode Flat  

Haze
Reged: 09/23/03
Posts: 5245
Send PM
Re: Haze wip update - ‘Magnet System’
10/24/16 12:58 PM


> > I'm glad this system is finally going to be emulated. I started to document it about
> 2
> > years ago trying to learn more about this hardware, a lost chapter in spanish arcade
>
> > videogames design history.
>
> Yep. Haze and company off to a preliminary start getting the system up an running.
>
>
> > I hope the games designed exclusively for this system will be found someday.
>
> With the hardware system being preserved, it definitely increases chances of other
> games for the system maybe turning up later. One example would be the DECO cassette
> arcade system. Once that system became working in MAME, various DECO cassette tapes
> of various games surfaced over the many years and were eventually emulated with some
> modifying of the DECO cassette C++ driver file.

I just hope somebody can step forward and sort out some of the remaining issues with the driver, especially the sound as I don't really have a good understanding of the Z80 peripherals at all, and even after looking at other drivers I've not managed to hook up the Z80 CTCs / Daisychain etc. properly.

If you ignore the CTC IRQ vector by not hooking up the daisychain you get the default interrupt vector in IM2 of 0xff (so read interrupt address from 0xff, 0x100) which seems to fire with great frequency.

That interrupt doesn't seem to do much good, apart from read what I assume is the soundlatch, code can't go anywhere useful from there (needs some bytes in ram to change)

If I hook up the Z80 and Daisychain the interrupt stops firing at all. If I force an interrupt, the Z80 CTC initially has the vector set to 0xf6, which is a valid pointer, but it then gets set to 0xf0, which just points at at 00 and as soon as another ei instruction is hit a new interrupt with the invalid vector is immediately fired for reasons I don't understand (all code is in RAM, so I guess that vector could change)

Unfortunately I'm not full of hope, I had similar issues with a Z80 and Z80CTC peripherals when trying to hook up the MegaPhoenix sound, and even asked for help that time, and to date (several years later) nobody has looked to my knowledge.







Entire thread
Subject Posted by Posted on
* Haze wip update - ‘Magnet System’ gregf 10/22/16 02:46 PM
. * Re: Haze wip update - ‘Magnet System’ Diet Go Go Fan  10/22/16 04:42 PM
. * Re: Haze wip update - ‘Magnet System’ gregf  10/22/16 11:47 PM
. * Re: Haze wip update - ‘Magnet System’ dave00  10/24/16 12:50 AM
. * Re: Haze wip update - ‘Magnet System’ gregf  10/24/16 11:23 AM
. * Re: Haze wip update - ‘Magnet System’ Haze  10/24/16 12:58 PM
. * Re: Haze wip update - ‘Magnet System’ dave00  10/29/16 01:49 AM
. * Re: Haze wip update - ‘Magnet System’ StilettoAdministrator  10/29/16 03:04 AM

Extra information Permissions
Moderator:  John IV, Robbbert, Tafoid 
1 registered and 496 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 1861