/dports/emulators/hugo/hugo-2.12/ |
H A D | h6280.c | 574 reg_pc+=(Char)imm_operand(reg_pc+2)+3; in bbr0() 586 reg_pc+=(Char)imm_operand(reg_pc+2)+3; in bbr1() 598 reg_pc+=(Char)imm_operand(reg_pc+2)+3; in bbr2() 610 reg_pc+=(Char)imm_operand(reg_pc+2)+3; in bbr3() 622 reg_pc+=(Char)imm_operand(reg_pc+2)+3; in bbr4() 634 reg_pc+=(Char)imm_operand(reg_pc+2)+3; in bbr5() 894 reg_pc+=(Char)imm_operand(reg_pc+1)+2; in bra() 915 reg_pc+=(Char)imm_operand(reg_pc+1)+2; in bsr() 1425 reg_pc = get_16bit_addr(reg_pc+1); in jmp() 1447 reg_pc = get_16bit_addr(reg_pc+1); in jsr() [all …]
|
H A D | bp.c | 95 if (reg_pc!=Bp_list[nb_bp].position) in handle_bp() 100 fprintf(stderr,"After Breakpoint, position is %X\n",reg_pc); in handle_bp() 103 disass_menu(reg_pc); in handle_bp() 110 if ((get_8bit_addr(reg_pc)&0x0F)==0x0B) in handle_bp() 117 Wr6502(reg_pc,Bp_list[get_8bit_addr(reg_pc)>>4].original_op); in handle_bp() 120 Bp_list[get_8bit_addr(reg_pc)>>4].flag=NOT_USED; in handle_bp() 124 Bp_pos_to_restore=reg_pc; in handle_bp() 127 set_bp_following(reg_pc,RESTORE_BP); in handle_bp() 141 Wr6502(reg_pc,Bp_list[14].original_op); in handle_bp14() 162 Wr6502(reg_pc,Bp_list[15].original_op); in handle_bp15() [all …]
|
H A D | hard_pce.c | 100 UInt16 reg_pc; variable 712 int physical_bank = mmr[reg_pc >> 13]; in bank_set() 716 reg_pc, in bank_set() 717 mmr[reg_pc >> 13], in bank_set() 718 mmr[reg_pc >> 13], in bank_set() 721 reg_pc & 0x1FFF, in bank_set() 722 physical_bank * 0x2000 + (reg_pc & 0x1FFF), in bank_set() 731 ROM[physical_bank * 0x2000 + (reg_pc & 0x1FFF)] = 0; in bank_set() 866 Log("PC = 0x%04x\n", reg_pc); in dump_pce_cpu_environment() 878 opcode_long_position = reg_pc & 0xE000; in dump_pce_cpu_environment() [all …]
|
/dports/emulators/libretro-vice/vice-libretro-5725415/vice/src/ |
H A D | 65816core.c | 275 GLOBAL_REGS.pc = reg_pc; \ 414 FETCH_PARAM_DUMMY(reg_pc); \ 417 FETCH_PARAM_DUMMY(reg_pc); \ 420 FETCH_PARAM_DUMMY(reg_pc); \ 429 FETCH_PARAM_DUMMY(reg_pc); \ 1348 #define INC_PC(value) (reg_pc = (reg_pc + (value)) & 0xffff) 1567 FETCH_PARAM_DUMMY(reg_pc); \ 1574 FETCH_PARAM_DUMMY(reg_pc); \ 1581 FETCH_PARAM_DUMMY(reg_pc); \ 2569 debug_pc = reg_pc; [all …]
|
H A D | 65c02core.c | 230 GLOBAL_REGS.pc = reg_pc; \ 412 ? (LOAD(reg_pc + 2), \ 420 (LOAD(reg_pc + 2), \ 428 ? (LOAD(reg_pc + 2), \ 495 LOAD(reg_pc - 1); \ 714 PUSH(reg_pc >> 8); \ 715 PUSH(reg_pc & 0xff); \ 1540 (o).op.op16 = (*(bank_base + reg_pc + 1) | (*(bank_base + reg_pc + 2) << 8)); \ 1639 SET_LAST_ADDR(reg_pc); 1646 memmap_mem_read(reg_pc); [all …]
|
H A D | 6510core.c | 244 GLOBAL_REGS.pc = reg_pc; \ 581 #define INC_PC(value) (reg_pc += (value)) 1373 FETCH_PARAM(reg_pc); \ 1816 (o).op.op16 = (*(bank_base + reg_pc + 1) | (*(bank_base + reg_pc + 2) << 8)); \ 1914 (o).op.op16 = (*(bank_base + reg_pc + 1) | (*(bank_base + reg_pc + 2) << 8)); \ 2022 SET_LAST_ADDR(reg_pc); 2029 if (((int)reg_pc) < bank_limit) { 2030 memmap_mark_read(reg_pc); 2034 …monitor_cpuhistory_store(reg_pc, p0, p1, LOAD(reg_pc + 2), reg_a_read, reg_x_read, reg_y_read, reg… 2049 debug_drive((uint32_t)(reg_pc), debug_clk, [all …]
|
H A D | main65816cpu.c | 68 reg_pc = (unsigned int)(addr); \ 69 …if (reg_pbr != bank_bank || reg_pc >= (unsigned int)bank_limit || reg_pc < (unsigned int)bank_star… 226 unsigned int reg_pc; variable 236 mem_mmu_translate(reg_pc | (*o_bank_bank << 16), o_bank_base, o_bank_start, o_bank_limit); in maincpu_resync_limits() 271 static unsigned int reg_pc; in maincpu_mainloop_retro() local 319 tmp = machine_jam(" " CPU_STR ": JAM at $%02x%04X ", reg_pbr, reg_pc); \ in maincpu_mainloop_retro() 343 #define ROM_TRAP_ALLOWED() mem_rom_trap_allowed((uint16_t)reg_pc) in maincpu_mainloop_retro() 393 unsigned int reg_pc; in maincpu_mainloop() local 437 tmp = machine_jam(" " CPU_STR ": JAM at $%02x%04X ", reg_pbr, reg_pc); \ in maincpu_mainloop() 461 #define ROM_TRAP_ALLOWED() mem_rom_trap_allowed((uint16_t)reg_pc) in maincpu_mainloop()
|
H A D | mainviccpu.c | 70 reg_pc = (unsigned int)(addr); \ 71 if (reg_pc >= (unsigned int)bank_limit || reg_pc < (unsigned int)bank_start) { \ 373 unsigned int reg_pc; variable 383 mem_mmu_translate(reg_pc, o_bank_base, o_bank_start, o_bank_limit); in maincpu_resync_limits() 401 static unsigned int reg_pc; in maincpu_mainloop_retro() local 441 tmp = machine_jam(" " CPU_STR ": JAM at $%04X ", reg_pc); \ in maincpu_mainloop_retro() 461 #define ROM_TRAP_ALLOWED() mem_rom_trap_allowed((uint16_t)reg_pc) in maincpu_mainloop_retro() 495 unsigned int reg_pc; in maincpu_mainloop() local 531 tmp = machine_jam(" " CPU_STR ": JAM at $%04X ", reg_pc); \ in maincpu_mainloop() 551 #define ROM_TRAP_ALLOWED() mem_rom_trap_allowed((uint16_t)reg_pc) in maincpu_mainloop()
|
H A D | 6510dtvcore.c | 154 GLOBAL_REGS.pc = reg_pc ; \ 672 #define INC_PC(value) (reg_pc += (value)) 885 dest_addr = reg_pc + (signed char)(p1); \ 887 LOAD(reg_pc); \ 889 if ((reg_pc ^ dest_addr) & 0xff00) { \ 890 LOAD((reg_pc & 0xff00) | (dest_addr & 0xff)); \ 1101 PUSH(((reg_pc) >> 8) & 0xff); \ 1103 PUSH((reg_pc) & 0xff); \ 1105 addr_msb = LOAD(reg_pc); \ 1576 SET_LAST_ADDR(reg_pc); [all …]
|
H A D | debug.c | 194 void debug_maincpu(uint32_t reg_pc, CLOCK mclk, const char *dis, uint8_t reg_a, in debug_maincpu() argument 219 log_debug("%04X %ld %02X%02X%02X %s", (unsigned int)reg_pc, in debug_maincpu() 229 "%02X%02X%02X%02X", (unsigned int)reg_pc, in debug_maincpu() 237 "%02x%02x%02x%02x", (unsigned int)reg_pc, in debug_maincpu() 246 void debug_main65816cpu(uint32_t reg_pc, CLOCK mclk, const char *dis, uint16_t reg_c, in debug_main65816cpu() argument 271 log_debug("%02X%04X %ld %04X %04X %04X %s", reg_pbr, (unsigned int)reg_pc, in debug_main65816cpu() 281 "%04X %04X %04X %02X", reg_pbr, (unsigned int)reg_pc, in debug_main65816cpu() 289 "%04x %04x %04x %04x", reg_pbr, (unsigned int)reg_pc, in debug_main65816cpu() 299 void debug_drive(uint32_t reg_pc, CLOCK mclk, const char *dis, in debug_drive() argument 307 (unsigned int)reg_pc, (long)mclk, dis, reg_a, reg_x, reg_y, reg_sp); in debug_drive()
|
H A D | mainc64cpu.c | 78 reg_pc = (unsigned int)(addr); \ 79 if (reg_pc >= (unsigned int)bank_limit || reg_pc < (unsigned int)bank_start) { \ 539 unsigned int reg_pc; variable 549 mem_mmu_translate(reg_pc, o_bank_base, o_bank_start, o_bank_limit); in maincpu_resync_limits() 567 static unsigned int reg_pc; in maincpu_mainloop_retro() local 607 tmp = machine_jam(" " CPU_STR ": JAM at $%04X ", reg_pc); \ in maincpu_mainloop_retro() 627 #define ROM_TRAP_ALLOWED() mem_rom_trap_allowed((uint16_t)reg_pc) in maincpu_mainloop_retro() 662 unsigned int reg_pc; in maincpu_mainloop() local 698 tmp = machine_jam(" " CPU_STR ": JAM at $%04X ", reg_pc); \ in maincpu_mainloop() 718 #define ROM_TRAP_ALLOWED() mem_rom_trap_allowed((uint16_t)reg_pc) in maincpu_mainloop()
|
/dports/emulators/vice/vice-3.5/src/ |
H A D | 65816core.c | 275 GLOBAL_REGS.pc = reg_pc; \ 414 FETCH_PARAM_DUMMY(reg_pc); \ 417 FETCH_PARAM_DUMMY(reg_pc); \ 420 FETCH_PARAM_DUMMY(reg_pc); \ 429 FETCH_PARAM_DUMMY(reg_pc); \ 1348 #define INC_PC(value) (reg_pc = (reg_pc + (value)) & 0xffff) 1567 FETCH_PARAM_DUMMY(reg_pc); \ 1574 FETCH_PARAM_DUMMY(reg_pc); \ 1581 FETCH_PARAM_DUMMY(reg_pc); \ 2569 debug_pc = reg_pc; [all …]
|
H A D | 65c02core.c | 230 GLOBAL_REGS.pc = reg_pc; \ 413 ? (LOAD(reg_pc + 2), \ 421 (LOAD(reg_pc + 2), \ 429 ? (LOAD(reg_pc + 2), \ 504 LOAD(reg_pc - 1); \ 723 PUSH(reg_pc >> 8); \ 724 PUSH(reg_pc & 0xff); \ 1549 (o).op.op16 = (*(bank_base + reg_pc + 1) | (*(bank_base + reg_pc + 2) << 8)); \ 1648 SET_LAST_ADDR(reg_pc); 1655 memmap_mem_read(reg_pc); [all …]
|
H A D | 6510core.c | 251 GLOBAL_REGS.pc = reg_pc; \ 665 #define INC_PC(value) (reg_pc += (value)) 1206 PUSH(((reg_pc) >> 8) & 0xff); \ 1207 PUSH((reg_pc) & 0xff); \ 1556 FETCH_PARAM(reg_pc); \ 2003 (o).op.op16 = (*(bank_base + reg_pc + 1) | (*(bank_base + reg_pc + 2) << 8)); \ 2101 (o).op.op16 = (*(bank_base + reg_pc + 1) | (*(bank_base + reg_pc + 2) << 8)); \ 2223 SET_LAST_ADDR(reg_pc); 2231 if (((int)reg_pc) < bank_limit) { 2232 memmap_mark_read(reg_pc); [all …]
|
H A D | 6510dtvcore.c | 160 GLOBAL_REGS.pc = reg_pc ; \ 189 GLOBAL_REGS.pc = reg_pc; \ 683 #define INC_PC(value) (reg_pc += (value)) 946 dest_addr = reg_pc + (signed char)(p1); \ 948 LOAD_DUMMY(reg_pc); \ 950 if ((reg_pc ^ dest_addr) & 0xff00) { \ 1163 PUSH(((reg_pc) >> 8) & 0xff); \ 1165 PUSH((reg_pc) & 0xff); \ 1167 addr_msb = LOAD(reg_pc); \ 1708 SET_LAST_ADDR(reg_pc); [all …]
|
H A D | debug.c | 224 void debug_maincpu(uint32_t reg_pc, CLOCK mclk, const char *dis, uint8_t reg_a, in debug_maincpu() argument 249 log_debug("%04X %ld %02X%02X%02X %s", (unsigned int)reg_pc, in debug_maincpu() 259 "%02X%02X%02X%02X", (unsigned int)reg_pc, in debug_maincpu() 267 "%02x%02x%02x%02x", (unsigned int)reg_pc, in debug_maincpu() 276 void debug_main65816cpu(uint32_t reg_pc, CLOCK mclk, const char *dis, uint16_t reg_c, in debug_main65816cpu() argument 301 log_debug("%02X%04X %ld %04X %04X %04X %s", reg_pbr, (unsigned int)reg_pc, in debug_main65816cpu() 311 "%04X %04X %04X %02X", reg_pbr, (unsigned int)reg_pc, in debug_main65816cpu() 319 "%04x %04x %04x %04x", reg_pbr, (unsigned int)reg_pc, in debug_main65816cpu() 329 void debug_drive(uint32_t reg_pc, CLOCK mclk, const char *dis, in debug_drive() argument 337 (unsigned int)reg_pc, (long)mclk, dis, reg_a, reg_x, reg_y, reg_sp); in debug_drive()
|
H A D | main65816cpu.c | 68 reg_pc = (unsigned int)(addr); \ 69 …if (reg_pbr != bank_bank || reg_pc >= (unsigned int)bank_limit || reg_pc < (unsigned int)bank_star… 234 unsigned int reg_pc; variable 246 mem_mmu_translate(reg_pc | (bank_bank << 16), &bank_base, &bank_start, &bank_limit); in maincpu_resync_limits() 280 unsigned int reg_pc; in maincpu_mainloop() local 322 tmp = machine_jam(" " CPU_STR ": JAM at $%02x%04X ", reg_pbr, reg_pc); \ in maincpu_mainloop() 346 #define ROM_TRAP_ALLOWED() mem_rom_trap_allowed((uint16_t)reg_pc) in maincpu_mainloop()
|
/dports/emulators/vice/vice-3.5/src/vic20/ |
H A D | vic20cpu.c | 123 if (((int)reg_pc) < bank_limit) { \ 124 o = (*((uint32_t *)(bank_base + reg_pc)) & 0xffffff); \ 125 MEMMAP_UPDATE(reg_pc); \ 132 o = LOAD(reg_pc); \ 134 o |= LOAD(reg_pc + 1) << 8; \ 137 o |= (LOAD(reg_pc + 2) << 16); \ 146 if (((int)reg_pc) < bank_limit) { \ 147 (o).ins = *(bank_base + reg_pc); \ 148 MEMMAP_UPDATE(reg_pc); \ 150 (o).op.op16 = *(bank_base + reg_pc + 1); \ [all …]
|
/dports/emulators/libretro-vice/vice-libretro-5725415/vice/src/vic20/ |
H A D | vic20cpu.c | 123 if (((int)reg_pc) < bank_limit) { \ 124 o = (*((uint32_t *)(bank_base + reg_pc)) & 0xffffff); \ 125 MEMMAP_UPDATE(reg_pc); \ 132 o = LOAD(reg_pc); \ 134 o |= LOAD(reg_pc + 1) << 8; \ 137 o |= (LOAD(reg_pc + 2) << 16); \ 146 if (((int)reg_pc) < bank_limit) { \ 147 (o).ins = *(bank_base + reg_pc); \ 148 MEMMAP_UPDATE(reg_pc); \ 150 (o).op.op16 = *(bank_base + reg_pc + 1); \ [all …]
|
/dports/emulators/libretro-vice/vice-libretro-5725415/vice/src/c64/ |
H A D | c64cpusc.c | 126 if (((int)reg_pc) < bank_limit) { \ 128 o = (*((uint32_t *)(bank_base + reg_pc)) & 0xffffff); \ 129 MEMMAP_UPDATE(reg_pc); \ 139 o = LOAD(reg_pc); \ 142 o |= LOAD(reg_pc + 1) << 8; \ 145 o |= (LOAD(reg_pc + 2) << 16); \ 154 if (((int)reg_pc) < bank_limit) { \ 156 (o).ins = *(bank_base + reg_pc); \ 157 MEMMAP_UPDATE(reg_pc); \ 161 (o).op.op16 = *(bank_base + reg_pc + 1); \ [all …]
|
/dports/emulators/vice/vice-3.5/src/c64/ |
H A D | c64cpusc.c | 126 if (((int)reg_pc) < bank_limit) { \ 128 o = (*((uint32_t *)(bank_base + reg_pc)) & 0xffffff); \ 129 MEMMAP_UPDATE(reg_pc); \ 139 o = LOAD(reg_pc); \ 142 o |= LOAD(reg_pc + 1) << 8; \ 145 o |= (LOAD(reg_pc + 2) << 16); \ 154 if (((int)reg_pc) < bank_limit) { \ 156 (o).ins = *(bank_base + reg_pc); \ 157 MEMMAP_UPDATE(reg_pc); \ 161 (o).op.op16 = *(bank_base + reg_pc + 1); \ [all …]
|
/dports/emulators/vice/vice-3.5/src/c64dtv/ |
H A D | c64dtvcpu.c | 240 dest_addr = reg_pc + (signed char)(value); \ 243 FETCH_PARAM(reg_pc); \ 245 if ((reg_pc ^ dest_addr) & 0xff00) { \ 246 LOAD((reg_pc & 0xff00) | (dest_addr & 0xff)); \ 341 … if ((dtv_registers[9] & 2) && (((dtv_registers[8] >> ((reg_pc >> 13) & 6)) & 0x03) == 0x01)) { \ 343 … burst_addr = reg_pc & 0xfffc; \ 351 … burst_idx = reg_pc & 3; \ 402 … if (((int)reg_pc) < bank_limit) { \ 414 … o = LOAD(reg_pc); \ 417 … o |= LOAD(reg_pc + 1) << 8; \ [all …]
|
/dports/emulators/libretro-vice/vice-libretro-5725415/vice/src/c64dtv/ |
H A D | c64dtvcpu.c | 240 dest_addr = reg_pc + (signed char)(value); \ 243 FETCH_PARAM(reg_pc); \ 245 if ((reg_pc ^ dest_addr) & 0xff00) { \ 246 LOAD((reg_pc & 0xff00) | (dest_addr & 0xff)); \ 341 … if ((dtv_registers[9] & 2) && (((dtv_registers[8] >> ((reg_pc >> 13) & 6)) & 0x03) == 0x01)) { \ 343 … burst_addr = reg_pc & 0xfffc; \ 351 … burst_idx = reg_pc & 3; \ 402 … if (((int)reg_pc) < bank_limit) { \ 414 … o = LOAD(reg_pc); \ 417 … o |= LOAD(reg_pc + 1) << 8; \ [all …]
|
/dports/games/libretro-vecx/libretro-vecx-9af0702/ |
H A D | e6809.c | 46 static unsigned reg_pc; variable 267 reg_pc++; in pc_read8() 277 reg_pc += 2; in pc_read16() 492 ea = reg_pc + r; in ea_indexed() 508 ea = reg_pc + r; in ea_indexed() 888 push16 (sp, reg_pc); in inst_psh() 2169 reg_pc += r; in e6809_sstep() 2176 reg_pc += r; in e6809_sstep() 2190 reg_pc = ea; in e6809_sstep() 2196 reg_pc = ea; in e6809_sstep() [all …]
|
/dports/lang/ruby26/ruby-2.6.9/ |
H A D | vm_exec.c | 79 const VALUE *reg_pc; in vm_exec_core() local 88 reg_pc = reg_cfp->pc; \ in vm_exec_core() 92 #define VM_REG_PC reg_pc in vm_exec_core() 94 #define GET_PC() (reg_pc) in vm_exec_core() 106 reg_pc = reg_cfp->pc; in vm_exec_core()
|