2 SHARP MZ-80K Emulator 'EmuZ-80K'
\r
3 SHARP MZ-1200 Emulator 'EmuZ-1200'
\r
5 Author : Takeda.Toshiya
\r
8 SHARP MZ-80A Emulator 'EmuZ-80A'
\r
19 #include "../../emu.h"
\r
20 #include "../device.h"
\r
22 #define SIG_DISPLAY_VGATE 0
\r
23 #if defined(_MZ1200) || defined(_MZ80A)
\r
24 #define SIG_DISPLAY_REVERSE 1
\r
27 class DISPLAY : public DEVICE
\r
30 uint8 screen[200][320];
\r
36 scrntype palette_pc[2];
\r
38 #if defined(_MZ1200) || defined(_MZ80A)
\r
43 DISPLAY(VM* parent_vm, EMU* parent_emu) : DEVICE(parent_vm, parent_emu) {}
\r
49 void write_signal(int id, uint32 data, uint32 mask);
\r
50 void event_vline(int v, int clock);
\r
53 void set_vram_ptr(uint8* ptr)
\r
59 void set_e200_ptr(uint8* ptr)
\r