//cpu rom ¤ò»ß¤á¤¿¥¢¥É¥ì¥¹¤òÅϤ¹
address_set((address & ADDRESS_MASK_A0toA12) | ADDRESS_MASK_A15);
data_port_set(c, data);
- c = bit_clear(c, BITNUM_WRITEDATA_OUTPUT);
//CS down
c = bit_clear(c, BITNUM_PPU_SELECT);
data_port_latch(DATA_SELECT_CONTROL, c);
//WE down
+ c = bit_clear(c, BITNUM_WRITEDATA_OUTPUT);
c = bit_clear(c, BITNUM_PPU_RW);
data_port_latch(DATA_SELECT_CONTROL, c);
//WE up
c = bit_set(c, BITNUM_PPU_RW);
+ c = bit_set(c, BITNUM_WRITEDATA_OUTPUT);
data_port_latch(DATA_SELECT_CONTROL, c);
//CS up
data_port_latch(DATA_SELECT_CONTROL, BUS_CONTROL_BUS_STANDBY);
hongkong ·Ï¤Ï address ¤È /ROMCS ¤¬Æ±¤¸¥Ð¥¤¥È¤Ç¡¢ /CS À©¸æ¤Ë¤¹¤ë¤È
hongkong ¥Ç¡¼¥¿Ç˲õ+¥¢¥É¥ì¥¹ÉÔ°ÂÄê¤Ë¤Ê¤ë¤Î¤Ç¡¢/WE À©¸æ¤Ë¤·¤Ê¤¤¤ÈÆ°¤«¤Ê¤¤¡£
*/
- c = bit_clear(c, BITNUM_WRITEDATA_OUTPUT);
//CS down
cpu_romcs_set(address & ADDRESS_MASK_A0toA14);
//WE down
+ c = bit_clear(c, BITNUM_WRITEDATA_OUTPUT);
c = bit_clear(c, BITNUM_CPU_RW);
// c = bit_clear(c, BITNUM_CPU_M2);
data_port_latch(DATA_SELECT_CONTROL, c);