![]() What else would it do? Why assume anything else?" Unfortunately we don't all make the same assumptions. I suppose one response to that might be "Of course the DMG CPU keeps running. Naive, perhaps, but not a totally farfetched idea, considering the SGB has the ability to at least reset the DMG CPU. I'd just figured the Game Boy CPU was halted. To me, it just seems like if you're going to issue a $12 SGB command, you're asking for the Game Boy to relinquish most, if not all control to whatever SNES code was uploaded, thus the role of the Game Boy CPU after the $12 SGB command was previously unclear. You could actually totally do without any Game Boy hardware, depending on the scope. It appears audio is piped from the DMG hardware to the TV, so the SNES can't mess with that directly, but it appears the SNES can mute everything, or play its own sounds via the DSP. The Game Boy hardware is still passing along data to the SNES' VRAM, but the uploaded code in SNES RAM could alter that however it sees fit. ![]() ![]() SGB commands are no longer processed by the SGB ROM (until RAM code finds a way to return to ROM at least). ![]() My line of thinking was that if you're going to be doing something like this, you're potentially handing total control over to SNES code at that point. I guess the fear was that JUMP would halt the clock to the Game Boy CPU.Įxactly what I thought until recently. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |