Yea, i have no alternative but to think it has something to do with the code. Im thinkin there might be some other files that "Normally" are automatically updated when you make changes to the neo_run.cpp and/or neogeo.h files, but for some reason are not being updated.......... ah hell then again if they werent being updated i would see the conflict when compiling (like i did when i first started adding drivers and hadnt changed the driverlist.h file) its just so strange that the rom keeps reseting the way it does, unibios allows you to hear the rom sound files via Jukebox function, and the unibios dipsettings detects the rom as being kof2k3 "k.o.f.0.3". also when i use unibios, if i select Arcade mode and push Select (coin) really fast while its loading, i get to hear the coin sound before it restarts....lol very frustrating indeed.