1 #ifndef _HONGKONGFC_HARD_H_
2 #define _HONGKONGFC_HARD_H_
5 BIT0-BIT7: DATA IN/OUT, ADDRESS, BUS CONTROL
9 BIT~0: DATA PORT LATCH CLOCK
11 BIT~1 2 3: DATA PORT SELECT
12 BIT4: ³ä¤ê¹þ¤ßµö²Ä MUST BE 0
18 BITNUM_CONTROL_DATA_LATCH = 0,
19 BITNUM_CONTROL_DATA_SELECT,
20 BITNUM_CONTROL_INTERRUPT = 4,
21 BITNUM_CONTROL_DIRECTION
25 0: DATA BUS DIRECTION PC->BUS
26 1: DATA BUS DIRECTION BUS->PC
27 2: WRITE->READ ¤ËÀڤ괹¤¨¤ë¤È DATA_SELECT_A23toA16 ¤¬ÇË»¤¹¤ë
28 3: WRITE->READ ¤ËÀڤ괹¤¨¤ë¤È DATA_SELECT_CONTROL ¤¬ÇË»¤¹¤ë
29 4: LATCH cartridge control
30 5: LATCH A23-A16, fc ¤Ç¤Ï write data
35 DATA_SELECT_WRITE = 0,
37 DATA_SELECT_BREAK_DATA,
38 DATA_SELECT_BREAK_CONTROL,
39 DATA_SELECT_A7toA0 = 4,
43 DATA_SELECT_WRITEDATA = DATA_SELECT_A23toA16
46 BITNUM_PPU_OUTPUT = 0,
50 BITNUM_WRITEDATA_OUTPUT = 4, //b0 L ¤Ç½ÐÎÏ
51 BITNUM_WRITEDATA_LATCH, //b1 L->H