2 * Common source code project -> FM-7/77/AV -> Kanji rom
3 * (C) 2015 K.Ohta <whatisthis.sowhat _at_ gmail.com>
6 * Feb 11, 2015 : Initial
9 #include "../../fileio.h"
12 KANJIROM::KANJIROM(VM *parent_vm, EMU* parent_emu, bool type_2std): MEMORY(parent_vm, parent_emu)
14 int bank_num = MEMORY_ADDR_MAX / MEMORY_BANK_SIZE;
20 memset(data_table, 0xff, MEMORY_ADDR_MAX);
21 // read_table[0].memory = data_table;
25 if(fio->Fopen(emu->bios_path("KANJI2.ROM"), FILEIO_READ_BINARY)) {
26 fio->Fread(data_table, MEMORY_ADDR_MAX, 1);
32 if(fio->Fopen(emu->bios_path("KANJI1.ROM"), FILEIO_READ_BINARY)) {
33 fio->Fread(data_table, MEMORY_ADDR_MAX, 1);
36 } else if(fio->Fopen(emu->bios_path("KANJI.ROM"), FILEIO_READ_BINARY)) {
37 fio->Fread(data_table, MEMORY_ADDR_MAX, 1);
46 void KANJIROM::write_data8(uint32 addr, uint32 data)
51 uint32 KANJIROM::read_data8(uint32 addr)
53 // return data_table[addr & 0x1ffff];
54 return data_table[addr];
57 bool KANJIROM::get_readstat(void)
62 void KANJIROM::release()