ripsaw8080 wrote:Demon Attack without mirroring must be at segment E600h. However, consider the first executed instruction in Demon Attack: a far jump to E600:0008... if the code is executing at segment E600, that is a far jump to the very next instruction, so why do that? Because it's supposed to be a far jump from E000 to E600, and that jump is evidence that the mirroring is the same as in Microsurgeon, even if the game works without it. Instead of a far jump, Microsurgeon uses a relative near jump that makes the mirroring essential. I wonder if this mirroring and jumping between the mirrored banks was supposed to be some kind of copy protection.
Great Hierophant wrote:There would be no need for headers for emulation purposes if all PCjr. cartridge dumps were 128KB in size to correspond to the D-E segments.
ronald_herrera wrote:But remember, I guess the game needs a joystick on less there's something wrong with the code segment. Al least the demo display beautifully the game, but I'm still working on it in order to use the keyboard; if it's possible. Somehow I feel all alone.
Users browsing this forum: No registered users and 2 guests