Searched refs:PicoCpuFM68k (Results 1 – 14 of 14) sorted by relevance
/dports/games/libretro-picodrive/picodrive-600894e/pico/ |
H A D | sek.c | 28 M68K_CONTEXT PicoCpuFM68k; variable 107 PicoCpuFM68k.interrupts[0] = do_ack(level); in SekIntAckF68K() 135 memset(&PicoCpuFM68k, 0, sizeof(PicoCpuFM68k)); in SekInit() 137 PicoCpuFM68k.iack_handler = SekIntAckF68K; in SekInit() 138 PicoCpuFM68k.sr = 0x2704; // Z flag in SekInit() 159 fm68k_reset(&PicoCpuFM68k); in SekReset() 177 Pico.t.m68c_cnt += fm68k_emulate(&PicoCpuFM68k, 1, 0); in SekStepM68k() 216 M68K_CONTEXT *context = is_sub ? &PicoCpuFS68k : &PicoCpuFM68k; in SekPackCpu() 255 M68K_CONTEXT *context = is_sub ? &PicoCpuFS68k : &PicoCpuFM68k; in SekUnpackCpu() 392 is_main68k = ctx == &PicoCpuFM68k; in SekRegisterIdlePatch()
|
H A D | pico_int.h | 64 extern M68K_CONTEXT PicoCpuFM68k, PicoCpuFS68k; 65 #define SekCyclesLeft PicoCpuFM68k.io_cycle_counter 67 #define SekPc fm68k_get_pc(&PicoCpuFM68k) 69 #define SekDar(x) (x < 8 ? PicoCpuFM68k.dreg[x].D : PicoCpuFM68k.areg[x - 8].D) 71 #define SekSr PicoCpuFM68k.sr 74 PicoCpuFM68k.execinfo &= ~FM68K_HALTED; \ 75 if (x) { PicoCpuFM68k.execinfo |= FM68K_HALTED; PicoCpuFM68k.io_cycle_counter = 0; } \ 81 #define SekIsStoppedM68k() (PicoCpuFM68k.execinfo&FM68K_HALTED) 85 #define SekNotPolling PicoCpuFM68k.not_polling 88 #define SekInterrupt(irq) PicoCpuFM68k.interrupts[0]=irq [all …]
|
H A D | memory.c | 74 PicoCpuFM68k.Fetch[i] = base; in cpu68k_map_set() 106 M68K_CONTEXT *ctx = is_sub ? &PicoCpuFS68k : &PicoCpuFM68k; in cpu68k_map_all_ram() 823 PicoCpuFM68k.read_byte = m68k_read8; in PicoMemSetup() 824 PicoCpuFM68k.read_word = m68k_read16; in PicoMemSetup() 825 PicoCpuFM68k.read_long = m68k_read32; in PicoMemSetup() 826 PicoCpuFM68k.write_byte = m68k_write8; in PicoMemSetup() 827 PicoCpuFM68k.write_word = m68k_write16; in PicoMemSetup() 828 PicoCpuFM68k.write_long = m68k_write32; in PicoMemSetup() 835 PicoCpuFM68k.Fetch[i] = (uptr)Pico.rom - (i<<(24-FAMEC_FETCHBITS)); in PicoMemSetup() 838 PicoCpuFM68k.Fetch[i] = (uptr)Pico.rom; in PicoMemSetup()
|
H A D | debugCPU.c | 34 #define other_set_sub(s) g_m68kcontext=(s)?&PicoCpuFS68k:&PicoCpuFM68k;
|
H A D | pico_cmn.c | 41 Pico.t.m68c_cnt += fm68k_emulate(&PicoCpuFM68k, cyc_do, 0) - cyc_do; in SekSyncM68k()
|
/dports/games/kodi-addon-game.libretro.picodrive/game.libretro.picodrive-1.97.0.19-Matrix/depends/common/picodrive/pico/ |
H A D | sek.c | 28 M68K_CONTEXT PicoCpuFM68k; variable 107 PicoCpuFM68k.interrupts[0] = do_ack(level); in SekIntAckF68K() 135 memset(&PicoCpuFM68k, 0, sizeof(PicoCpuFM68k)); in SekInit() 137 PicoCpuFM68k.iack_handler = SekIntAckF68K; in SekInit() 138 PicoCpuFM68k.sr = 0x2704; // Z flag in SekInit() 159 fm68k_reset(&PicoCpuFM68k); in SekReset() 177 Pico.t.m68c_cnt += fm68k_emulate(&PicoCpuFM68k, 1, 0); in SekStepM68k() 216 M68K_CONTEXT *context = is_sub ? &PicoCpuFS68k : &PicoCpuFM68k; in SekPackCpu() 255 M68K_CONTEXT *context = is_sub ? &PicoCpuFS68k : &PicoCpuFM68k; in SekUnpackCpu() 392 is_main68k = ctx == &PicoCpuFM68k; in SekRegisterIdlePatch()
|
H A D | pico_int.h | 64 extern M68K_CONTEXT PicoCpuFM68k, PicoCpuFS68k; 65 #define SekCyclesLeft PicoCpuFM68k.io_cycle_counter 67 #define SekPc fm68k_get_pc(&PicoCpuFM68k) 69 #define SekDar(x) (x < 8 ? PicoCpuFM68k.dreg[x].D : PicoCpuFM68k.areg[x - 8].D) 71 #define SekSr PicoCpuFM68k.sr 74 PicoCpuFM68k.execinfo &= ~FM68K_HALTED; \ 75 if (x) { PicoCpuFM68k.execinfo |= FM68K_HALTED; PicoCpuFM68k.io_cycle_counter = 0; } \ 81 #define SekIsStoppedM68k() (PicoCpuFM68k.execinfo&FM68K_HALTED) 85 #define SekNotPolling PicoCpuFM68k.not_polling 88 #define SekInterrupt(irq) PicoCpuFM68k.interrupts[0]=irq [all …]
|
H A D | memory.c | 74 PicoCpuFM68k.Fetch[i] = base; in cpu68k_map_set() 106 M68K_CONTEXT *ctx = is_sub ? &PicoCpuFS68k : &PicoCpuFM68k; in cpu68k_map_all_ram() 835 PicoCpuFM68k.read_byte = m68k_read8; in PicoMemSetup() 836 PicoCpuFM68k.read_word = m68k_read16; in PicoMemSetup() 837 PicoCpuFM68k.read_long = m68k_read32; in PicoMemSetup() 838 PicoCpuFM68k.write_byte = m68k_write8; in PicoMemSetup() 839 PicoCpuFM68k.write_word = m68k_write16; in PicoMemSetup() 840 PicoCpuFM68k.write_long = m68k_write32; in PicoMemSetup() 847 PicoCpuFM68k.Fetch[i] = (uptr)Pico.rom - (i<<(24-FAMEC_FETCHBITS)); in PicoMemSetup() 850 PicoCpuFM68k.Fetch[i] = (uptr)Pico.rom; in PicoMemSetup()
|
H A D | debugCPU.c | 34 #define other_set_sub(s) g_m68kcontext=(s)?&PicoCpuFS68k:&PicoCpuFM68k;
|
H A D | pico_cmn.c | 36 Pico.t.m68c_cnt += fm68k_emulate(&PicoCpuFM68k, cyc_do, 0) - cyc_do; in SekExecM68k()
|
/dports/games/libretro-picodrive/picodrive-600894e/pico/cd/ |
H A D | memory.c | 1177 PicoCpuFM68k.Fetch[i] = (uptr)Pico.rom - (i<<(24-FAMEC_FETCHBITS)); in PicoMemSetupCD() 1180 PicoCpuFM68k.Fetch[i] = (uptr)Pico.rom; in PicoMemSetupCD() 1183 PicoCpuFM68k.Fetch[i] = ptr_ram - (i<<(24-FAMEC_FETCHBITS)); in PicoMemSetupCD()
|
H A D | mcd.c | 107 Pico.t.m68c_cnt += fm68k_emulate(&PicoCpuFM68k, cyc_do, 0) - cyc_do; in SekRunM68kOnce()
|
/dports/games/kodi-addon-game.libretro.picodrive/game.libretro.picodrive-1.97.0.19-Matrix/depends/common/picodrive/pico/cd/ |
H A D | memory.c | 1186 PicoCpuFM68k.Fetch[i] = (uptr)Pico.rom - (i<<(24-FAMEC_FETCHBITS)); in PicoMemSetupCD() 1189 PicoCpuFM68k.Fetch[i] = (uptr)Pico.rom; in PicoMemSetupCD() 1192 PicoCpuFM68k.Fetch[i] = ptr_ram - (i<<(24-FAMEC_FETCHBITS)); in PicoMemSetupCD()
|
H A D | mcd.c | 108 Pico.t.m68c_cnt += fm68k_emulate(&PicoCpuFM68k, cyc_do, 0) - cyc_do; in SekRunM68kOnce()
|