|
Re: Pac-Man "Emulator" for the ZX Spectrum
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.
|
|