2003-10-07 Dave Brolley For Stan Cox * generic.h (SID_GB_WRITE): allow_rom_write implies warn_rom_write. 2003-10-07 Dave Brolley For Stan Cox * generic.h (generic_memory): New member allow_rom_write. (SID_GB_WRITE): Use it. * generic.cxx (generic_memory): Initialize it. 2003-10-07 Dave Brolley * generic.h (generic_read_write_bus::write_any): Move to generic_read_only_bus. (generic_read_only_bus::SID_GB_WRITE): Allow write to read-only-port with a warning if ignore_rom_write is set. 2003-10-07 Dave Brolley * generic.h (generic_memory): New member: base_address. (SID_GB_WRITE): Add target->base_address to the address printed. * generic.cxx (generic_memory): Initialize base_address. Add base-address attribute. 2003-10-07 Dave Brolley For Stan Cox * generic.cxx (generic_memory): New member ignore_rom_write. * generic.h (generic_read_only_bus::SID_GB_WRITE): Use it. 2003-10-07 Dave Brolley For Frank Ch. Eigler * generic.cxx (generic_memory ctor): Add evil backdoor hack to read memory buffer base/size via attributes.