Home
last modified time | relevance | path

Searched refs:PicoCpuFM68k (Results 1 – 14 of 14) sorted by relevance

/dports/games/libretro-picodrive/picodrive-600894e/pico/
H A Dsek.c28 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 Dpico_int.h64 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 Dmemory.c74 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 DdebugCPU.c34 #define other_set_sub(s) g_m68kcontext=(s)?&PicoCpuFS68k:&PicoCpuFM68k;
H A Dpico_cmn.c41 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 Dsek.c28 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 Dpico_int.h64 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 Dmemory.c74 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 DdebugCPU.c34 #define other_set_sub(s) g_m68kcontext=(s)?&PicoCpuFS68k:&PicoCpuFM68k;
H A Dpico_cmn.c36 Pico.t.m68c_cnt += fm68k_emulate(&PicoCpuFM68k, cyc_do, 0) - cyc_do; in SekExecM68k()
/dports/games/libretro-picodrive/picodrive-600894e/pico/cd/
H A Dmemory.c1177 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 Dmcd.c107 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 Dmemory.c1186 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 Dmcd.c108 Pico.t.m68c_cnt += fm68k_emulate(&PicoCpuFM68k, cyc_do, 0) - cyc_do; in SekRunM68kOnce()