2 NEC N5200 Emulator 'eN5200'
\r
4 Author : Takeda.Toshiya
\r
10 #ifndef _KEYBOARD_H_
\r
11 #define _KEYBOARD_H_
\r
14 #include "../../emu.h"
\r
15 #include "../device.h"
\r
17 #define SIG_KEYBOARD_RST 0
\r
18 #define SIG_KEYBOARD_RECV 1
\r
20 class KEYBOARD : public DEVICE
\r
25 bool kana, caps, rst;
\r
29 KEYBOARD(VM* parent_vm, EMU* parent_emu) : DEVICE(parent_vm, parent_emu) {}
\r
35 void write_signal(int id, uint32 data, uint32 mask);
\r
38 void set_context_sio(DEVICE* device)
\r
42 void key_down(int code);
\r
43 void key_up(int code);
\r