Started by arnoldemu, 16:07, 26 September 13
0 Members and 1 Guest are viewing this topic.
Quote from: Kris on 21:36, 26 September 13Works perfectly, that's a great news for Plus users that this tool from noCash is back Edit: I just burn an Eprom with the .CPR tranfer to .BIN file and it doesn't works on real Plus; screen freeze .
Quote from: arnoldemu on 10:51, 27 September 13This tool is not nocash's tool. It's my own. Sad it doesn't work on real plus. I didn't test it yet.BIN file is attached.notice it's not an exact rom size.I will make sure it works on plus and gx4000.
Quote from: gerald on 11:56, 27 September 13It get stuck at the game title screen waiting for a keypress.Comparing the behaviour on winape and the real cpc, I notice that no interrupt occurs on the real cpc.Since the title screen waiting loop (23BA-23D5) rely on data (keyboard line status) updated by interrupt, we get stuck there.Question is why interrupt does not occur on real HW, and why this is different on emulator
Quote from: arnoldemu on 11:57, 27 September 13great thanks for the analysis. Will fix that (on emu and in the code).
Quote from: gerald on 12:06, 27 September 13Any idea why there is a different behaviour regarding IRQ ?
Quote from: arnoldemu on 15:25, 27 September 13I have worked out what is wrong.The code does turn on interrupts, but the z80 is in the default interrupt state of IM 0.The value on the bus supplied by the asic... well it's not going to be ff like it mostly is on CPC, so it jumps to the wrong place and doesn't execute the instructions.In an emu, chances are the ram is probably filled with zeros, so it just happens to fall through and work.So I added an "im 1" instruction into the setup code Will check what happens in my emu because it just happens to work on mine when it shouldn't.new files attached.Do these work better?
Quote from: Kris on 07:33, 27 September 13EDIT: here is the 1st attempt:
Quote from: trebmintGood stuff... plus with an extra 16k bank from the cart we can add some nice extra stuff too
Quote from: gerald on 21:02, 27 September 13I did not get the same border color, mine was always orange
Quote from: Kris on 21:05, 27 September 13Do you mean on real CPC+ ?
Quote from: Kris on 21:05, 27 September 13I'm erasing some eprom at the moment, I wil test the new file in few minutes
Quote from: Kris on 21:41, 27 September 13You know what I mean even if my english is not perfect
Quote from: Kris on 22:02, 27 September 13It is the wording used in my software to manage Eproms, so I use it
Page created in 0.103 seconds with 50 queries.