diff options
author | Andreas Baumann <mail@andreasbaumann.cc> | 2020-11-29 19:31:22 +0100 |
---|---|---|
committer | Andreas Baumann <mail@andreasbaumann.cc> | 2020-11-29 19:31:22 +0100 |
commit | c7b0b280339064ab1b673ab7767d0318b2e9b72a (patch) | |
tree | b597ee3f3c36db401eccb5bca5e8d7f8a8db8485 /emu/device.c | |
parent | aca930d803177cb6ea8ebadd77b6ef09ab2b5b49 (diff) | |
download | 6502-c7b0b280339064ab1b673ab7767d0318b2e9b72a.tar.gz 6502-c7b0b280339064ab1b673ab7767d0318b2e9b72a.tar.bz2 |
7-segment display is now drawn
Diffstat (limited to 'emu/device.c')
-rw-r--r-- | emu/device.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/emu/device.c b/emu/device.c index ecf3d2d..7ad2741 100644 --- a/emu/device.c +++ b/emu/device.c @@ -7,6 +7,9 @@ static device_vtable_t const device_vtable = { device_read, device_write, +#ifdef WITH_GUI + device_draw, +#endif device_deinit }; @@ -35,6 +38,13 @@ void device_write( void *obj, uint16_t addr, uint8_t data ) device->name, addr ); } +#ifdef WITH_GUI +void device_draw( void *obj, SDL_Renderer *renderer ) +{ + // ignore rendering of abstract device +} +#endif + void device_deinit( void *obj ) { device_t *device = (device_t *)obj; |