|
Pac-Man "Emulator" for the ZX Spectrum
#275860 - 02/12/12 08:28 PM
|
|
|
|
CTOJAH |
MAME Addict
|
|
|
Reged: 07/13/10
|
Posts: 980
|
Loc: Macedonia,Veles
|
|
Send PM
|
|
|
Re: Pac-Man "Emulator" for the ZX Spectrum
[Re: Luca Elia]
#275868 - 02/12/12 09:46 PM
|
|
|
As far as my knowledge goes, this is not a classic emulator, but something like ArcadePC Loader for Taito TypeX/X2 games/roms. Here is used the same proc. as Pacman Hardware has, only with some "hacks" (color clash on Spectrum was infamous, ability of no more then 6 sprites to be controlled in interrupt - of course these sprites should be transformed in "software sprites" because number of hw sprites on Spectrum = 0 and a few things more...) Nevertheless this is a nice achievement continuing the authors work on Sam Coupe which is the real source (MAME documentation was very helpful, too) for this "emulator". P.S. I will use this occasion to ask You : What stops Donggul Donggul Haerong from full/working state of emulation in MAME ? (On official MAME site I read that : "Protection PIC hasn't been dumped yet.", but somewhere else - I can not remember at the moment where - I found information that Guru dumped it.)
|
|
|
|
Re: Pac-Man "Emulator" for the ZX Spectrum
[Re: CTOJAH]
#275884 - 02/13/12 01:18 AM
|
|
|
> As far as my knowledge goes, this is not a classic emulator, but something like > ArcadePC Loader for Taito TypeX/X2 games/roms. Here is used the same proc. as Pacman > Hardware has, only with some "hacks" (color clash on Spectrum was infamous, ability > of no more then 6 sprites to be controlled in interrupt - of course these sprites > should be transformed in "software sprites" because number of hw sprites on Spectrum > = 0 and a few things more...)
It's similar to TypeX in that it's not emulating the CPU. It's different, and more similar to what MAME does, in that it places hooks in the appropriate spots in the code, as you mentioned, in order to replicate the audio and video with something compatible with the host architecture.
> What stops Donggul Donggul Haerong from full/working state of emulation in MAME ? (On > official MAME site I read that : "Protection PIC hasn't been dumped yet.", but > somewhere else - I can not remember at the moment where - I found information that > Guru dumped it.)
Not that I know of. But we do have dumps for topbladv and officeye. I have looked briefly and they would require some changes to the existing PIC cores. In addition, the main CPU <-> PIC communication code seemed very brittle to me, with synchronization done with busy loops, which would most probably not work reliably given the current state of emulation of the two cores. Last thing I was looking at after a hiatus was getting the main CPU (SE3208) disassembler to output the correct addresses, which is complicated by the use of the infamous LERI instruction, and is an additional nuisance that put me off a bit. As for donghaer, I couldn't figure out a patching that works (yet). These things are still on my to-do list though.
|
|
|
Moose |
Don't make me assume my ultimate form!
|
|
|
Reged: 05/03/04
|
Posts: 1483
|
Loc: Outback, Australia
|
|
Send PM
|
|
|
|
> It runs the original Midway ROMs (albeit slightly patched, with redrawn graphics) by > exploiting the fact that the speccy is Z80 based too... cute
Nice one ! Here's the Speccy version of the kill screen:
[ATTACHED IMAGE]
|
Moose
|
|
|
Re: Pac-Man "Emulator" for the ZX Spectrum
[Re: Luca Elia]
#275894 - 02/13/12 04:38 AM
|
|
|
Impressive piece of work. Now I'd like to see someone do that with a 6809-based game and a CoCo3!
|
---
Try checking the MAME manual at http://docs.mamedev.org
|
|
Sune |
Connected
|
|
|
Reged: 09/21/03
|
Posts: 5648
|
Loc: Lagoa Santa, Brasil
|
|
Send PM
|
|
|
Re: Pac-Man "Emulator" for the ZX Spectrum
[Re: Moose]
#275900 - 02/13/12 05:48 AM
|
|
|
> > It runs the original Midway ROMs (albeit slightly patched, with redrawn graphics) > by > > exploiting the fact that the speccy is Z80 based too... cute > > Nice one ! Here's the Speccy version of the kill screen:
It can't be, the Spectrum can only display two colors in each 8x8 pixel tile...and no orange or pink. Must be the SAM Coupé version.
S
|
|
|
Moose |
Don't make me assume my ultimate form!
|
|
|
Reged: 05/03/04
|
Posts: 1483
|
Loc: Outback, Australia
|
|
Send PM
|
|
|
Re: Pac-Man "Emulator" for the ZX Spectrum
[Re: Sune]
#275913 - 02/13/12 07:34 AM
|
|
|
> > > It runs the original Midway ROMs (albeit slightly patched, with redrawn graphics) > > by > > > exploiting the fact that the speccy is Z80 based too... cute > > > > Nice one ! Here's the Speccy version of the kill screen: > > It can't be, the Spectrum can only display two colors in each 8x8 pixel tile...and no > orange or pink. Must be the SAM Coupé version.
Ah, quite correct. Sorry, my bad.
|
Moose
|
|
|
Re: Pac-Man "Emulator" for the ZX Spectrum
[Re: Firehawke]
#275918 - 02/13/12 09:51 AM
|
|
|
> Impressive piece of work. Now I'd like to see someone do that with a 6809-based game > and a CoCo3!
Apparently someone did better?
http://www.axess.com/twilight/sock/dk/
|
Consider it high comedy....sincere tragedy....whatever...don't take it personally.
The Culture
|
|
Retro27 |
Play The Past
|
|
|
Reged: 06/28/05
|
Posts: 146
|
Loc: leeds (UK)
|
|
Send PM
|
|
|
Re: Pac-Man "Emulator" for the ZX Spectrum
[Re: Luca Elia]
#276160 - 02/15/12 11:21 PM
|
|
|
wow works great in Mess emulator. would be cool if he could make space invaders for specturm.
|
Retro
Play the Past.
www.freewebs.com/retro27/
|
|