(MESS) let's try to workaround coleco cart problems from fullpath
by using a rom region instead of the shared pointer... so to also 
avoid ROM data into save states while at it. nw

for the record, the code at fault in this case is the call of 
m_rom.allocate(size), which in turn invokes code from 
devfind.h and tries to save the pointer...

of course, Curt, if you find a better solution feel free to revert 
this as you prefer :)