OSDN Git Service

[VM][FMTOWNS][CRTC] Implementing CRTC.
[csp-qt/common_source_project-fm7.git] / source / src / vm / fmtowns / fontroms.h
1 /*
2         FUJITSU FM Towns Emulator 'eFMTowns'
3
4         Author : Kyuma.Ohta <whatisthis.sowhat _at_ gmail.com>
5         Date   : 2019.01.09 -
6
7         [fonts]
8 */
9
10 #pragma once
11
12 #include "../vm.h"
13 #include "../device.h"
14
15 namespace FMTOWNS {
16
17 class FONT_ROMS : public DEVICE
18 {
19 protected:
20         uint8_t font_kanji16[0x40000];
21 public:
22         FONT_ROMS(VM* parent_vm, EMU* parent_emu) : DEVICE(parent_vm, parent_emu)
23         {
24                 set_device_name("Font Roms");
25         }
26         ~FONT_ROMS() {}
27
28         void initialize();
29         uint32_t read_data8(uint32_t addr);
30 };
31
32 }
33