Commit Graph

133 Commits

Author SHA1 Message Date
goyuken 4875831fb9 nes: rename NAMCOT_m19_m210.cs to better match its new function 2014-02-06 23:15:52 +00:00
goyuken 25e7355fe4 NES: region override. now you can add Subor Style to all of your favourite games 2014-02-06 02:06:17 +00:00
goyuken 20bf3b34e0 NES: VRC2: correct emulation details (no effect in any game) 2014-02-05 16:19:55 +00:00
zeromus 50f685c67f fix compile error due to [NES.INESBoardImplPriority] assignment in wrong place 2014-02-04 20:44:27 +00:00
goyuken a9799f4716 NES: finish previous commit 2014-02-04 03:58:48 +00:00
goyuken 6d53152a7f NES: reorder boards slightly to shave them nanoseconds off boot time 2014-02-04 03:51:17 +00:00
adelikat d81f2effb5 fix a warning 2014-02-03 16:59:30 +00:00
goyuken 74fb9f37ff NES: add internal SRAM to Taito X1-017. all games on that board seem to have battery backed sram, so that works now. Kyuukyoku Harikiri Koushien seems to be nonfunctional though?? 2014-02-03 16:31:14 +00:00
goyuken 508a60c737 NES: add proper WRAM to Taito X1-005. should fix saveram on Kyonshiizu 2, Kyuukyoku Harikiri Stadium, Minelvaton Saga: Ragon no Fukkatsu, Mirai Shinwa Jarvas, Taito Grand Prix: Eikou e no License.
also fold mapper 207 into mapper 80 for simplicity
2014-02-03 16:05:19 +00:00
goyuken 5be10ff8d5 NES: add mediocre support for mapper158 (but all of the alien syndrome roms i've seen in the wild are marked mapper118, so...) 2014-02-03 15:13:24 +00:00
goyuken a21c1a144c nes: mapper 218: minor code cleanup ( no changes ) 2014-02-03 15:03:34 +00:00
zeromus 28521af0b4 snes-fix trace logging (copy/paste error during refactoring) 2014-02-03 09:25:30 +00:00
goyuken 339cceaca3 nes: finish cleanup on namcot 129/163 2014-02-02 20:05:09 +00:00
goyuken 63a1be2a70 NES: change namcot 163/129 to conform to more accurate modern knowledge of how the chip works. probably doesn't affect any games? 2014-02-02 17:06:48 +00:00
goyuken c3df573698 continue previous commit 2014-02-02 16:30:04 +00:00
goyuken 99af51b883 nes: move namcot175&340 to their own class, and change a few things. fixes bad mirroring in some games 2014-02-02 16:23:35 +00:00
goyuken 41fe0b56d7 NES: fix off by one in the "Clip Left and Right" setting 2014-02-01 16:57:20 +00:00
goyuken a9e4baa380 NES: support worthless garbage 2014-01-31 04:15:18 +00:00
goyuken ba163b5c08 NES: support mapper 95 and 206 hashless dumps 2014-01-29 22:16:49 +00:00
zeromus cc73af76bd snes-make CARTROM memorydomain actually edit bsnes's sense of the cartrom, instead of the rom[] array that the core now pointlessly holds onto 2014-01-29 21:59:06 +00:00
goyuken b1dc947794 NES: send unidentified mapper004 games with iNES 4screen flag set to TVROM. i don't like doing this, but it causes no issues in current GOODNES (the one rom it breaks we have covered by bootgod). fixes some of the most pivotal works of the 20th century, like Gauntlet (Nude Valkyrie Hack) and Gauntlet XXX 2014-01-26 17:21:50 +00:00
goyuken 704d269073 nes: fds: make some slight adjustments to audio based on new information. ai senshi nicol still sounds like a cheese grater 2014-01-26 17:09:08 +00:00
goyuken f734665f67 nes: remove unused variables in mapper087 2014-01-26 16:34:04 +00:00
goyuken ef37bfd0c7 nes: misc code cleanup (what was this anyway? leftover of some debug thing?) 2014-01-25 19:48:59 +00:00
null_ptr 5a36b50f8b Some refactoring of N64 code. Extracted mupen plugins to their own classes. 2014-01-24 17:46:35 +00:00
goyuken 5df77aac29 small bug in yesterday's sachen stuff 2014-01-24 14:47:18 +00:00
goyuken 7560367f4e add a few more board IDs; we now respond to every board in nescartdb (although some don't work or are partially implemented, of course) 2014-01-24 03:05:41 +00:00
goyuken 1362c43b99 REVENGE OF THE SACHEN
QUAD KILL
2014-01-24 02:32:24 +00:00
goyuken d2f8c5b621 NES: a few more board fixups 2014-01-23 23:32:53 +00:00
goyuken ac91203a7f add some more bootgod board IDs. i don't have most of these roms myself, so these are untested 2014-01-23 23:08:56 +00:00
null_ptr 15b95f6f40 Simplified N64 controller input retrieval 2014-01-23 02:06:39 +00:00
null_ptr 3c7292f8ab Removed unnecessary debug callbacks 2014-01-23 00:54:49 +00:00
goyuken 214142b496 NES: Warn in load report if an iNES rom is marked as trainered. Unless the flag marking itself is wrong, there is a 100% chance that such a rom won't work on neshawk; which is fine. 2014-01-23 00:09:05 +00:00
goyuken 6df5ea5a16 NES: NROM: exhaustively add all NROM boards from bootgod, so hopefully that's the end of that 2014-01-22 16:31:33 +00:00
goyuken 0e1f3e4501 NES: fix db snafu that prevented afrom man from running 2014-01-22 02:06:33 +00:00
adelikat 7393f132ab Move CPUs from Emulation.Common to Emulation.Cores 2014-01-22 01:14:36 +00:00
goyuken 2865c56179 nes: attempt to support super mario bros 13 (nonfunctional at the moment) 2014-01-22 01:07:54 +00:00
goyuken b39577cc51 NES: support more mapper 118 roms without hash.
NES: detect a hashless mapper 001 rom with 512KPRG as SUROM.  should be no negative side effects, and fixes some translations of SUROM games.
2014-01-21 23:01:38 +00:00
goyuken 8bf8213a7d NES: truncate if a iNES file's supposed VROM size is longer than the leftover length of the iNES file. seems to fix some hacks\translations 2014-01-21 22:29:51 +00:00
goyuken 3889d687d1 NES: correctly treat audio ram on Namco 163 as battery backed when the board has a battery and there's no WRAM. fixes King of Kings saving, amongst others. 2014-01-21 22:22:24 +00:00
goyuken 3c357a7d83 nes: try (and fail) to support some bad dumps of FAMICOM JUMP 2. meh. the good one works anyway.
batchrunner: keep track of number of lag frames and print to output
2014-01-21 19:08:11 +00:00
goyuken 038e5a9525 NES: Support mapper 196 (super mario bros 11, super mario bros 17, and "super mario bros jurassic park") 2014-01-20 17:47:29 +00:00
null_ptr a65cc25b24 Setting VSync in N64 Core. 2014-01-20 09:56:52 +00:00
goyuken d1bc64d948 nes: vrc7: minor clarification 2014-01-20 05:55:38 +00:00
goyuken 90a8805a5f VRC7: fix Super Mario Bros 14 (Unl) [!]. fix no wram battery on common Lagrange Point dump. 2014-01-20 02:12:02 +00:00
goyuken 53d2f5a9c9 nes: vrc 2 & 4: fix some stuff. all nescartdb dumps should now work, as well as a decent number of unidentified iNES dumps 2014-01-19 23:06:42 +00:00
goyuken 316a61bbb5 NES: support Famicom Jump 2, featuring http://www.youtube.com/watch?v=HYMnmymg1n0&t=1m10s 2014-01-19 19:55:32 +00:00
goyuken 634df83724 NES: rework bandai FCG a bit, to add support for some iNES identified roms (mapper 16, 159). JUMP-2 (aka mapper 153) is not supported, but will be eventually. Datach daughterboard games (aka mapper 157) are poorly documented and dumped, so can't do anything there now. 2014-01-19 19:04:44 +00:00
goyuken 6176b722e9 nes: mapper 90/209: fix a bug, but nothing runs still 2014-01-19 18:00:06 +00:00
goyuken 16c0065635 nes: support some mmc1 proto carts 2014-01-18 16:16:24 +00:00