=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp-334- dp += regs.x; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp:335: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp:336: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp-337- regs.pc = rd; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp-364- dp = 0xffde - (0 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp:365: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp:366: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp-367- op_io(); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp-377- dp = 0xffde - (1 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp:378: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp:379: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp-380- op_io(); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp-390- dp = 0xffde - (2 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp:391: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp:392: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp-393- op_io(); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp-403- dp = 0xffde - (3 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp:404: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp:405: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp-406- op_io(); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp-416- dp = 0xffde - (4 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp:417: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp:418: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp-419- op_io(); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp-429- dp = 0xffde - (5 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp:430: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp:431: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp-432- op_io(); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp-442- dp = 0xffde - (6 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp:443: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp:444: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp-445- op_io(); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp-455- dp = 0xffde - (7 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp:456: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp:457: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp-458- op_io(); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp-468- dp = 0xffde - (8 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp:469: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp:470: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp-471- op_io(); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp-481- dp = 0xffde - (9 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp:482: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp:483: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp-484- op_io(); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp-494- dp = 0xffde - (10 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp:495: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp:496: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp-497- op_io(); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp-507- dp = 0xffde - (11 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp:508: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp:509: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp-510- op_io(); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp-520- dp = 0xffde - (12 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp:521: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp:522: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp-523- op_io(); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp-533- dp = 0xffde - (13 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp:534: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp:535: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp-536- op_io(); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp-546- dp = 0xffde - (14 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp:547: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp:548: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp-549- op_io(); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp-559- dp = 0xffde - (15 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp:560: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp:561: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp-562- op_io(); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp-571-case 0x0f: { libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp:572: rd = op_readaddr(0xffde); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp:573: rd |= op_readaddr(0xffdf) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.cpp-574- op_io(); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-197- dp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp:198: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-199- regs.B.a = op_adc(regs.B.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-205- dp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp:206: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-207- regs.B.a = op_and(regs.B.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-213- dp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp:214: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-215- regs.B.a = op_cmp(regs.B.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-221- dp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp:222: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-223- regs.x = op_cmp(regs.x, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-229- dp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp:230: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-231- regs.B.y = op_cmp(regs.B.y, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-237- dp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp:238: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-239- regs.B.a = op_eor(regs.B.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-245- dp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp:246: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-247- regs.B.a = op_or(regs.B.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-253- dp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp:254: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-255- regs.B.a = op_sbc(regs.B.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-262- op_io(); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp:263: rd = op_readaddr(dp + regs.x); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-264- regs.B.a = op_adc(regs.B.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-271- op_io(); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp:272: rd = op_readaddr(dp + regs.B.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-273- regs.B.a = op_adc(regs.B.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-280- op_io(); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp:281: rd = op_readaddr(dp + regs.x); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-282- regs.B.a = op_and(regs.B.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-289- op_io(); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp:290: rd = op_readaddr(dp + regs.B.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-291- regs.B.a = op_and(regs.B.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-298- op_io(); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp:299: rd = op_readaddr(dp + regs.x); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-300- regs.B.a = op_cmp(regs.B.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-307- op_io(); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp:308: rd = op_readaddr(dp + regs.B.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-309- regs.B.a = op_cmp(regs.B.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-316- op_io(); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp:317: rd = op_readaddr(dp + regs.x); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-318- regs.B.a = op_eor(regs.B.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-325- op_io(); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp:326: rd = op_readaddr(dp + regs.B.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-327- regs.B.a = op_eor(regs.B.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-334- op_io(); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp:335: rd = op_readaddr(dp + regs.x); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-336- regs.B.a = op_or(regs.B.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-343- op_io(); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp:344: rd = op_readaddr(dp + regs.B.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-345- regs.B.a = op_or(regs.B.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-352- op_io(); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp:353: rd = op_readaddr(dp + regs.x); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-354- regs.B.a = op_sbc(regs.B.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-361- op_io(); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp:362: rd = op_readaddr(dp + regs.B.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-363- regs.B.a = op_sbc(regs.B.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-371- sp |= op_readdp(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp:372: rd = op_readaddr(sp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-373- regs.B.a = op_adc(regs.B.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-381- sp |= op_readdp(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp:382: rd = op_readaddr(sp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-383- regs.B.a = op_and(regs.B.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-391- sp |= op_readdp(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp:392: rd = op_readaddr(sp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-393- regs.B.a = op_cmp(regs.B.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-401- sp |= op_readdp(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp:402: rd = op_readaddr(sp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-403- regs.B.a = op_eor(regs.B.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-411- sp |= op_readdp(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp:412: rd = op_readaddr(sp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-413- regs.B.a = op_or(regs.B.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-421- sp |= op_readdp(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp:422: rd = op_readaddr(sp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-423- regs.B.a = op_sbc(regs.B.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-431- sp |= op_readdp(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp:432: rd = op_readaddr(sp + regs.B.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-433- regs.B.a = op_adc(regs.B.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-441- sp |= op_readdp(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp:442: rd = op_readaddr(sp + regs.B.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-443- regs.B.a = op_and(regs.B.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-451- sp |= op_readdp(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp:452: rd = op_readaddr(sp + regs.B.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-453- regs.B.a = op_cmp(regs.B.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-461- sp |= op_readdp(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp:462: rd = op_readaddr(sp + regs.B.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-463- regs.B.a = op_eor(regs.B.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-471- sp |= op_readdp(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp:472: rd = op_readaddr(sp + regs.B.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-473- regs.B.a = op_or(regs.B.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-481- sp |= op_readdp(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp:482: rd = op_readaddr(sp + regs.B.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-483- regs.B.a = op_sbc(regs.B.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-685- dp &= 0x1fff; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp:686: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-687- regs.p.c = regs.p.c & !!(rd & (1 << bit)); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-695- dp &= 0x1fff; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp:696: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-697- regs.p.c = regs.p.c & !(rd & (1 << bit)); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-705- dp &= 0x1fff; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp:706: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-707- op_io(); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-716- dp &= 0x1fff; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp:717: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-718- rd ^= (1 << bit); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp:719: op_writeaddr(dp, rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-720- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-727- dp &= 0x1fff; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp:728: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-729- op_io(); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-738- dp &= 0x1fff; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp:739: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_read.cpp-740- op_io(); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.b-48- libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.b:49:adc_a_addr(0x85, adc, a), libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.b:50:and_a_addr(0x25, and, a), libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.b:51:cmp_a_addr(0x65, cmp, a), libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.b:52:cmp_x_addr(0x1e, cmp, x), libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.b:53:cmp_y_addr(0x5e, cmp, y), libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.b:54:eor_a_addr(0x45, eor, a), libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.b:55:or_a_addr(0x05, or, a), libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.b:56:sbc_a_addr(0xa5, sbc, a) { libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.b-57-1:dp = op_readpc(); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.b-58-2:dp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.b:59:3:rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.b-60- regs.$2 = op_$1(regs.$2, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.b-77-3:op_io(); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.b:78:4:rd = op_readaddr(dp + regs.$2); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.b-79- regs.a = op_$1(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.b-91-4:sp |= op_readdp(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.b:92:5:rd = op_readaddr(sp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.b-93- regs.a = op_$1(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.b-105-4:sp |= op_readdp(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.b:106:5:rd = op_readaddr(sp + regs.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.b-107- regs.a = op_$1(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.b-171- dp &= 0x1fff; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.b:172: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.b-173- regs.p.c = regs.p.c & $1(rd & (1 << bit)); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.b-180- dp &= 0x1fff; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.b:181: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.b-182-4:op_io(); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.b-190- dp &= 0x1fff; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.b:191: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.b-192- rd ^= (1 << bit); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.b:193:4:op_writeaddr(dp, rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.b-194-} ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.b-201- dp &= 0x1fff; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.b:202: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.b-203-4:op_io(); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-730- case 4: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp:731: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-732- break; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-733- case 5: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp:734: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-735- regs.pc = rd; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-797- dp = 0xffde - (0 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp:798: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-799- break; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-800- case 2: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp:801: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-802- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-827- dp = 0xffde - (1 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp:828: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-829- break; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-830- case 2: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp:831: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-832- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-857- dp = 0xffde - (2 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp:858: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-859- break; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-860- case 2: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp:861: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-862- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-887- dp = 0xffde - (3 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp:888: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-889- break; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-890- case 2: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp:891: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-892- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-917- dp = 0xffde - (4 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp:918: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-919- break; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-920- case 2: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp:921: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-922- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-947- dp = 0xffde - (5 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp:948: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-949- break; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-950- case 2: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp:951: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-952- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-977- dp = 0xffde - (6 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp:978: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-979- break; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-980- case 2: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp:981: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-982- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-1007- dp = 0xffde - (7 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp:1008: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-1009- break; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-1010- case 2: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp:1011: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-1012- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-1037- dp = 0xffde - (8 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp:1038: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-1039- break; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-1040- case 2: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp:1041: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-1042- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-1067- dp = 0xffde - (9 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp:1068: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-1069- break; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-1070- case 2: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp:1071: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-1072- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-1097- dp = 0xffde - (10 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp:1098: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-1099- break; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-1100- case 2: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp:1101: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-1102- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-1127- dp = 0xffde - (11 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp:1128: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-1129- break; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-1130- case 2: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp:1131: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-1132- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-1157- dp = 0xffde - (12 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp:1158: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-1159- break; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-1160- case 2: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp:1161: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-1162- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-1187- dp = 0xffde - (13 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp:1188: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-1189- break; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-1190- case 2: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp:1191: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-1192- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-1217- dp = 0xffde - (14 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp:1218: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-1219- break; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-1220- case 2: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp:1221: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-1222- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-1247- dp = 0xffde - (15 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp:1248: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-1249- break; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-1250- case 2: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp:1251: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-1252- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-1276- case 1: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp:1277: rd = op_readaddr(0xffde); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-1278- break; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-1279- case 2: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp:1280: rd |= op_readaddr(0xffdf) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_pc.cpp-1281- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp-165- dp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp:166: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp-167- rd = op_inc(rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp:168: op_writeaddr(dp, rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp-169- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp-174- dp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp:175: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp-176- rd = op_dec(rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp:177: op_writeaddr(dp, rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp-178- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp-183- dp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp:184: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp-185- rd = op_asl(rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp:186: op_writeaddr(dp, rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp-187- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp-192- dp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp:193: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp-194- rd = op_lsr(rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp:195: op_writeaddr(dp, rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp-196- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp-201- dp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp:202: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp-203- rd = op_rol(rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp:204: op_writeaddr(dp, rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp-205- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp-210- dp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp:211: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp-212- rd = op_ror(rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp:213: op_writeaddr(dp, rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp-214- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp-219- dp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp:220: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp-221- regs.p.n = !!((regs.a - rd) & 0x80); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp-222- regs.p.z = ((regs.a - rd) == 0); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp:223: op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp:224: op_writeaddr(dp, rd | regs.a); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp-225- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp-230- dp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp:231: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp-232- regs.p.n = !!((regs.a - rd) & 0x80); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp-233- regs.p.z = ((regs.a - rd) == 0); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp:234: op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp:235: op_writeaddr(dp, rd &~ regs.a); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.cpp-236- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp-165- dp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp:166: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp-167- rd = op_inc(rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp:168: op_writeaddr(dp, rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp-169- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp-174- dp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp:175: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp-176- rd = op_dec(rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp:177: op_writeaddr(dp, rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp-178- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp-183- dp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp:184: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp-185- rd = op_asl(rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp:186: op_writeaddr(dp, rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp-187- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp-192- dp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp:193: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp-194- rd = op_lsr(rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp:195: op_writeaddr(dp, rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp-196- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp-201- dp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp:202: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp-203- rd = op_rol(rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp:204: op_writeaddr(dp, rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp-205- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp-210- dp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp:211: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp-212- rd = op_ror(rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp:213: op_writeaddr(dp, rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp-214- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp-219- dp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp:220: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp-221- regs.p.n = !!((regs.B.a - rd) & 0x80); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp-222- regs.p.z = ((regs.B.a - rd) == 0); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp:223: op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp:224: op_writeaddr(dp, rd | regs.B.a); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp-225- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp-230- dp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp:231: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp-232- regs.p.n = !!((regs.B.a - rd) & 0x80); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp-233- regs.p.z = ((regs.B.a - rd) == 0); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp:234: op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp:235: op_writeaddr(dp, rd &~ regs.B.a); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_rmw.cpp-236- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp-305- dp += regs.x; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp:306: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp:307: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp-308- regs.pc = rd; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp-332- dp = 0xffde - (0 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp:333: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp:334: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp-335- op_io(3); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp-343- dp = 0xffde - (1 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp:344: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp:345: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp-346- op_io(3); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp-354- dp = 0xffde - (2 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp:355: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp:356: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp-357- op_io(3); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp-365- dp = 0xffde - (3 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp:366: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp:367: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp-368- op_io(3); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp-376- dp = 0xffde - (4 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp:377: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp:378: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp-379- op_io(3); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp-387- dp = 0xffde - (5 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp:388: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp:389: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp-390- op_io(3); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp-398- dp = 0xffde - (6 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp:399: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp:400: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp-401- op_io(3); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp-409- dp = 0xffde - (7 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp:410: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp:411: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp-412- op_io(3); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp-420- dp = 0xffde - (8 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp:421: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp:422: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp-423- op_io(3); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp-431- dp = 0xffde - (9 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp:432: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp:433: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp-434- op_io(3); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp-442- dp = 0xffde - (10 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp:443: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp:444: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp-445- op_io(3); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp-453- dp = 0xffde - (11 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp:454: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp:455: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp-456- op_io(3); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp-464- dp = 0xffde - (12 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp:465: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp:466: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp-467- op_io(3); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp-475- dp = 0xffde - (13 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp:476: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp:477: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp-478- op_io(3); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp-486- dp = 0xffde - (14 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp:487: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp:488: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp-489- op_io(3); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp-497- dp = 0xffde - (15 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp:498: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp:499: rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp-500- op_io(3); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp-507-case 0x0f: { libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp:508: rd = op_readaddr(0xffde); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp:509: rd |= op_readaddr(0xffdf) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_pc.cpp-510- op_io(2); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.b-58- libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.b:59:mov_a_addr(0xe5, a), libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.b:60:mov_x_addr(0xe9, x), libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.b:61:mov_y_addr(0xec, y) { libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.b-62-1:sp = op_readpc(); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.b-63-2:sp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.b:64:3:regs.$1 = op_readaddr(sp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.b-65- regs.p.n = !!(regs.$1 & 0x80); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.b-73-3:op_io(); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.b:74:4:regs.a = op_readaddr(sp + regs.$1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.b-75- regs.p.n = !!(regs.a & 0x80); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.b-83-4:sp |= op_readdp(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.b:84:5:regs.a = op_readaddr(sp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.b-85- regs.p.n = !!(regs.a & 0x80); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.b-93-4:sp |= op_readdp(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.b:94:5:regs.a = op_readaddr(sp + regs.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.b-95- regs.p.n = !!(regs.a & 0x80); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.b-147-2:dp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.b:148:3:op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.b:149:4:op_writeaddr(dp, regs.$1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.b-150-} ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.b-157- dp += regs.$1; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.b:158:4:op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.b:159:5:op_writeaddr(dp, regs.a); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.b-160-} ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.b-167-4:dp |= op_readdp(sp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.b:168:5:op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.b:169:6:op_writeaddr(dp, regs.a); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.b-170-} ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.b-177- dp += regs.y; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.b:178:5:op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.b:179:6:op_writeaddr(dp, regs.a); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.b-180-} ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.b-202- sp &= 0x1fff; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.b:203: rd = op_readaddr(sp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.b-204- regs.p.c = !!(rd & (1 << bit)); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.b-211- dp &= 0x1fff; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.b:212: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.b-213- if(regs.p.c)rd |= (1 << bit); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.b-215-4:op_io(); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.b:216:5:op_writeaddr(dp, rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.b-217-} ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.b-39- libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.b:40:inc_addr(0xac, inc), libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.b:41:dec_addr(0x8c, dec), libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.b:42:asl_addr(0x0c, asl), libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.b:43:lsr_addr(0x4c, lsr), libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.b:44:rol_addr(0x2c, rol), libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.b:45:ror_addr(0x6c, ror) { libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.b-46-1:dp = op_readpc(); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.b-47-2:dp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.b:48:3:rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.b-49-4:rd = op_$1(rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.b:50: op_writeaddr(dp, rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.b-51-} ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.b-56-2:dp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.b:57:3:rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.b-58- regs.p.n = !!((regs.a - rd) & 0x80); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.b-59- regs.p.z = ((regs.a - rd) == 0); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.b:60:4:op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.b:61:5:op_writeaddr(dp, rd $1 regs.a); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_rmw.b-62-} ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.b-87- libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.b:88:jmp_addr(0x5f) { libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.b-89-1:rd = op_readpc(); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.b-98- dp += regs.x; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.b:99:4:rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.b:100:5:rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.b-101- regs.pc = rd; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.b-140-1:dp = 0xffde - ($1 << 1); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.b:141: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.b:142:2:rd |= op_readaddr(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.b-143-3:op_io(); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.b-151-brk(0x0f) { libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.b:152:1:rd = op_readaddr(0xffde); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.b:153:2:rd |= op_readaddr(0xffdf) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_pc.b-154-3:op_io(); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp-138- sp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp:139: regs.a = op_readaddr(sp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp-140- regs.p.n = !!(regs.a & 0x80); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp-147- sp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp:148: regs.x = op_readaddr(sp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp-149- regs.p.n = !!(regs.x & 0x80); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp-156- sp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp:157: regs.y = op_readaddr(sp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp-158- regs.p.n = !!(regs.y & 0x80); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp-166- op_io(); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp:167: regs.a = op_readaddr(sp + regs.x); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp-168- regs.p.n = !!(regs.a & 0x80); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp-176- op_io(); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp:177: regs.a = op_readaddr(sp + regs.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp-178- regs.p.n = !!(regs.a & 0x80); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp-187- sp |= op_readdp(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp:188: regs.a = op_readaddr(sp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp-189- regs.p.n = !!(regs.a & 0x80); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp-198- sp |= op_readdp(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp:199: regs.a = op_readaddr(sp + regs.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp-200- regs.p.n = !!(regs.a & 0x80); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp-285- dp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp:286: op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp:287: op_writeaddr(dp, regs.a); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp-288- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp-293- dp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp:294: op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp:295: op_writeaddr(dp, regs.x); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp-296- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp-301- dp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp:302: op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp:303: op_writeaddr(dp, regs.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp-304- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp-311- dp += regs.x; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp:312: op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp:313: op_writeaddr(dp, regs.a); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp-314- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp-321- dp += regs.y; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp:322: op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp:323: op_writeaddr(dp, regs.a); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp-324- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp-332- dp |= op_readdp(sp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp:333: op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp:334: op_writeaddr(dp, regs.a); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp-335- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp-343- dp += regs.y; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp:344: op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp:345: op_writeaddr(dp, regs.a); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp-346- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp-371- sp &= 0x1fff; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp:372: rd = op_readaddr(sp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp-373- regs.p.c = !!(rd & (1 << bit)); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp-381- dp &= 0x1fff; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp:382: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp-383- if(regs.p.c)rd |= (1 << bit); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp-385- op_io(); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp:386: op_writeaddr(dp, rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_mov.cpp-387- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-200- case 3: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp:201: regs.B.a = op_readaddr(sp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-202- regs.p.n = !!(regs.B.a & 0x80); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-216- case 2: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp:217: regs.x = op_readaddr(sp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-218- regs.p.n = !!(regs.x & 0x80); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-232- case 2: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp:233: regs.B.y = op_readaddr(sp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-234- regs.p.n = !!(regs.B.y & 0x80); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-249- case 2: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp:250: regs.B.a = op_readaddr(sp + regs.x); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-251- regs.p.n = !!(regs.B.a & 0x80); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-266- case 2: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp:267: regs.B.a = op_readaddr(sp + regs.B.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-268- regs.p.n = !!(regs.B.a & 0x80); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-288- case 4: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp:289: regs.B.a = op_readaddr(sp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-290- regs.p.n = !!(regs.B.a & 0x80); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-310- case 4: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp:311: regs.B.a = op_readaddr(sp + regs.B.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-312- regs.p.n = !!(regs.B.a & 0x80); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-494- case 3: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp:495: op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-496- break; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-497- case 4: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp:498: op_writeaddr(dp, regs.B.a); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-499- opcode_cycle = 0; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-513- case 3: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp:514: op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-515- break; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-516- case 4: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp:517: op_writeaddr(dp, regs.x); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-518- opcode_cycle = 0; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-532- case 3: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp:533: op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-534- break; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-535- case 4: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp:536: op_writeaddr(dp, regs.B.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-537- opcode_cycle = 0; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-551- case 2: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp:552: op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-553- break; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-554- case 3: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp:555: op_writeaddr(dp, regs.B.a); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-556- opcode_cycle = 0; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-570- case 2: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp:571: op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-572- break; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-573- case 3: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp:574: op_writeaddr(dp, regs.B.a); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-575- opcode_cycle = 0; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-594- case 4: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp:595: op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-596- break; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-597- case 5: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp:598: op_writeaddr(dp, regs.B.a); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-599- opcode_cycle = 0; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-618- case 4: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp:619: op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-620- break; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-621- case 5: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp:622: op_writeaddr(dp, regs.B.a); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-623- opcode_cycle = 0; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-675- sp &= 0x1fff; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp:676: rd = op_readaddr(sp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-677- regs.p.c = !!(rd & (1 << bit)); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-692- dp &= 0x1fff; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp:693: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-694- if(regs.p.c)rd |= (1 << bit); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-698- case 3: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp:699: op_writeaddr(dp, rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/oppseudo_mov.cpp-700- opcode_cycle = 0; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-395- case 3: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp:396: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-397- regs.a = op_adc(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-412- case 3: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp:413: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-414- regs.a = op_and(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-429- case 3: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp:430: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-431- regs.a = op_cmp(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-446- case 3: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp:447: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-448- regs.x = op_cmp(regs.x, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-463- case 3: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp:464: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-465- regs.y = op_cmp(regs.y, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-480- case 3: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp:481: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-482- regs.a = op_eor(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-497- case 3: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp:498: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-499- regs.a = op_or(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-514- case 3: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp:515: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-516- regs.a = op_sbc(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-534- case 4: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp:535: rd = op_readaddr(dp + regs.x); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-536- regs.a = op_adc(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-554- case 4: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp:555: rd = op_readaddr(dp + regs.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-556- regs.a = op_adc(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-574- case 4: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp:575: rd = op_readaddr(dp + regs.x); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-576- regs.a = op_and(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-594- case 4: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp:595: rd = op_readaddr(dp + regs.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-596- regs.a = op_and(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-614- case 4: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp:615: rd = op_readaddr(dp + regs.x); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-616- regs.a = op_cmp(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-634- case 4: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp:635: rd = op_readaddr(dp + regs.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-636- regs.a = op_cmp(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-654- case 4: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp:655: rd = op_readaddr(dp + regs.x); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-656- regs.a = op_eor(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-674- case 4: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp:675: rd = op_readaddr(dp + regs.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-676- regs.a = op_eor(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-694- case 4: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp:695: rd = op_readaddr(dp + regs.x); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-696- regs.a = op_or(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-714- case 4: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp:715: rd = op_readaddr(dp + regs.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-716- regs.a = op_or(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-734- case 4: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp:735: rd = op_readaddr(dp + regs.x); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-736- regs.a = op_sbc(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-754- case 4: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp:755: rd = op_readaddr(dp + regs.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-756- regs.a = op_sbc(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-777- case 5: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp:778: rd = op_readaddr(sp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-779- regs.a = op_adc(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-800- case 5: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp:801: rd = op_readaddr(sp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-802- regs.a = op_and(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-823- case 5: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp:824: rd = op_readaddr(sp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-825- regs.a = op_cmp(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-846- case 5: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp:847: rd = op_readaddr(sp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-848- regs.a = op_eor(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-869- case 5: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp:870: rd = op_readaddr(sp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-871- regs.a = op_or(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-892- case 5: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp:893: rd = op_readaddr(sp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-894- regs.a = op_sbc(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-915- case 5: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp:916: rd = op_readaddr(sp + regs.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-917- regs.a = op_adc(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-938- case 5: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp:939: rd = op_readaddr(sp + regs.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-940- regs.a = op_and(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-961- case 5: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp:962: rd = op_readaddr(sp + regs.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-963- regs.a = op_cmp(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-984- case 5: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp:985: rd = op_readaddr(sp + regs.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-986- regs.a = op_eor(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-1007- case 5: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp:1008: rd = op_readaddr(sp + regs.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-1009- regs.a = op_or(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-1030- case 5: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp:1031: rd = op_readaddr(sp + regs.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-1032- regs.a = op_sbc(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-1484- dp &= 0x1fff; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp:1485: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-1486- regs.p.c = regs.p.c & !!(rd & (1 << bit)); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-1503- dp &= 0x1fff; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp:1504: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-1505- regs.p.c = regs.p.c & !(rd & (1 << bit)); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-1522- dp &= 0x1fff; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp:1523: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-1524- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-1544- dp &= 0x1fff; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp:1545: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-1546- rd ^= (1 << bit); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-1548- case 4: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp:1549: op_writeaddr(dp, rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-1550- opcode_cycle = 0; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-1566- dp &= 0x1fff; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp:1567: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-1568- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-1588- dp &= 0x1fff; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp:1589: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_read.cpp-1590- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-197- dp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp:198: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-199- regs.a = op_adc(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-205- dp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp:206: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-207- regs.a = op_and(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-213- dp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp:214: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-215- regs.a = op_cmp(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-221- dp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp:222: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-223- regs.x = op_cmp(regs.x, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-229- dp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp:230: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-231- regs.y = op_cmp(regs.y, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-237- dp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp:238: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-239- regs.a = op_eor(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-245- dp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp:246: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-247- regs.a = op_or(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-253- dp |= op_readpc() << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp:254: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-255- regs.a = op_sbc(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-262- op_io(); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp:263: rd = op_readaddr(dp + regs.x); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-264- regs.a = op_adc(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-271- op_io(); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp:272: rd = op_readaddr(dp + regs.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-273- regs.a = op_adc(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-280- op_io(); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp:281: rd = op_readaddr(dp + regs.x); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-282- regs.a = op_and(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-289- op_io(); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp:290: rd = op_readaddr(dp + regs.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-291- regs.a = op_and(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-298- op_io(); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp:299: rd = op_readaddr(dp + regs.x); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-300- regs.a = op_cmp(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-307- op_io(); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp:308: rd = op_readaddr(dp + regs.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-309- regs.a = op_cmp(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-316- op_io(); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp:317: rd = op_readaddr(dp + regs.x); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-318- regs.a = op_eor(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-325- op_io(); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp:326: rd = op_readaddr(dp + regs.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-327- regs.a = op_eor(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-334- op_io(); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp:335: rd = op_readaddr(dp + regs.x); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-336- regs.a = op_or(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-343- op_io(); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp:344: rd = op_readaddr(dp + regs.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-345- regs.a = op_or(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-352- op_io(); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp:353: rd = op_readaddr(dp + regs.x); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-354- regs.a = op_sbc(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-361- op_io(); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp:362: rd = op_readaddr(dp + regs.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-363- regs.a = op_sbc(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-371- sp |= op_readdp(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp:372: rd = op_readaddr(sp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-373- regs.a = op_adc(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-381- sp |= op_readdp(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp:382: rd = op_readaddr(sp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-383- regs.a = op_and(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-391- sp |= op_readdp(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp:392: rd = op_readaddr(sp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-393- regs.a = op_cmp(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-401- sp |= op_readdp(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp:402: rd = op_readaddr(sp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-403- regs.a = op_eor(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-411- sp |= op_readdp(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp:412: rd = op_readaddr(sp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-413- regs.a = op_or(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-421- sp |= op_readdp(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp:422: rd = op_readaddr(sp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-423- regs.a = op_sbc(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-431- sp |= op_readdp(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp:432: rd = op_readaddr(sp + regs.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-433- regs.a = op_adc(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-441- sp |= op_readdp(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp:442: rd = op_readaddr(sp + regs.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-443- regs.a = op_and(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-451- sp |= op_readdp(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp:452: rd = op_readaddr(sp + regs.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-453- regs.a = op_cmp(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-461- sp |= op_readdp(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp:462: rd = op_readaddr(sp + regs.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-463- regs.a = op_eor(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-471- sp |= op_readdp(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp:472: rd = op_readaddr(sp + regs.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-473- regs.a = op_or(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-481- sp |= op_readdp(dp + 1) << 8; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp:482: rd = op_readaddr(sp + regs.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-483- regs.a = op_sbc(regs.a, rd); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-685- dp &= 0x1fff; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp:686: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-687- regs.p.c = regs.p.c & !!(rd & (1 << bit)); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-695- dp &= 0x1fff; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp:696: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-697- regs.p.c = regs.p.c & !(rd & (1 << bit)); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-705- dp &= 0x1fff; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp:706: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-707- op_io(); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-716- dp &= 0x1fff; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp:717: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-718- rd ^= (1 << bit); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp:719: op_writeaddr(dp, rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-720- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-727- dp &= 0x1fff; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp:728: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-729- op_io(); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-738- dp &= 0x1fff; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp:739: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/op_read.cpp-740- op_io(); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp-341- case 3: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp:342: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp-343- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp-345- rd = op_inc(rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp:346: op_writeaddr(dp, rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp-347- opcode_cycle = 0; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp-361- case 3: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp:362: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp-363- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp-365- rd = op_dec(rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp:366: op_writeaddr(dp, rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp-367- opcode_cycle = 0; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp-381- case 3: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp:382: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp-383- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp-385- rd = op_asl(rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp:386: op_writeaddr(dp, rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp-387- opcode_cycle = 0; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp-401- case 3: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp:402: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp-403- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp-405- rd = op_lsr(rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp:406: op_writeaddr(dp, rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp-407- opcode_cycle = 0; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp-421- case 3: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp:422: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp-423- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp-425- rd = op_rol(rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp:426: op_writeaddr(dp, rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp-427- opcode_cycle = 0; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp-441- case 3: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp:442: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp-443- break; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp-445- rd = op_ror(rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp:446: op_writeaddr(dp, rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp-447- opcode_cycle = 0; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp-461- case 3: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp:462: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp-463- regs.p.n = !!((regs.a - rd) & 0x80); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp-466- case 4: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp:467: op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp-468- break; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp-469- case 5: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp:470: op_writeaddr(dp, rd | regs.a); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp-471- opcode_cycle = 0; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp-485- case 3: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp:486: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp-487- regs.p.n = !!((regs.a - rd) & 0x80); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp-490- case 4: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp:491: op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp-492- break; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp-493- case 5: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp:494: op_writeaddr(dp, rd &~ regs.a); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_rmw.cpp-495- opcode_cycle = 0; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-253- case 3: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp:254: regs.a = op_readaddr(sp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-255- regs.p.n = !!(regs.a & 0x80); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-271- case 3: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp:272: regs.x = op_readaddr(sp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-273- regs.p.n = !!(regs.x & 0x80); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-289- case 3: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp:290: regs.y = op_readaddr(sp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-291- regs.p.n = !!(regs.y & 0x80); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-310- case 4: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp:311: regs.a = op_readaddr(sp + regs.x); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-312- regs.p.n = !!(regs.a & 0x80); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-331- case 4: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp:332: regs.a = op_readaddr(sp + regs.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-333- regs.p.n = !!(regs.a & 0x80); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-355- case 5: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp:356: regs.a = op_readaddr(sp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-357- regs.p.n = !!(regs.a & 0x80); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-379- case 5: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp:380: regs.a = op_readaddr(sp + regs.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-381- regs.p.n = !!(regs.a & 0x80); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-575- case 3: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp:576: op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-577- break; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-578- case 4: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp:579: op_writeaddr(dp, regs.a); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-580- opcode_cycle = 0; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-594- case 3: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp:595: op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-596- break; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-597- case 4: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp:598: op_writeaddr(dp, regs.x); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-599- opcode_cycle = 0; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-613- case 3: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp:614: op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-615- break; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-616- case 4: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp:617: op_writeaddr(dp, regs.y); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-618- opcode_cycle = 0; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-636- case 4: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp:637: op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-638- break; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-639- case 5: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp:640: op_writeaddr(dp, regs.a); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-641- opcode_cycle = 0; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-659- case 4: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp:660: op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-661- break; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-662- case 5: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp:663: op_writeaddr(dp, regs.a); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-664- opcode_cycle = 0; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-685- case 5: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp:686: op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-687- break; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-688- case 6: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp:689: op_writeaddr(dp, regs.a); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-690- opcode_cycle = 0; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-711- case 5: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp:712: op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-713- break; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-714- case 6: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp:715: op_writeaddr(dp, regs.a); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-716- opcode_cycle = 0; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-772- sp &= 0x1fff; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp:773: rd = op_readaddr(sp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-774- regs.p.c = !!(rd & (1 << bit)); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-791- dp &= 0x1fff; libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp:792: rd = op_readaddr(dp); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-793- if(regs.p.c)rd |= (1 << bit); ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-799- case 5: libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp:800: op_writeaddr(dp, rd); libretro-snes9x-1.53+git20160522/apu/bapu/smp/core/opcycle_mov.cpp-801- opcode_cycle = 0; ############################################## libretro-snes9x-1.53+git20160522/apu/bapu/smp/core.cpp-55- #define op_writedp(addr, data) op_write((regs.p.p << 8) + addr, data) libretro-snes9x-1.53+git20160522/apu/bapu/smp/core.cpp:56: #define op_readaddr(addr) op_read(addr) libretro-snes9x-1.53+git20160522/apu/bapu/smp/core.cpp:57: #define op_writeaddr(addr, data) op_write(addr, data) libretro-snes9x-1.53+git20160522/apu/bapu/smp/core.cpp-58- #define op_readstack() op_read(0x0100 | ++regs.sp) ############################################## libretro-snes9x-1.53+git20160522/libretro/Makefile-49- OSXVER = `sw_vers -productVersion | cut -d. -f 2` libretro-snes9x-1.53+git20160522/libretro/Makefile:50: OSX_LT_MAVERICKS = `(( $(OSXVER) <= 9)) && echo "YES"` libretro-snes9x-1.53+git20160522/libretro/Makefile-51- fpic += -mmacosx-version-min=10.1 ############################################## libretro-snes9x-1.53+git20160522/spc7110emu.h-30- libretro-snes9x-1.53+git20160522/spc7110emu.h:31: unsigned datarom_addr(unsigned addr); libretro-snes9x-1.53+git20160522/spc7110emu.h-32- ############################################## libretro-snes9x-1.53+git20160522/server.cpp-744- S9xNPSetAction ("SERVER: Looking up new client's hostname...", TRUE); libretro-snes9x-1.53+git20160522/server.cpp:745: host = gethostbyaddr ((char *) &remote_address.sin_addr, libretro-snes9x-1.53+git20160522/server.cpp-746- sizeof (remote_address.sin_addr), AF_INET); ############################################## libretro-snes9x-1.53+git20160522/docs/changes.txt-27- DisableIRQ options. (zones) libretro-snes9x-1.53+git20160522/docs/changes.txt:28:- Removed remaining outdated asm code. (zones) libretro-snes9x-1.53+git20160522/docs/changes.txt-29-- JMA 64 bit support. (kode54, Nach, friedrich.goepel) ############################################## libretro-snes9x-1.53+git20160522/docs/changes.txt-320-- code tweaks to the ST010 (Nach, pagefault) libretro-snes9x-1.53+git20160522/docs/changes.txt:321:- fix some C/asm quirks and HDMA quirks (all my fault) (MKendora) libretro-snes9x-1.53+git20160522/docs/changes.txt-322-- several timing hacks to fix games (lantus) ############################################## libretro-snes9x-1.53+git20160522/docs/changes.txt-419-- compiler warning fixes (PBortas) libretro-snes9x-1.53+git20160522/docs/changes.txt:420:- Updated the SuperFx asm core (pagefault) libretro-snes9x-1.53+git20160522/docs/changes.txt-421-- Kludged Unix compilation to produce working SuperFx (PBortas) libretro-snes9x-1.53+git20160522/docs/changes.txt:422: with the asm core. libretro-snes9x-1.53+git20160522/docs/changes.txt-423-- Kludged VC to deal with optimization weirdness (MKendora) ############################################## libretro-snes9x-1.53+git20160522/docs/changes.txt-425- flashing. (MKendora) libretro-snes9x-1.53+git20160522/docs/changes.txt:426:- Added some defines to the asm core (MKendora) libretro-snes9x-1.53+git20160522/docs/changes.txt-427-- Added possibility to take screenshots on Unix (PBortas) ############################################## libretro-snes9x-1.53+git20160522/docs/changes.txt-433- libretro-snes9x-1.53+git20160522/docs/changes.txt:434:- Oops, in the asm CPU core i was stomping on %eax too libretro-snes9x-1.53+git20160522/docs/changes.txt-435- early, so register $4210 wasn't getting set properly. (anomie) ############################################## libretro-snes9x-1.53+git20160522/docs/changes.txt-537-- Made menu reset a soft reset. Fixed BL Sound Test & more (CaitSith2) libretro-snes9x-1.53+git20160522/docs/changes.txt:538:- Fixed word writes to block bounds in asm core. (MKendora) libretro-snes9x-1.53+git20160522/docs/changes.txt-539-- redone version of my bounds fix, only this one WORKS! (TRAC) ############################################## libretro-snes9x-1.53+git20160522/docs/changes.txt-541-- Fixed screen saver disable (kode54) libretro-snes9x-1.53+git20160522/docs/changes.txt:542:- Fixed OAM and sprite priority in the asm core (anomie) libretro-snes9x-1.53+git20160522/docs/changes.txt-543-- Proper Interlace fix for mid-frame changes (anomie) ############################################## libretro-snes9x-1.53+git20160522/docs/changes.txt-548-- Superscope and Mouse need to be enabled by the menu. (MKendora) libretro-snes9x-1.53+git20160522/docs/changes.txt:549:- Fixed HiROM sram reads in asm and C cores (anomie, MKendora) libretro-snes9x-1.53+git20160522/docs/changes.txt-550-- Added Company 48 to the list. Thanks to _pentium_five_ (StatMat) ############################################## libretro-snes9x-1.53+git20160522/docs/changes.txt-555-- Fixed Win32 Superscope support (NT kernel only?) (MKendora) libretro-snes9x-1.53+git20160522/docs/changes.txt:556:- Added ZSNES OBC1 code ported from asm to C (sanmaiwashi) libretro-snes9x-1.53+git20160522/docs/changes.txt-557-- Implemented Justifier emulation (neviksti, MKendora) ############################################## libretro-snes9x-1.53+git20160522/docs/changes.txt-596-- added portability fixes (zones) libretro-snes9x-1.53+git20160522/docs/changes.txt:597:- fixed asm Pushes (anomie) libretro-snes9x-1.53+git20160522/docs/changes.txt:598:- fixed asm LoROM s-ram decode (MKendora) libretro-snes9x-1.53+git20160522/docs/changes.txt-599-- migrated DEZAEMON to standard LoROM map (MKendora) libretro-snes9x-1.53+git20160522/docs/changes.txt-600-- fixed the Madara 2 OpenGL bug (key found in Rudra) (MKendora) libretro-snes9x-1.53+git20160522/docs/changes.txt:601:- fixed asm RMW instructions (MKendora) libretro-snes9x-1.53+git20160522/docs/changes.txt-602-- fixed ADC opcode (The Dumper) ############################################## libretro-snes9x-1.53+git20160522/docs/changes.txt-604-- updated C4 C code (anomie) libretro-snes9x-1.53+git20160522/docs/changes.txt:605:- updated C4 asm code (Nach) libretro-snes9x-1.53+git20160522/docs/changes.txt-606-- Keep OpenGL in ratio (kode54) ############################################## libretro-snes9x-1.53+git20160522/docs/changes.txt-874-- Added Kreed's display processing modes to the Linux port, including his new libretro-snes9x-1.53+git20160522/docs/changes.txt:875: asm version of the Super2xSaI mode and the new software bi-linear filtering libretro-snes9x-1.53+git20160522/docs/changes.txt-876- mode. ############################################## libretro-snes9x-1.53+git20160522/docs/changes.txt-1110-- Noticed another problem with the CPU_SHUTDOWN code - Chrono Trigger locked libretro-snes9x-1.53+git20160522/docs/changes.txt:1111: up during the intro but only when using the asm code CPU core. Found the libretro-snes9x-1.53+git20160522/docs/changes.txt-1112- algorithm difference between the code and made the CPU match what the C ############################################## libretro-snes9x-1.53+git20160522/docs/changes.txt-1117- effect, it does result in one or two slight visual glitches. libretro-snes9x-1.53+git20160522/docs/changes.txt:1118:- Hacked in zsKnight's C4 emulation asm code - now both Megaman X2 and X3 are libretro-snes9x-1.53+git20160522/docs/changes.txt:1119: playable. Still got to complete the reverse engineering of the i386 asm code libretro-snes9x-1.53+git20160522/docs/changes.txt-1120- to C so other, non-Intel ports can have C4 emulation. ############################################## libretro-snes9x-1.53+git20160522/docs/changes.txt-1123- / acts as the superscope pause button. libretro-snes9x-1.53+git20160522/docs/changes.txt:1124:- Fixed asm CPU_SHUTDOWN code that I accidentally broke while trying to libretro-snes9x-1.53+git20160522/docs/changes.txt-1125- optimise it! Thanks to all the people who noticed Snes9x's frame skipping ############################################## libretro-snes9x-1.53+git20160522/docs/changes.txt-1129- rate by one or two on slower machines. libretro-snes9x-1.53+git20160522/docs/changes.txt:1130:- Optimised the asm 65c816 addressing mode emulation code a little. libretro-snes9x-1.53+git20160522/docs/changes.txt-1131-- Included some code changes making life easier for the Mac porter, John Stiles. ############################################## libretro-snes9x-1.53+git20160522/docs/changes.txt-1272- port - and failed, again. Although C++ Builder can build Snes9x from sources, libretro-snes9x-1.53+git20160522/docs/changes.txt:1273: it can't then link in the asm CPU cores. I had hoped Borland might have libretro-snes9x-1.53+git20160522/docs/changes.txt-1274- fixed this with their latest release - they haven't. ############################################## libretro-snes9x-1.53+git20160522/docs/changes.txt-1276- code working in Snes9x, but all failed. Part of the problem was his code was libretro-snes9x-1.53+git20160522/docs/changes.txt:1277: written using TASM and the object files it generated would only work under libretro-snes9x-1.53+git20160522/docs/changes.txt-1278- Windows - but all my SNES debugging code was in the Linux port. Anti' fixed ############################################## libretro-snes9x-1.53+git20160522/docs/changes.txt-1315-- Tracked down and fixed the Chrono Trigger black screen problem on the Windows libretro-snes9x-1.53+git20160522/docs/changes.txt:1316: port: a rogue asm instruction was left in by mistake after some code edits - libretro-snes9x-1.53+git20160522/docs/changes.txt-1317- it was only by chance that the code worked on the Linux port. ############################################## libretro-snes9x-1.53+git20160522/docs/changes.txt-1403- graphics problems. libretro-snes9x-1.53+git20160522/docs/changes.txt:1404:- Fixed nasty asm SA-1 custom hardware read/write bug that was causing the libretro-snes9x-1.53+git20160522/docs/changes.txt-1405- course map not to be displayed on Augusta Masters and Pebble Beach. ############################################## libretro-snes9x-1.53+git20160522/docs/changes.txt-1480- correctly on Mario RPG. libretro-snes9x-1.53+git20160522/docs/changes.txt:1481:- Incorporated ZSNES' new optimised Super FX asm code - had to track down and libretro-snes9x-1.53+git20160522/docs/changes.txt-1482- fix a nasty memory overwrite bug in the code first to get it to work. ############################################## libretro-snes9x-1.53+git20160522/docs/changes.txt-1512- experiencing. libretro-snes9x-1.53+git20160522/docs/changes.txt:1513:- Altered the ZSNES Super FX asm code so the Windows port could use it - all libretro-snes9x-1.53+git20160522/docs/changes.txt-1514- previous versions of the Windows port were shipped using the C Super FX ############################################## libretro-snes9x-1.53+git20160522/docs/changes.txt-1628- the main emulation code. Slightly faster execution. libretro-snes9x-1.53+git20160522/docs/changes.txt:1629:- Fixed the crash bug in the ZSNES Super FX asm code with Vortex - the game's libretro-snes9x-1.53+git20160522/docs/changes.txt-1630- polygons still aren't visible though. ############################################## libretro-snes9x-1.53+git20160522/docs/changes.txt-1689- usually between game screens. libretro-snes9x-1.53+git20160522/docs/changes.txt:1690:- Scrapped the i386 asm SPC700 code - it was the cause of the music not libretro-snes9x-1.53+git20160522/docs/changes.txt-1691- restarting after a battle in Chrono Trigger and FF3 and I didn't realise ############################################## libretro-snes9x-1.53+git20160522/docs/changes.txt-1745- some code that Ivar (Lestat) sent me a long time ago. libretro-snes9x-1.53+git20160522/docs/changes.txt:1746:- 65c816 asm RTI instruction was destroying the program bank in emulation mode, libretro-snes9x-1.53+git20160522/docs/changes.txt-1747- the C code was already correct. Caused C64E to break. ############################################## libretro-snes9x-1.53+git20160522/docs/changes.txt-1774-- More fixes to the X11 image format conversion and setup code. libretro-snes9x-1.53+git20160522/docs/changes.txt:1775:- The asm SetByte routine wasn't wrapping writes to S-RAM correctly, allowing libretro-snes9x-1.53+git20160522/docs/changes.txt-1776- some ROMs to think they were running on a copier and put up an error ############################################## libretro-snes9x-1.53+git20160522/docs/changes.txt-1866- music to be played slightly too fast. libretro-snes9x-1.53+git20160522/docs/changes.txt:1867:- Switched back to using C SPC700 code - the old SPC700 asm code was lacking libretro-snes9x-1.53+git20160522/docs/changes.txt-1868- several optimisations that the C version had. It also had multiple ############################################## libretro-snes9x-1.53+git20160522/docs/changes.txt-1884- group of 4 pixels - screen pointer advance count was wrong. libretro-snes9x-1.53+git20160522/docs/changes.txt:1885:- Asm SPC700 emulation was ignoring the Shutdown flag - the result is its libretro-snes9x-1.53+git20160522/docs/changes.txt-1886- not possible to turn off cycle skipping for the SPC700 emulation. ############################################## libretro-snes9x-1.53+git20160522/docs/changes.txt-1903- ZSNES 'FX state was not being saved and restored. libretro-snes9x-1.53+git20160522/docs/changes.txt:1904:- ZSNES SuperFX asm emulation code plugged in to Snes9x. libretro-snes9x-1.53+git20160522/docs/changes.txt-1905-0.96 ############################################## libretro-snes9x-1.53+git20160522/docs/changes.txt-1920- period, ROMs shouldn't be allowed to do this. libretro-snes9x-1.53+git20160522/docs/changes.txt:1921:- Asm code would not push the correct CPU status onto the emulated stack if libretro-snes9x-1.53+git20160522/docs/changes.txt-1922- returning from an NMI immediately triggered an IRQ - fixes Mortal Kombat 1 ############################################## libretro-snes9x-1.53+git20160522/docs/changes.txt-1924-- 'd' dump memory debug command was not preserving the CYCLES count. libretro-snes9x-1.53+git20160522/docs/changes.txt:1925:- C versions of SNES memory access code had same problem as asm code on the DOS libretro-snes9x-1.53+git20160522/docs/changes.txt-1926- port except it didn't cause a crash just ROMs failed to work correctly. libretro-snes9x-1.53+git20160522/docs/changes.txt:1927:- Asm i386 code was using signed compares to check for special case memory libretro-snes9x-1.53+git20160522/docs/changes.txt-1928- areas - it was causing crash problems on the DOS port which was sometimes ############################################## libretro-snes9x-1.53+git20160522/docs/changes.txt-1939- and address values before H-DMA is started. libretro-snes9x-1.53+git20160522/docs/changes.txt:1940:- Fixed the asm code to remove all hard-wired structure offsets - one offset libretro-snes9x-1.53+git20160522/docs/changes.txt-1941- into the IPPU structure was wrong in the code because the structure had ############################################## libretro-snes9x-1.53+git20160522/docs/changes.txt-1953- the MERGE instruction can set flags correctly. libretro-snes9x-1.53+git20160522/docs/changes.txt:1954:- Added 65c816 instruction skipping to i386 asm code when 65c816 waiting in libretro-snes9x-1.53+git20160522/docs/changes.txt-1955- a simple loop for some 'event' to happen e.g. end of frame NMI. ############################################## libretro-snes9x-1.53+git20160522/docs/changes.txt-2086-- SPC700 emulation partially rewritten in assembler. libretro-snes9x-1.53+git20160522/docs/changes.txt:2087:- Asm 65c816 code change to use same speed up techniques as the C++ code. libretro-snes9x-1.53+git20160522/docs/changes.txt-2088-- Minor speed tweaks to the sound decoding and mixing code. ############################################## libretro-snes9x-1.53+git20160522/docs/changes.txt-2120-- Added code speed ups for ROMs that use a lot of DMA to VRAM. libretro-snes9x-1.53+git20160522/docs/changes.txt:2121:- More cpu code asm speed up. libretro-snes9x-1.53+git20160522/docs/changes.txt-2122-- Fixed 16x16 size tiles on tile-based redraw code. ############################################## libretro-snes9x-1.53+git20160522/docs/changes.txt-2180- converted. libretro-snes9x-1.53+git20160522/docs/changes.txt:2181:- Added -ss 3 sound skip method support to the asm version - now NBA Live '96 libretro-snes9x-1.53+git20160522/docs/changes.txt-2182- works again. ############################################## libretro-snes9x-1.53+git20160522/docs/changes.txt-2198-- DOS port had a different MAX_PATH value which moved the location of the libretro-snes9x-1.53+git20160522/docs/changes.txt:2199: SRAM size variable when using the asm CPU emulation core. This, in turn, libretro-snes9x-1.53+git20160522/docs/changes.txt-2200- caused the SRAM emulation to fail on the DOS port. Donkey Kong County 2 & 3 ############################################## libretro-snes9x-1.53+git20160522/spc7110emu.cpp-92- libretro-snes9x-1.53+git20160522/spc7110emu.cpp:93:unsigned SPC7110::datarom_addr(unsigned addr) { libretro-snes9x-1.53+git20160522/spc7110emu.cpp-94- unsigned size = memory_cartrom_size() - 0x100000; ############################################## libretro-snes9x-1.53+git20160522/spc7110emu.cpp-248- libretro-snes9x-1.53+git20160522/spc7110emu.cpp:249: uint8 data = memory_cartrom_read(datarom_addr(adjustaddr)); libretro-snes9x-1.53+git20160522/spc7110emu.cpp-250- if(!(r4818 & 2)) { ############################################## libretro-snes9x-1.53+git20160522/spc7110emu.cpp-277- libretro-snes9x-1.53+git20160522/spc7110emu.cpp:278: uint8 data = memory_cartrom_read(datarom_addr(addr + adjust)); libretro-snes9x-1.53+git20160522/spc7110emu.cpp-279- if((r4818 & 0x60) == 0x60) { ############################################## libretro-snes9x-1.53+git20160522/spc7110emu.cpp-366- //unsigned length = (r4809 + (r480a << 8)); libretro-snes9x-1.53+git20160522/spc7110emu.cpp:367: unsigned addr = datarom_addr(table + index); libretro-snes9x-1.53+git20160522/spc7110emu.cpp-368- unsigned mode = (memory_cartrom_read(addr + 0)); ############################################## libretro-snes9x-1.53+git20160522/spc7110emu.cpp-543- r4831 = data; libretro-snes9x-1.53+git20160522/spc7110emu.cpp:544: dx_offset = datarom_addr((data & 7) * 0x100000); libretro-snes9x-1.53+git20160522/spc7110emu.cpp-545- } break; ############################################## libretro-snes9x-1.53+git20160522/spc7110emu.cpp-548- r4832 = data; libretro-snes9x-1.53+git20160522/spc7110emu.cpp:549: ex_offset = datarom_addr((data & 7) * 0x100000); libretro-snes9x-1.53+git20160522/spc7110emu.cpp-550- } break; ############################################## libretro-snes9x-1.53+git20160522/spc7110emu.cpp-553- r4833 = data; libretro-snes9x-1.53+git20160522/spc7110emu.cpp:554: fx_offset = datarom_addr((data & 7) * 0x100000); libretro-snes9x-1.53+git20160522/spc7110emu.cpp-555- } break; ############################################## libretro-snes9x-1.53+git20160522/netplay.cpp-294- S9xNPSetAction ("Looking up server's hostname..."); libretro-snes9x-1.53+git20160522/netplay.cpp:295: if ((int) (addr = inet_addr (NetPlay.ServerHostName)) == -1) libretro-snes9x-1.53+git20160522/netplay.cpp-296- { ############################################## libretro-snes9x-1.53+git20160522/cpumacro.h-184-{ \ libretro-snes9x-1.53+git20160522/cpumacro.h:185: uint8 val = OpenBus = S9xGetByte(ADDR(READ)); \ libretro-snes9x-1.53+git20160522/cpumacro.h-186- FUNC(val); \ ############################################## libretro-snes9x-1.53+git20160522/cpumacro.h-191-{ \ libretro-snes9x-1.53+git20160522/cpumacro.h:192: uint16 val = S9xGetWord(ADDR(READ), WRAP); \ libretro-snes9x-1.53+git20160522/cpumacro.h-193- OpenBus = (uint8) (val >> 8); \ ############################################## libretro-snes9x-1.53+git20160522/cpumacro.h-201- { \ libretro-snes9x-1.53+git20160522/cpumacro.h:202: uint8 val = OpenBus = S9xGetByte(ADDR(READ)); \ libretro-snes9x-1.53+git20160522/cpumacro.h-203- FUNC(val); \ ############################################## libretro-snes9x-1.53+git20160522/cpumacro.h-206- { \ libretro-snes9x-1.53+git20160522/cpumacro.h:207: uint16 val = S9xGetWord(ADDR(READ), WRAP); \ libretro-snes9x-1.53+git20160522/cpumacro.h-208- OpenBus = (uint8) (val >> 8); \ ############################################## libretro-snes9x-1.53+git20160522/cpumacro.h-221-{ \ libretro-snes9x-1.53+git20160522/cpumacro.h:222: FUNC##8(ADDR(WRITE)); \ libretro-snes9x-1.53+git20160522/cpumacro.h-223-} ############################################## libretro-snes9x-1.53+git20160522/cpumacro.h-227-{ \ libretro-snes9x-1.53+git20160522/cpumacro.h:228: FUNC##16(ADDR(WRITE), WRAP); \ libretro-snes9x-1.53+git20160522/cpumacro.h-229-} ############################################## libretro-snes9x-1.53+git20160522/cpumacro.h-234- if (Check##COND()) \ libretro-snes9x-1.53+git20160522/cpumacro.h:235: FUNC##8(ADDR(WRITE)); \ libretro-snes9x-1.53+git20160522/cpumacro.h-236- else \ libretro-snes9x-1.53+git20160522/cpumacro.h:237: FUNC##16(ADDR(WRITE), WRAP); \ libretro-snes9x-1.53+git20160522/cpumacro.h-238-} ############################################## libretro-snes9x-1.53+git20160522/cpumacro.h-248-{ \ libretro-snes9x-1.53+git20160522/cpumacro.h:249: FUNC##8(ADDR(MODIFY)); \ libretro-snes9x-1.53+git20160522/cpumacro.h-250-} ############################################## libretro-snes9x-1.53+git20160522/cpumacro.h-254-{ \ libretro-snes9x-1.53+git20160522/cpumacro.h:255: FUNC##16(ADDR(MODIFY), WRAP); \ libretro-snes9x-1.53+git20160522/cpumacro.h-256-} ############################################## libretro-snes9x-1.53+git20160522/cpumacro.h-261- if (Check##COND()) \ libretro-snes9x-1.53+git20160522/cpumacro.h:262: FUNC##8(ADDR(MODIFY)); \ libretro-snes9x-1.53+git20160522/cpumacro.h-263- else \ libretro-snes9x-1.53+git20160522/cpumacro.h:264: FUNC##16(ADDR(MODIFY), WRAP); \ libretro-snes9x-1.53+git20160522/cpumacro.h-265-} ############################################## libretro-snes9x-1.53+git20160522/.pc/01_LDFLAGS_and_CPPFLAGS_libretro.patch/libretro/Makefile-49- OSXVER = `sw_vers -productVersion | cut -d. -f 2` libretro-snes9x-1.53+git20160522/.pc/01_LDFLAGS_and_CPPFLAGS_libretro.patch/libretro/Makefile:50: OSX_LT_MAVERICKS = `(( $(OSXVER) <= 9)) && echo "YES"` libretro-snes9x-1.53+git20160522/.pc/01_LDFLAGS_and_CPPFLAGS_libretro.patch/libretro/Makefile-51- fpic += -mmacosx-version-min=10.1