2 CASIO FP-1100 Emulator 'eFP-1100'
\r
4 Author : Takeda.Toshiya
\r
14 #include "../../emu.h"
\r
15 #include "../device.h"
\r
17 #define SIG_MAIN_INTS 0
\r
18 #define SIG_MAIN_INTA 1
\r
19 #define SIG_MAIN_INTB 2
\r
20 #define SIG_MAIN_INTC 3
\r
21 #define SIG_MAIN_INTD 4
\r
22 #define SIG_MAIN_COMM 5
\r
24 class MAIN : public DEVICE
\r
49 MAIN(VM* parent_vm, EMU* parent_emu) : DEVICE(parent_vm, parent_emu)
\r
51 intr_mask = intr_req = 0;
\r
58 void write_data8(uint32 addr, uint32 data);
\r
59 uint32 read_data8(uint32 addr);
\r
60 void write_io8(uint32 addr, uint32 data);
\r
61 uint32 read_io8(uint32 addr);
\r
62 void write_signal(int id, uint32 data, uint32 mask);
\r
67 void set_context_cpu(DEVICE *device)
\r
71 void set_context_sub(DEVICE *device)
\r
75 void set_context_slot(int slot, DEVICE *device)
\r
77 d_slot[slot] = device;
\r