示例#1
0
void copro_z80_write_io(unsigned int addr, unsigned char data) {
#ifdef INCLUDE_DEBUGGER
   if (simz80_debug_enabled) {
      debug_iowrite(&simz80_cpu_debug, addr, data, 1);
   }
#endif
   tube_parasite_write(addr & 7, data);
}
示例#2
0
void copro_mc6809nc_write(uint16_t addr, uint8_t data) {
#ifdef INCLUDE_DEBUGGER
   if (mc6809nc_debug_enabled)
   {
      debug_memwrite(&mc6809nc_cpu_debug, addr, data, 1);
   }
#endif
   if ((addr & 0xFFF0) == 0xFEE0) {
      overlay_rom = 0;
      tube_parasite_write(addr & 7, data);
   } else {
#ifdef USE_MEMORY_POINTER
      copro_mc6809_ram[addr & 0xffff] = data;
#else 
      *(unsigned char *)(addr & 0xffff) = data;
#endif
   }
}
示例#3
0
static int copro_lib6502_tube_write(M6502 *mpu, uint16_t addr, uint8_t data)	{
  tube_parasite_write(addr, data);
  return 0;
}