2 CANON BX-1 Emulator 'eBX-1'
4 Author : Takeda.Toshiya
13 #include "../vm_template.h"
14 #include "../../emu_template.h"
15 #include "../device.h"
21 class PRINTER : public DEVICE
27 uint8_t strobe, outdata;
32 PRINTER(VM_TEMPLATE* parent_vm, EMU_TEMPLATE* parent_emu) : DEVICE(parent_vm, parent_emu)
34 set_device_name(_T("Printer"));
42 void event_vline(int v, int clock);
43 void __FASTCALL write_io8(uint32_t addr, uint32_t data);
44 uint32_t __FASTCALL read_io8(uint32_t addr);
45 bool process_state(FILEIO* state_fio, bool loading);
48 void set_context_ram(uint8_t* ptr)
52 void __FASTCALL key_down(int code);
53 void __FASTCALL key_up(int code);