Home
last modified time | relevance | path

Searched refs:CZ80 (Results 1 – 25 of 30) sorted by relevance

12

/dports/games/libretro-picodrive/picodrive-600894e/pico/
H A Dz80if.c85 memset(&CZ80, 0, sizeof(CZ80)); in z80_init()
86 Cz80_Init(&CZ80); in z80_init()
121 Cz80_Reset(&CZ80); in z80_reset()
190 s->a.b = CZ80.BC2.B.H; s->a.c = CZ80.BC2.B.L; in z80_pack()
191 s->a.d = CZ80.DE2.B.H; s->a.e = CZ80.DE2.B.L; in z80_pack()
192 s->a.h = CZ80.HL2.B.H; s->a.l = CZ80.HL2.B.L; in z80_pack()
241 cz80_struc *CPU = &CZ80; in z80_unpack()
247 CZ80.BC2.B.H = s->a.b; CZ80.BC2.B.L = s->a.c; in z80_unpack()
248 CZ80.DE2.B.H = s->a.d; CZ80.DE2.B.L = s->a.e; in z80_unpack()
249 CZ80.HL2.B.H = s->a.h; CZ80.HL2.B.L = s->a.l; in z80_unpack()
[all …]
H A Dsms.c188 Cz80_Set_Fetch(&CZ80, 0x4000, 0x7fff, (FPTR)Pico.rom + (d << 14)); in write_bank()
195 Cz80_Set_Fetch(&CZ80, 0x8000, 0xbfff, (FPTR)Pico.rom + (d << 14)); in write_bank()
257 Cz80_Set_Fetch(&CZ80, 0x0000, 0xbfff, (FPTR)Pico.rom); in PicoMemSetupMS()
258 Cz80_Set_Fetch(&CZ80, 0xc000, 0xdfff, (FPTR)PicoMem.zram); in PicoMemSetupMS()
259 Cz80_Set_Fetch(&CZ80, 0xe000, 0xffff, (FPTR)PicoMem.zram); in PicoMemSetupMS()
260 Cz80_Set_INPort(&CZ80, z80_sms_in); in PicoMemSetupMS()
261 Cz80_Set_OUTPort(&CZ80, z80_sms_out); in PicoMemSetupMS()
H A Dpico_int.h182 #define z80_run(cycles) Cz80_Exec(&CZ80, cycles)
183 #define z80_run_nr(cycles) Cz80_Exec(&CZ80, cycles)
184 #define z80_int() Cz80_Set_IRQ(&CZ80, 0, HOLD_LINE)
185 #define z80_int_assert(a) Cz80_Set_IRQ(&CZ80, 0, (a) ? ASSERT_LINE : CLEAR_LINE)
186 #define z80_nmi() Cz80_Set_IRQ(&CZ80, IRQ_LINE_NMI, 0)
188 #define z80_cyclesLeft (CZ80.ICount - CZ80.ExtraCycles)
189 #define z80_subCLeft(c) CZ80.ICount -= c
190 #define z80_pc() Cz80_Get_Reg(&CZ80, CZ80_PC)
H A Dmemory.c1290 Cz80_Set_Fetch(&CZ80, 0x0000, 0x1fff, (FPTR)PicoMem.zram); // main RAM in z80_mem_setup()
1291 Cz80_Set_Fetch(&CZ80, 0x2000, 0x3fff, (FPTR)PicoMem.zram); // mirror in z80_mem_setup()
1292 Cz80_Set_INPort(&CZ80, z80_md_in); in z80_mem_setup()
1293 Cz80_Set_OUTPort(&CZ80, z80_md_out); in z80_mem_setup()
/dports/games/kodi-addon-game.libretro.picodrive/game.libretro.picodrive-1.97.0.19-Matrix/depends/common/picodrive/pico/
H A Dz80if.c85 memset(&CZ80, 0, sizeof(CZ80)); in z80_init()
86 Cz80_Init(&CZ80); in z80_init()
121 Cz80_Reset(&CZ80); in z80_reset()
190 s->a.b = CZ80.BC2.B.H; s->a.c = CZ80.BC2.B.L; in z80_pack()
191 s->a.d = CZ80.DE2.B.H; s->a.e = CZ80.DE2.B.L; in z80_pack()
192 s->a.h = CZ80.HL2.B.H; s->a.l = CZ80.HL2.B.L; in z80_pack()
241 cz80_struc *CPU = &CZ80; in z80_unpack()
247 CZ80.BC2.B.H = s->a.b; CZ80.BC2.B.L = s->a.c; in z80_unpack()
248 CZ80.DE2.B.H = s->a.d; CZ80.DE2.B.L = s->a.e; in z80_unpack()
249 CZ80.HL2.B.H = s->a.h; CZ80.HL2.B.L = s->a.l; in z80_unpack()
[all …]
H A Dsms.c239 Cz80_Set_Fetch(&CZ80, 0x4000, 0x7fff, (FPTR)Pico.rom + (d << 14)); in write_bank()
246 Cz80_Set_Fetch(&CZ80, 0x8000, 0xbfff, (FPTR)Pico.rom + (d << 14)); in write_bank()
309 Cz80_Set_Fetch(&CZ80, 0x0000, 0xbfff, (FPTR)Pico.rom); in PicoMemSetupMS()
310 Cz80_Set_Fetch(&CZ80, 0xc000, 0xdfff, (FPTR)PicoMem.zram); in PicoMemSetupMS()
311 Cz80_Set_Fetch(&CZ80, 0xe000, 0xffff, (FPTR)PicoMem.zram); in PicoMemSetupMS()
312 Cz80_Set_INPort(&CZ80, z80_sms_in); in PicoMemSetupMS()
313 Cz80_Set_OUTPort(&CZ80, z80_sms_out); in PicoMemSetupMS()
H A Dpico_int.h180 #define z80_run(cycles) Cz80_Exec(&CZ80, cycles)
181 #define z80_run_nr(cycles) Cz80_Exec(&CZ80, cycles)
182 #define z80_int() Cz80_Set_IRQ(&CZ80, 0, HOLD_LINE)
183 #define z80_int_assert(a) Cz80_Set_IRQ(&CZ80, 0, (a) ? ASSERT_LINE : CLEAR_LINE)
184 #define z80_nmi() Cz80_Set_IRQ(&CZ80, IRQ_LINE_NMI, 0)
186 #define z80_cyclesLeft (CZ80.ICount - CZ80.ExtraCycles)
187 #define z80_subCLeft(c) CZ80.ICount -= c
188 #define z80_pc() Cz80_Get_Reg(&CZ80, CZ80_PC)
H A Dmemory.c1301 Cz80_Set_Fetch(&CZ80, 0x0000, 0x1fff, (FPTR)PicoMem.zram); // main RAM in z80_mem_setup()
1302 Cz80_Set_Fetch(&CZ80, 0x2000, 0x3fff, (FPTR)PicoMem.zram); // mirror in z80_mem_setup()
1303 Cz80_Set_INPort(&CZ80, z80_md_in); in z80_mem_setup()
1304 Cz80_Set_OUTPort(&CZ80, z80_md_out); in z80_mem_setup()
/dports/emulators/dgen-sdl/dgen-sdl-1.33/
H A DChangeLog26 * Implemented word (16 bit) memory callbacks for CZ80 to improve performance.
28 * Fixed interrupt mode 0 in CZ80, fixes sound issues in a few games.
30 cores (MZ80, CZ80 and DrZ80).
100 PicoDrive). A tiny bit faster than CZ80.
246 * Prevented CZ80 from crashing when handling invalid code.
273 * CZ80: fixed emulation bug ("weird sound") introduced just before the 1.27
275 * Improved CZ80/MZ80 switching.
306 Thanks to DGen PSP which implemented CZ80 first.
307 * Modified CZ80 to work properly on big-endian machines.
308 * When both CZ80 and MZ80 are available, CZ80 is now the default.
[all …]
H A DAUTHORS68 - Author of Gens and CZ80 (used in DGen).
H A Dconfigure.ac536 [include CZ80 CPU core [default=yes]]
764 CZ80: $WITH_CZ80
/dports/emulators/dgen-sdl/dgen-sdl-1.33/cz80/
H A Dcz80exec.inc3 /* CZ80 exec include source file */
H A Dcz80.inc3 /* CZ80 macro file */
H A Dcz80.h253 extern cz80_struc CZ80;
H A Dcz80.c25 cz80_struc CZ80; variable
H A Dcz80jmp.inc3 /* CZ80 JumpTable include source file */
H A Dcz80_opcb.inc3 /* CZ80 CB opcode include source file */
/dports/games/libretro-picodrive/picodrive-600894e/
H A DAUTHORS16 CZ80 Z80 interpreter core
H A DChangeLog184 * PSP: fixed incorrect CZ80 memory map setup, which caused Z80 crashes and
190 + PSP port added. Lots of new code for it. Integrated modified FAME/C, CZ80 cores.
/dports/games/kodi-addon-game.libretro.picodrive/game.libretro.picodrive-1.97.0.19-Matrix/depends/common/picodrive/
H A DAUTHORS16 CZ80 Z80 interpreter core
H A DChangeLog184 * PSP: fixed incorrect CZ80 memory map setup, which caused Z80 crashes and
190 + PSP port added. Lots of new code for it. Integrated modified FAME/C, CZ80 cores.
/dports/games/libretro-picodrive/picodrive-600894e/cpu/cz80/
H A Dcz80.h281 extern cz80_struc CZ80;
H A Dcz80.c53 cz80_struc ALIGN_DATA CZ80; variable
/dports/games/kodi-addon-game.libretro.picodrive/game.libretro.picodrive-1.97.0.19-Matrix/depends/common/picodrive/cpu/cz80/
H A Dcz80.h281 extern cz80_struc CZ80;
H A Dcz80.c54 cz80_struc ALIGN_DATA CZ80; variable

12