Commit Graph

1096 Commits

Author SHA1 Message Date
adelikat 4f045eb20d Atari - a stab at implementing mapper m4A50, don't work, oh well, the mapper is garbage and overly complicated, and can't really exist 2012-10-20 00:14:28 +00:00
adelikat 90a288afeb Implement X07 mapper 2012-10-19 23:31:42 +00:00
adelikat 162932797b Atari - make 4Pak use the F6 mapper (header wants 4IN1 which I couldn't find any info on). F6 makes it playable it seems. 2012-10-19 21:33:23 +00:00
adelikat 563065d054 AtariHawk - fixes to the E7 mapper, still broken, don't know why, tired of looking at it 2012-10-19 00:13:39 +00:00
adelikat 00934939b0 AtariHawk - implement mapper 3F (including support of 512kb for homebrew) 2012-10-18 22:22:09 +00:00
goyuken 485d7c05c7 make av dumping with avi a bit more graceful error handling. NES: avoid crash when the frontend behaves in a naughty manner 2012-10-18 20:57:53 +00:00
adelikat 826419a0a3 AtariHawk - don't flag a frame as lag if the control switches are being read 2012-10-18 19:45:44 +00:00
goyuken d3a6b04a40 nes mapper 108: Meikyuu Jiin Dababa (FDS Conversion) 2012-10-17 19:06:03 +00:00
zeromus 9e50d25c16 snes-support user override backdrop color 2012-10-17 18:39:44 +00:00
goyuken b2db264eed nes: unif mapper "BMC-NovelDiamond9999999in1". possibly also INES mapper 54, but i've only seen this game in unif form. One game: "Multi-Game Pirate Carts.7z|Novel Diamond 999999-in-1 [U][p1][!].unf" 2012-10-17 16:48:28 +00:00
goyuken 41d401c60a nes mapper 177:
Shang Gu Shen Jian
Xing Zhan Qing Yuan
Wang Zi Fu Chou Ji
Xing He Zhan Shi
Mei Guo Fu Hao
2012-10-17 15:52:01 +00:00
goyuken 77b53f1400 nes mapper 143 : magic math, dancing blocks. dancing blocks refuses to run due to core problem? see comments... 2012-10-17 15:01:49 +00:00
goyuken ea02d40c66 add a number of UNIF board mappings. every one of these is tested playable on at least one game, but that doesn't mean it's "right" overall. as always, the only true solution is a hash identify. 2012-10-17 02:08:19 +00:00
goyuken 2c881a0785 AxROM: forgot that stupid ines doesn't really specify vram size at all. force vram = 8 for MAPPER007, because that's all that makes sense 2012-10-17 01:56:28 +00:00
goyuken a77e103d2b nes AxROM: turn crash from bad iNESes into an assert failure. 2012-10-17 01:52:54 +00:00
goyuken 58dacf9bcc NES: add line to rom status log for SHA1 hash when loading UNIF 2012-10-17 00:59:22 +00:00
goyuken 00c6259689 Unif: populate ci.wram_battery based on BATR chunk. 2012-10-17 00:44:34 +00:00
zeromus 4e079389da nes-re-sort board list continually with the most recently used one at the top of the list 2012-10-17 00:38:28 +00:00
zeromus 28687957cc nes-try prioritizing board search order 2012-10-17 00:25:46 +00:00
goyuken 201c7a9dc2 VRC7: create the fm chip in Configure(), instead of before constructor. this shaves .001ns off board scanning times 2012-10-17 00:25:02 +00:00
goyuken 9e2a207d4f nes mapper 41: caltron 6 in 1 2012-10-16 22:41:00 +00:00
zeromus 31c7edf8dd nes-unif support. we will need to explicitly add every UNIF board we support to their respective mappers, because
[1] each unif board name carries with it its own unique assumptions about which chips are present. 
[2] the unif board names may not be matching bootgod's, which we accept as canonical; 
also fix a small memory leak due to nes boards not being disposed during scan process.
2012-10-16 22:27:48 +00:00
goyuken cffc9293c1 nes mapper 164: fix final fantasy v graphics 2012-10-16 21:59:30 +00:00
goyuken 0e87a399ef Dummy commit to test problems with our bot
Hello, World!
2012-10-16 21:45:11 +00:00
goyuken 2207dc32ef mapper42: fix whitespace
natt is so godlike
2012-10-16 21:39:34 +00:00
goyuken 80737e8097 nes Mapper 42: dumb FDS conversion pirate stuff
Ai Senshi Nicol [p1].nes
Bio Miracle Bokutte Upa (J) (Mario Baby - FDS Conversion).nes
2012-10-16 21:37:25 +00:00
goyuken 9f31d09473 nes mapper 165: fix triggered ppu bankswap; Fire Emblem (Ch) looks good now 2012-10-16 20:21:36 +00:00
goyuken e45a80f6d5 NES: better error message for certain gamedb gaffe 2012-10-15 23:53:14 +00:00
goyuken fbcc7375de nes: add "NES-TR1ROM" to TVROM, should emulate identically (except for differences in MMC3 variant, which are handled). like "NES-TVROM", bootgod id only, as iNES is too crappy for this. should fix some version of Gauntlet (U), but can't test as I don't have the rom. 2012-10-15 21:34:39 +00:00
goyuken dfe0e6fa96 nes mapper116: fix exception 2012-10-15 20:50:46 +00:00
goyuken 1dd0265e60 Mapper 77 ("IREM-74*161/161/21/138", Napoleon Senki (ナポレオン戦記)): fix nametable mirroring 2012-10-15 20:25:15 +00:00
goyuken d575e50fd2 mapper 27: doesn't work and i'm tired of looking at it. blah 2012-10-15 19:44:41 +00:00
goyuken feb124bc89 nes mapper 37: "Super Mario Bros. / Tetris / Nintendo World Cup" licensed multicart (E) 2012-10-15 16:02:23 +00:00
goyuken 556d428406 atari: fix mapper F0 (megaboy). game appears to be playable 2012-10-15 15:17:20 +00:00
goyuken 591857ad0f atari2600: show what mapper is in use in romstatusdetails 2012-10-15 15:13:32 +00:00
goyuken e034115ad8 nes mapper 168: racermate. not playable until special controller is emulated 2012-10-15 14:47:37 +00:00
adelikat f7c6659b76 Atari - Mapper E7 - small fix, the games still don't work but it may or may not be this mapper, need to look into it more 2012-10-15 14:29:13 +00:00
goyuken 4ffacf1ff8 wrote some UNIF load routines, but since NES.Init() is a giant mountain of spaghetti, i didn't feel like plugging it in. for a rainy day perhaps... 2012-10-15 00:39:41 +00:00
goyuken d90bf4ac0f SachenSimple.cs: add comment about PAL emulation 2012-10-14 21:11:26 +00:00
goyuken 0bf3ab7636 mapper 133, 145, 146, 148, 149, 160: jovial race \ qi wang chinese chess \ sidewinder \ galactic crusader \ lucky 777 \ twin eagle \ mahjan samit kabukicho hen \ master chu & the drunkard hu \ metal fighter \ millionaire \ pyramid ii \ silent assault \ mahjong world \ shisen mahjong seifuku hen \ taiwan mahjong 16 2012-10-14 21:00:50 +00:00
goyuken a93d7018e4 mapper 040: smb2j (US pirate cart) 2012-10-14 19:56:49 +00:00
goyuken 5125f43854 add mapper 165: mmc3 variant. Fire Emblem (Pirate). Some graphical glitches. 2012-10-14 18:34:15 +00:00
goyuken 5661205bda event.onmemoryread(function f) : f is now passed the address in question. similarly for onmemorywrite 2012-10-14 15:19:31 +00:00
goyuken 8d8e636450 libgambatte: add memory read\write callbacks, maybe? not sure how to test it... 2012-10-14 15:10:33 +00:00
goyuken 1f63e410ba support "TENGEN-800004" as it is functionally identical to NES-DRROM. Fixes Gauntlet (Unl). Bad dumps of Gauntlet won't work because bootgod id and setup is required. 2012-10-14 14:16:25 +00:00
adelikat 6fedb67949 Fix the Write callback for the MemoryCallBackSystem and refactor the object more appropriately 2012-10-14 14:08:25 +00:00
goyuken a5f7e1f3f8 mapper 156: buzz and waldog, metal force 2012-10-14 02:46:02 +00:00
adelikat 3f961647a8 SMS - oops broke stuff on last commit! 2012-10-13 20:39:13 +00:00
adelikat 98ae0abe28 Lua - Implement onmemoryread() and onmemorywrite() to the remaining C# cores except Genesis 2012-10-13 20:15:28 +00:00
adelikat 557fb150c3 Lua - implement onmemoryread and onmemorywrite for the NES and PCE cores 2012-10-13 18:59:09 +00:00