/dports/games/libretro-picodrive/picodrive-600894e/pico/ |
H A D | z80if.c | 85 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 D | sms.c | 188 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 D | pico_int.h | 182 #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 D | memory.c | 1290 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 D | z80if.c | 85 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 D | sms.c | 239 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 D | pico_int.h | 180 #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 D | memory.c | 1301 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 D | ChangeLog | 26 * 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 D | AUTHORS | 68 - Author of Gens and CZ80 (used in DGen).
|
H A D | configure.ac | 536 [include CZ80 CPU core [default=yes]] 764 CZ80: $WITH_CZ80
|
/dports/emulators/dgen-sdl/dgen-sdl-1.33/cz80/ |
H A D | cz80exec.inc | 3 /* CZ80 exec include source file */
|
H A D | cz80.inc | 3 /* CZ80 macro file */
|
H A D | cz80.h | 253 extern cz80_struc CZ80;
|
H A D | cz80.c | 25 cz80_struc CZ80; variable
|
H A D | cz80jmp.inc | 3 /* CZ80 JumpTable include source file */
|
H A D | cz80_opcb.inc | 3 /* CZ80 CB opcode include source file */
|
/dports/games/libretro-picodrive/picodrive-600894e/ |
H A D | AUTHORS | 16 CZ80 Z80 interpreter core
|
H A D | ChangeLog | 184 * 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 D | AUTHORS | 16 CZ80 Z80 interpreter core
|
H A D | ChangeLog | 184 * 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 D | cz80.h | 281 extern cz80_struc CZ80;
|
H A D | cz80.c | 53 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 D | cz80.h | 281 extern cz80_struc CZ80;
|
H A D | cz80.c | 54 cz80_struc ALIGN_DATA CZ80; variable
|