imm6-76: create blank PROM file if non-existent image file is specified (nw)

This commit is contained in:
Vas Crabb 2017-07-17 09:29:50 +10:00
parent 51601de10d
commit 6fa52dc166

View File

@ -157,15 +157,16 @@ public:
virtual void call_unload() override; virtual void call_unload() override;
// device_image_interface static info // device_image_interface static info
virtual iodevice_t image_type() const override { return IO_ROM; } virtual iodevice_t image_type() const override { return IO_ROM; }
virtual bool is_readable() const override { return true; } virtual bool is_readable() const override { return true; }
virtual bool is_writeable() const override { return true; } virtual bool is_writeable() const override { return true; }
virtual bool is_creatable() const override { return true; } virtual bool is_creatable() const override { return true; }
virtual bool must_be_loaded() const override { return false; } virtual bool must_be_loaded() const override { return false; }
virtual bool is_reset_on_load() const override { return false; } virtual bool is_reset_on_load() const override { return false; }
virtual char const *file_extensions() const override { return "rom,bin"; } virtual bool support_command_line_image_creation() const override { return true; }
virtual char const *custom_instance_name() const override { return "promimage"; } virtual char const *file_extensions() const override { return "rom,bin"; }
virtual char const *custom_brief_instance_name() const override { return "prom"; } virtual char const *custom_instance_name() const override { return "promimage"; }
virtual char const *custom_brief_instance_name() const override { return "prom"; }
void di_w(u8 data); void di_w(u8 data);
void a_w(u8 data); void a_w(u8 data);