Ok ! Thanks for this dump and pictures BlueBMW.
Time to analyze this things. These 2 dumps are useless as is. Here is why :
Basically, an m68000 based system works like this : the cpu have a 16bits data bus (pins D0-->D15), and so will fetch 2 bytes at a time from its address space.
You have 2 eproms, which are 27c512. These eproms are each 512*8bits in data width (D0-->D7) and 512/8=64KBytes.
So, 1 eprom is hooked to the lowest part of cpu's data bus (D0-->D7), and the other eprom, to the highest (D8-->D15).
When the cpu access the rom space, it will get/set 1byte from/to the first eprom, and the next byte from/to the second eprom.
That it, the eprom mark IX087CE_V10.BIN contains EVEN bytes of IPL, and IX0898CE_V10.BIN contains ODD bytes.
Make sense ?
Now, you have to merge these together to get your full exploitable 128KB IPL.
I've uploaded on the file archive : http://nfggames.com/X68000/Uploads/BIOSCZ600.zip
You can try it under XM6, it will work (and as concequence, indicate that your problem is not here...) and does look like the same as the widely known iplrom.dat.
But deeper in code inspection give me a lots of differences. I don't know if the dump is good or not (we need a dump from another CZ600 to confirm this), but this IPL is diffinitively a different one.
Anyway, back the topic.
I have two ACE which suffers of the same symptoms as yours (I hope this is not the case... as I haven't found a solution yet)
Here is some pinouts you can test on the cpu to verify the working conditions :
- CLK (pin 15)
- #RESET (pin 18)
- #HALT (pin 17)
- #BR (pin 13)
- #BG (pin 11)
- #IPL0 (pin 25)
- #IPL1 (pin 24)
- #IPL2 (pin 23)