Commit Graph

32 Commits

Author SHA1 Message Date
zeromus 1d254c3705 nes-fiddle around with board irq signal tracking system. break every NES savestate. fix a desync bug in a bunch of mappers 2012-06-25 06:32:54 +00:00
zeromus 50d4564e0e nes-support mapper 116 2012-06-23 08:52:12 +00:00
zeromus 540be07cf2 nes-support mapper 076 2012-06-15 19:55:29 +00:00
zeromus e1152799b4 nes-last commit was broken, fix tlsrom compile issue 2012-06-15 19:28:40 +00:00
zeromus 916066c3f0 nes-mmc3/namcot108 differences have become more clear in the past few months. refactor those mappers (split them apart, theyre not as similar as once thought) to reflect new understandings. no functional improvement from this other than maybe some new bugs, but it will help on some other mappers later 2012-06-15 19:24:06 +00:00
zeromus 82e57988c6 nes-remove newly redundant wram masking from derived board classes (mmc3 and mmc1 affected); separate checkin done for this in case i goofed up 2012-05-27 07:44:29 +00:00
zeromus 638a99a1f7 nes-fix a potentially desyncable bug in mmc3 savestate 2012-05-20 21:04:06 +00:00
zeromus 7b86f66353 nes-oops. now, actually pass all mmc3 tests 2012-04-14 09:40:41 +00:00
zeromus 73fba31c34 nes-add mapper012 (mmc3 variant, for dragon ball z 5). add concept of mmc3 chip revision variants to mmc3 code and game database, and add proper emulation thereof. pass a bunch of mmc3 tests. simplify (to almost nothing) iNES board detection to correspond to new paradigms of virtual board types. your savestates for mmc3 games are invalidated. 2012-04-14 08:28:42 +00:00
zeromus eb1a6eb387 nes-clarify relationship between mapper 115 and mapper 248 (and support 248) 2012-04-09 20:09:58 +00:00
zeromus dc2107bd3b nes-make fake boards for almost every mapper, unless i missed one. 2012-03-22 06:20:10 +00:00
zeromus edebf0da14 nes-"support" mapper 191 (no known test cases) 2012-03-09 04:57:46 +00:00
zeromus b65438d819 nes-support mapper 189 2012-03-09 04:44:30 +00:00
zeromus cf5dcb1cd5 nes-support mapper 182 2012-03-09 04:30:46 +00:00
zeromus f592fc3748 nes-support mapper 115 2012-03-09 04:15:56 +00:00
zeromus 9d6001691f nes-fix gauntlet 2012-03-06 09:55:57 +00:00
zeromus ed9de010c0 nes-add some crappy mmc3 multicart mappers 2012-03-06 09:42:11 +00:00
zeromus dcf7846d3f nes-fix hkrom rom bugs to add startropics sound 2011-10-15 06:16:35 +00:00
zeromus d2aba72502 nes-add HKROM mmc6 (startropics) 2011-10-14 09:27:22 +00:00
zeromus 8efd076f99 nes-a bit of reorg, and support mapper 48 2011-09-25 03:23:26 +00:00
zeromus 395b10956a nes-add mapper 47 (mmc3 multicart) 2011-09-25 02:26:50 +00:00
zeromus f210e21b1e NES-support super C 2011-08-29 00:38:29 +00:00
zeromus dc7f00b862 kill some warnings and add handy util methods 2011-06-20 09:07:38 +00:00
zeromus 2d20ab84ca [NES] assorted mapper cleanup and add MMC2 2011-06-13 09:55:25 +00:00
zeromus f72be10bd1 [NES] update savestates 2011-06-09 22:59:54 +00:00
zeromus bb4499a41f [NES] rewrite core mmc3 mapping logic to be more clear, handle some assorted mislabeled games, and fix a bug with mmc3+vram+chrmode=1 2011-06-08 09:28:38 +00:00
zeromus 32104cbdbf [NES] add board: IREM-H3001 (mapper 065) 2011-06-08 03:58:02 +00:00
zeromus 8247fca267 [NES] game recognition tweaks and additions 2011-06-08 01:03:32 +00:00
zeromus 87fa456490 [NES] add iNES detects, fix mmc1 bug, update compatibility list 2011-06-07 22:29:44 +00:00
zeromus d05b81238e [NES] general ppu timing, mmc3, and nt view fixups. 2011-06-07 07:14:34 +00:00
zeromus e6afb2359b [nes] timing and accuracy work. 2011-06-06 10:27:42 +00:00
zeromus fba7989f0a [NES] big mmc3 reorg and many new games 2011-05-28 09:52:32 +00:00