Home
last modified time | relevance | path

Searched refs:reg_pc (Results 1 – 25 of 190) sorted by relevance

12345678

/dports/emulators/hugo/hugo-2.12/
H A Dh6280.c574 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 Dbp.c95 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 Dhard_pce.c100 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 D65816core.c275 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 D65c02core.c230 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 D6510core.c244 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 Dmain65816cpu.c68 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 Dmainviccpu.c70 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 D6510dtvcore.c154 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 Ddebug.c194 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 Dmainc64cpu.c78 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 D65816core.c275 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 D65c02core.c230 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 D6510core.c251 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 D6510dtvcore.c160 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 Ddebug.c224 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 Dmain65816cpu.c68 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 Dvic20cpu.c123 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 Dvic20cpu.c123 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 Dc64cpusc.c126 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 Dc64cpusc.c126 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 Dc64dtvcpu.c240 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 Dc64dtvcpu.c240 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 De6809.c46 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 Dvm_exec.c79 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()

12345678