FM7_MAINMEM_EXTRAM, // 192KB EXTRAM of FM-77, or 77AV40 768KB max. of 77AV40.
FM7_MAINMEM_AV_PAGE0, // $00000-$0ffff
+ FM7_MAINMEM_AV_PAGE2, // $20000-$2ffff
FM7_MAINMEM_AV_DIRECTACCESS, // $10000-$1ffff
FM7_MAINMEM_INITROM, // Initiator ROM, $06000 - $07fff
// 77AV40
#define FM7_BOOTMODE_ROM4 3
#define FM7_BOOTMODE_RAM 4
+#define FM7_DIPSW_CYCLESTEAL 0x00000001
+#define FM7_DIPSW_EXTRAM_AV 0x00000002
+#define FM7_DIPSW_DICTROM_AV 0x00000004
+
#define MAINCLOCK_NORMAL 1794000
#define MAINCLOCK_MMR 1565000
#define MAINCLOCK_FAST_MMR 2016000
ID_KEYBOARD_RXRDY_OK = 64,
ID_KEYBOARD_RXRDY_BUSY,
ID_KEYBOARD_ACK,
+ ID_KEYBOARD_RTC_COUNTUP,
ID_KEYBOARD_AUTOREPEAT_FIRST = 0x200,
ID_KEYBOARD_AUTOREPEAT = 0x400
};
FM7_MAINIO_JOYPORTB_CHANGED, // Joystick
FM7_MAINIO_FDC_DRQ,
FM7_MAINIO_FDC_IRQ,
+ FM7_MAINIO_KANJI1_ADDR_HIGH,
+ FM7_MAINIO_KANJI1_ADDR_LOW,
+ FM7_MAINIO_KANJI2_ADDR_HIGH,
+ FM7_MAINIO_KANJI2_ADDR_LOW,
};
// SUB
enum {
SIG_DISPLAY_HBLANK,
SIG_DISPLAY_VSYNC,
SIG_DISPLAY_DISPLAY,
+ SIG_DISPLAY_CLOCK,
SIG_DISPLAY_DIGITAL_PALETTE,
SIG_DISPLAY_ANALOG_PALETTE,
SIG_DISPLAY_HALT,