OSDN Git Service

[INITIAL] Import 20141226 version of http://homepage3.nifty.com/takeda-toshiya/common...
[csp-qt/common_source_project-fm7.git] / source / src / vm / pc100 / kanji.h
1 /*\r
2         NEC PC-100 Emulator 'ePC-100'\r
3 \r
4         Author : Takeda.Toshiya\r
5         Date   : 2008.07.14 -\r
6 \r
7         [ kanji rom ]\r
8 */\r
9 \r
10 #ifndef _KANJI_H_\r
11 #define _KANJI_H_\r
12 \r
13 #include "../vm.h"\r
14 #include "../../emu.h"\r
15 #include "../device.h"\r
16 \r
17 class KANJI : public DEVICE\r
18 {\r
19 private:\r
20         uint8 kanji[0x20000];\r
21         uint16 ptr;\r
22         bool strobe;\r
23         \r
24 public:\r
25         KANJI(VM* parent_vm, EMU* parent_emu) : DEVICE(parent_vm, parent_emu) {}\r
26         ~KANJI() {}\r
27         \r
28         // common functions\r
29         void initialize();\r
30         void write_io8(uint32 addr, uint32 data);\r
31         uint32 read_io8(uint32 addr);\r
32 };\r
33 \r
34 #endif\r
35 \r