summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/imagedev/bitbngr.h
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2022-02-03 07:43:28 +1100
committer Vas Crabb <vas@vastheman.com>2022-02-03 09:00:23 +1100
commitcb16512392b356d42893257e91ba0935dea86d79 (patch)
tree381266b0c2fa4d8281bacbd0bbc692d13ea2f4e1 /src/devices/imagedev/bitbngr.h
parent79db67a77a6929b6423ebe82041971477a1c1a24 (diff)
Clean up various loose ends:
frontend: Exposed debug symbol tables and parsed expressions to Lua (these can be used when the debugger is not active). Also made it simpler to walk input types. imagedev/bitbngr.cpp: Added software list loader support (used by sitcom). sitcom.cpp: Replaced bankdev with a memory view. Also added a bar graph for the timer DAC output, and made the DL1414 displays squarer in the layout like they are in real life. They still don't look right because the internal segment drawing code doen't draw the segments the right width. docs: Fixed broken links and added missing links in command line options index. Also removed documentation for an option that no longer exists and fixed some inconsistent terminology. Separated includes by module in various drivers.
Diffstat (limited to 'src/devices/imagedev/bitbngr.h')
-rw-r--r--src/devices/imagedev/bitbngr.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/devices/imagedev/bitbngr.h b/src/devices/imagedev/bitbngr.h
index 19cbea3bc09..7ffcfd45a2b 100644
--- a/src/devices/imagedev/bitbngr.h
+++ b/src/devices/imagedev/bitbngr.h
@@ -39,10 +39,15 @@ public:
uint32_t input(void *buffer, uint32_t length);
protected:
- // device-level overrides
+ // device_t implementation
virtual void device_start() override;
+ // device_image_interface implementation
+ virtual software_list_loader const &get_software_list_loader() const override;
+
private:
+ uint8_t const *m_next;
+ uint8_t const *m_end;
char const *m_interface;
bool m_is_readonly;
};