> Recompiled with your change. Deleted sta, nv ram and cfg files, still stuck IRQ message.
Don't worry. I have confirmed on 0.140u1 surely and passed the initialization and searched the memory and tested my customized cheat system. Memory search and chaet codes work fine even in this version and I have not had a problem right now though I'm now testing.
I don't know why still hangs after the fix because you lacks some info. So please try to test the follwoings and report again. - Set breakpoint $D779 (20pacgal) then check that writing a memory breaks (or doesn't braek) the contents between $FFF0 - $FFFF. - Check the value of "entry->m_bytemask" in prepare_map() on memory.c is NOT "0" just before calls adjust_addresses().
The reason of this bug will be that "incomplete" source is set and used like a single character for tagmap_hash. But there are the problem on MAME core side (not each drivers) so that more info and test are required.
[ATTACHED IMAGE - CLICK FOR FULL SIZE]
"Any company has no power to stop people emulating"
MAME is the emulator of no giving in the pressure from any company even if they don't allow
|