Commit Graph

3844 Commits

Author SHA1 Message Date
alexwjackson 39d5db025a mmc1: improve support for >8K RAM 2017-05-30 23:31:38 +00:00
alexwjackson 1a84466703 fix mapper 23 2017-05-30 20:54:44 +00:00
alexwjackson b3a71e8af6 fix build 2017-05-30 20:48:35 +00:00
alexwjackson 268cf919e8 parameterize vrc2and4 register mappings 2017-05-30 20:39:45 +00:00
zeromus fca1c78925 lua: add debuggerloopstep 2017-05-15 17:21:58 +00:00
zeromus 6021ba627d lua: add emu_debuggerloop 2017-05-15 05:09:13 +00:00
zeromus 96997ddf95 fix breakpoints in stack triggering once when theyre fresh, or something like that 2017-04-30 06:39:27 +00:00
zeromus a85a840f36 try to fix major ancient screw-up with breakpoints data structure being open for reading while breakpoints fire, where the user can then modify breakpoints, causing the logic reading it to go nuts when resuming execution (addressing ). I didnt test this very much. 2017-04-30 06:10:01 +00:00
zeromus a57d8b9583 mmc5 - fix oldppu 2007 reads, and tidy 2017-04-30 00:16:33 +00:00
zeromus 9f104fc38c fix extended attributes in newppu better, and fix old ppu's chr banking to match newppu maybe? 2017-04-29 23:03:35 +00:00
zeromus f3afacc5aa fix mmc5 extended attributes in newppu 2017-04-29 22:26:25 +00:00
zeromus 1a05549ad2 test commit for buildbot 2017-04-29 17:58:08 +00:00
zeromus 10b0e2711c test commit for buildbot 2017-04-29 17:49:47 +00:00
zeromus 00b0422ce9 test commit for buildbot 2017-04-29 17:45:34 +00:00
zeromus 0743d5da7b test commit for buildbot 2017-04-29 17:41:47 +00:00
feos-tas d78c0a9643 fix another case of 2-byte zp disasm
it seems to have been explicitly used, but we don't want it anymore

also make zp wrap
2017-04-29 13:52:53 +00:00
zeromus 305ebbc6d5 revert r3348 2017-04-29 08:05:22 +00:00
zeromus 4a1e4b6423 mmc5: use PPUON instead of spriteon and screenon 2017-04-29 05:38:32 +00:00
zeromus 7a54c133ce attempt to apply changes to MMC5 specified by 2017-04-29 04:22:03 +00:00
zeromus 0677dbe6b7 fool around with vrc2 and vrc4 to bring selected address bits up to modern knowledge standards. fixes 2017-04-29 02:10:48 +00:00
zeromus f99caee01a remove hack to fix "Ganbare Goemon Gaiden" credits, but which are supposed to be broken. Fixes 2017-04-29 01:58:58 +00:00
zeromus e31ac723b0 change width of more ZP instructions to 2 2017-04-28 22:11:39 +00:00
zeromus 50c0c2e5e4 dont crash when loading states into newppu which were taken on oldppu 2017-04-27 22:59:35 +00:00
zeromus 83275f30d7 lua: dont call write hooks twice for main memory 2017-04-23 04:47:57 +00:00
zeromus 1fea325020 fix - emu.loadrom() should reload the current rom nicely 2017-04-19 05:37:19 +00:00
zeromus a9d305da3f consensus of everyone is that ZP,y instructions should print ex. "LDX $01,Y" instead of "LDX $0001,Y". Fixes 2017-04-15 21:31:00 +00:00
zeromus a85ba2a641 add GameHBIRQHook2 in newppu (fixes mapper 90 [contra spirits {pirate}]) (fixes ). Kind of a semi-wild guess but I think it has a fair chance at being right. 2017-03-20 01:51:44 +00:00
zeromus e1609b143c "fix" mmc5 irq timing thingy in new PPU, to help SDF ship intro, but I'm not 100% sure this is right. check for regressions in any other mmc5 splits. but i checked the CV3 menubar and it was broken before and it's fixed now, so I think this is good. 2017-03-18 17:46:10 +00:00
zeromus 1c39740f3d crudely fix mmc5 split screen for SDF 2017-03-18 17:43:25 +00:00
zeromus 984d9b0035 fix (error when dragging mouse up out of debugger box) 2017-03-06 18:08:55 +00:00
zeromus 33ad5a1e4d fix tiny mistake in mapper 28 that made CHR register writes not take effect in some cases (fixes ) 2017-02-28 02:43:43 +00:00
zeromus fa22ade5bf oops, left my debug code in 2017-02-24 08:29:50 +00:00
zeromus 9f075c71a3 fix (debugger loses comments with russian scribbles) 2017-02-23 21:58:10 +00:00
zeromus 089ddeeb5e apply patch - cdlog lua library (and rom.readbytes) 2017-02-23 21:29:43 +00:00
zeromus f92a0991c3 fix link error 2017-02-15 06:28:02 +00:00
zeromus 9659e787a0 support mapper 190 2017-02-12 05:38:48 +00:00
zeromus c1e0edbe7f increase limit of x/yscale in linux gui from 10 to 40 2017-01-24 12:27:45 +00:00
zeromus 293fdbe333 fix bug in rom.writebyte 2017-01-16 20:59:14 +00:00
rainwarrior 152bffa627 PPU Viewer: fix incorrect display of $00 for sprite transparent colour value. 2017-01-14 21:49:53 +00:00
zeromus 4d259bf5e5 winport: fix errors in configuring pads 3&4 (related to snes support addition) 2017-01-07 18:25:17 +00:00
zeromus ea0b230bb9 winport: fix bugs in memview reducing characters after 0x80 to be dots (due to erroneous signed char < 0x20 test)
meant to address bug 
2017-01-05 19:03:24 +00:00
zeromus 3f0647fb5f fix newppu rendering of justbreed BG (due to extended nametable mode). did i break other mmc5 games? 2016-12-26 23:38:07 +00:00
feos-tas 2c80da6cc7 add ppu lua library
only has readbyte and readbyterange so far
2016-12-22 15:15:38 +00:00
zeromus 79c27047e4 apply patch (use tv_system from nes 2.0 header) 2016-12-21 19:57:03 +00:00
zeromus d54b7388b9 sdl: world's biggest hack: add --movielength int_num_frames for automated dumping with a good process exit. how was this missing? 2016-12-20 09:11:33 +00:00
feos-tas 2958f2e5df lua: obtain register values via memory, like hexeditor does 2016-12-13 18:13:46 +00:00
zeromus 71e414cfac fix lua print() on some systems, due to mistaken use of printf %Lg instead of just plain %g 2016-12-12 22:25:41 +00:00
zeromus df3d5c9bbe support chrram on uxrom via nes 2.0 2016-12-11 23:40:17 +00:00
zeromus ebcc1fdc0c fix crash by nes 2.0 boards with no chrram and no chrrom 2016-12-11 23:40:05 +00:00
feos-tas f292acee4f debugger: fix rightclicking the left panel that spawns hexeditor
hexeditor: make caption a bit less chatty
2016-09-26 16:57:32 +00:00