Commit Graph

330 Commits

Author SHA1 Message Date
zeromus a4cf363904 nes-fix bug in mmc5 (fixes mmc5exram test) and add support for ex1 mode (fixes gemfire) 2012-03-18 09:05:40 +00:00
zeromus 471b3ffb98 nes-fix soft reset functionality which had got broken when i upgraded the cpu core 2012-03-18 03:46:06 +00:00
zeromus 5883401ab1 nes-load formerly unloadable tests 2012-03-18 03:18:04 +00:00
zeromus 2b21ca7127 add new, more detailed 6502X cpu core, use it in the nes core as experiment. win almost all the speed back, pass some more tests. 2012-03-15 21:28:37 +00:00
zeromus 516735d3b6 nes-add some catch-all mappers 2012-03-15 19:17:54 +00:00
adelikat 863f3fc4e5 fix an error in chr rom size for a CNROM game 2012-03-13 02:10:18 +00:00
zeromus ab2e19af32 nes-remove console spam 2012-03-10 17:59:02 +00:00
adelikat 67c98f7d37 Implement board AVE-74*161 2012-03-10 13:40:36 +00:00
adelikat efd4c5cbab Make...a certain game...work 2012-03-10 13:30:39 +00:00
zeromus 5493904312 new-fix a recently created ppu bug affecting some vertical scrolling 2012-03-10 05:30:53 +00:00
zeromus c3ba1905ca straighten out mappers 232 and 71 2012-03-10 05:02:17 +00:00
zeromus 78c13395a2 nes-note that mapper 192 is impossible to emulate at the present due to lack of test cases 2012-03-09 05:06:57 +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
adelikat 7d308da245 Mapper 46 complete. 2012-03-09 03:38:11 +00:00
adelikat f9e43cf3d7 Mapper 46 - fix gamedb entry, put in high bits 2012-03-09 03:24:05 +00:00
adelikat 5655262df6 Start Mapper 46, could not get the gamedb.txt entry to work properly 2012-03-09 02:57:04 +00:00
zeromus 137522691c nes-fix an old crusty wart of a scroll timing bug that grew while ppu was getting ported from fceux 2012-03-08 07:50:16 +00:00
zeromus e973533b48 nes-change oam dma cycles to 513 2012-03-08 04:49:19 +00:00
zeromus 1b91aa6bca nes-fix bug in xml parsing which made games with multiple carts (unusual) not detect subsequent carts 2012-03-08 04:48:14 +00:00
zeromus 9a6d6a63bd improve nes rom detection log, and set svn:executable on some files 2012-03-07 19:14:15 +00:00
zeromus c0ace9ce83 add a2600 core stub 2012-03-07 00:40:20 +00:00
zeromus 2278cfcccb nes-fix $2007 access while rendering (young indiana jones) 2012-03-06 19:19:56 +00:00
adelikat 9d39b88783 Some testing results of Mapper 16 2012-03-06 13:33:50 +00:00
adelikat 3a48e91496 Mapper 82 is complete as well 2012-03-06 12:14:52 +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 8e829faa03 nes-restore some more verbose detection logging that had got lost at some point 2012-03-06 08:01:48 +00:00
zeromus 7d263c9a10 nes-support 8KB PRG roms 2012-03-06 07:51:41 +00:00
adelikat ff86bc5101 Mapper 82 complete 2012-03-05 20:16:25 +00:00
zeromus 1ac5ce1bfb nes-fix taito_x1_005 2012-03-05 18:21:17 +00:00
adelikat 5a76c282ac Start mapper 82 - PRG mapping working, needs chr mapping 2012-03-05 18:06:30 +00:00
adelikat 204c025af2 Add "escape clears mapping" message on controller config dialog 2012-03-05 14:22:49 +00:00
adelikat f450246098 NESHawk - mapper 80 prg mapping done, still need some chr work 2012-03-04 22:18:24 +00:00
adelikat a25699fb89 NESHawk - progress on mapper 80 2012-03-04 21:20:30 +00:00
zeromus 1a66be9a06 nes-fix chu chu related things 2012-03-04 03:50:45 +00:00
zeromus bda74d9e3d no need for mapper docs anymore, as theyre all on nesdev wiki 2012-03-04 01:52:02 +00:00
zeromus fce546dc2b nes-straighten out rendering range off by one issues 2012-03-04 01:41:14 +00:00
adelikat ee9f493976 NES - start mapper 80 2012-02-25 03:39:31 +00:00
zeromus fd6ac896fc general cleanup.. remove a bunch of warnings.. improve log console system a bit.. add new icons for log console window.. remove old demo psx interop system and add new, simpler one, which isnt really tested yet but is way less annoying. 2012-02-24 20:38:35 +00:00
brandman211 79d12b9181 -Refactored NES and PCE button orders.
-Realized that FixMnemonic is useless as GetControllersAsMnemonic() + WriteMovie() = Fixed.
-Finished the NES / PCE importers, now without string builders (Thanks zeromus)!
-Converted ImportMMV to this same method.

TODO:
-Decide how's the best way to handle the mnemonic header and implement it. Apparently, anything other than a predefined header and a | is considered as a comment, so I might do something like:

comment Mnemonic format:
[0|UDLRsSBA]
2012-02-19 07:09:24 +00:00
zeromus 242e6c8aed nes-add KONAMI-CNROM 2011-11-13 09:18:14 +00:00
zeromus dcf7846d3f nes-fix hkrom rom bugs to add startropics sound 2011-10-15 06:16:35 +00:00
zeromus ebbe60c009 nes-fix a pretty big systematic error that wouldve made lots of savefiles not get generated 2011-10-15 05:15:46 +00:00
zeromus d2aba72502 nes-add HKROM mmc6 (startropics) 2011-10-14 09:27:22 +00:00
zeromus 58738c1af3 nes-sunsoft reorg yet again. think we've got it under control this time though. i even added a doc specially for sunsoft to describe whats going on 2011-09-26 08:05:17 +00:00
zeromus 17e0b48a2a nes-a bit of cleanup and add a compatibility note 2011-09-26 03:26:47 +00:00
zeromus dfb375d720 nes-add mapper 105 (NWC) 2011-09-26 03:07:27 +00:00
zeromus 02478925ad nes-fix jaleco JF 13 2011-09-26 01:45:50 +00:00
zeromus 3d1ef60a01 nes-oops, i broke everything. 2011-09-26 01:34:08 +00:00
zeromus b7863fb7d1 nes-support tengen board (mapper64) 2011-09-26 01:30:22 +00:00
andres.delikat 7e43858ec1 Started Mapper 193 2011-09-25 22:19:47 +00:00
andres.delikat 7943ff5781 Start Mapper 164 and add Final Fantasy V (Unl) to gamedb.txt 2011-09-25 21:52:10 +00:00
andres.delikat 075c4ea3dd NES - some work on classifying mapper 16/159 roms: Added to gamedb various versions of roms, added board cases to BANDAI-FCG-1, misc cleanup of board. Most of these games don't work but a few did. 2011-09-25 17:16:26 +00:00
zeromus a6afe4f355 nes-add namcot mappers 019 and 210 2011-09-25 09:44:13 +00:00
andres.delikat fb0d6365b8 Mapper 185 implemented via CNROM, mighty bomb jack (j) and spy vs spy (j) now work 2011-09-25 03:28:35 +00:00
zeromus 8efd076f99 nes-a bit of reorg, and support mapper 48 2011-09-25 03:23:26 +00:00
zeromus 3d5798c179 nes-oops. also collapse UN1ROM into UxROM 2011-09-25 02:52:53 +00:00
zeromus 395b10956a nes-add mapper 47 (mmc3 multicart) 2011-09-25 02:26:50 +00:00
zeromus 9d5c52ee7e nes-support vrc1 2011-09-25 01:41:54 +00:00
andres.delikat fece5fd7e2 NES - Start HVC-CNROM-256K-01 board (for mapper 185). Finishing will require finding a rom with the right sha1. 2011-09-25 01:20:32 +00:00
zeromus 91fa1e6636 nes-support vrc3 2011-09-25 01:07:24 +00:00
zeromus a5d31cc488 nes-add vrc7 and fix irq bugs in vrc2,4,6 2011-09-25 00:23:47 +00:00
zeromus afbd3e0ee3 nes-fix NINA-06 2011-09-25 00:21:19 +00:00
zeromus cc70fafc42 nes-once more, without the debug prints 2011-09-24 23:36:15 +00:00
zeromus c0f61bc1e8 nes-fix bug in scroll reg logic causing mis-scrolls in p'radikus conflict 2011-09-24 23:35:25 +00:00
andres.delikat 4d9fe23e5d Add Board IREM-74*161/161/21/138 (Mapper 77), Napoleon Senki now works 2011-09-24 21:21:27 +00:00
zeromus 3ba330cef6 nes-support vrc2 and vrc4 2011-09-24 20:43:01 +00:00
andres.delikat 754b4ee2ee NES - Started JALECO-JF-13 board (Mapper 86). The only copy of Moero!! Pro Yakyuu (Red) I could find doesn't work and doesn't match bootgod's db. However, it worked in FCEUX 2011-09-24 19:48:18 +00:00
andres.delikat 12c664ea00 NES - Implement board BANDAI-74*161/161/32 (Mapper 70). Family Trainer - Meiro Daisakusen, Kamen Rider Club, Space Shadow tested and verified to work. Updated compatibility list. Added goodnes3.14 version of space shadow to gamedb.txt 2011-09-24 18:47:02 +00:00
andres.delikat d64a985d97 NES - Implement board HVC_UNROM_74HC08 (Mapper 180). Crazy Climber (J) now works. Testing is limited since it uses a crazy climber controller that we don't emulate 2011-09-24 18:28:07 +00:00
zeromus 452e6768a8 nes-fix triangle channel note length issue 2011-09-24 17:36:48 +00:00
zeromus 40d8fba002 nes-fix totally embarassing sound tempo issue 2011-09-24 17:14:55 +00:00
andres.delikat 9dd24ebe3e better NESHawk version number 2011-09-24 17:07:48 +00:00
andres.delikat 6a23ed18e1 NES - update mapper compatibility list 2011-09-24 14:06:28 +00:00
andres.delikat d17934b395 Fix TAITO_74_161_161_32 board (mapper 152), arkanoid 2 now works. Added Goodnes3.14's version of arkanoid 2 to the gamedb (even though it is actually a bad dump, our policy is to support 3.14 roms). Fixes to other mappers, Holy Diver now works properly (among other games). 2011-09-24 14:04:21 +00:00
andres.delikat cfd5cca324 NES - Start TAITO_74_161_161_32 (Mapper 152). Check in HVC_UN1ROM.cs. 2011-09-24 02:03:03 +00:00
andres.delikat 683eef347b Board HVC-UN1ROM (Mapper 94) implemented. Senjou no Ookami (Commando) now works. 2011-09-23 23:35:03 +00:00
andres.delikat fc87701129 NES - Mapper 78 - add a variable to savestates 2011-09-23 02:49:55 +00:00
andres.delikat 0003b7320b NES - Mapper 78 implemented, Holy Diver & Uchuusen - Cosmo Carrier now work 2011-09-23 02:42:57 +00:00
andres.delikat 78e8e7a1a7 Start Jaleco_JF_17 board (mapper 72) 2011-09-22 01:10:23 +00:00
andres.delikat 0ea0e3ef96 NES - fix IREM_TAM_S1 (mapper 97) Kaiketsu Yanchamaru (Kid Niki (j)) now works 2011-09-21 23:35:41 +00:00
andres.delikat 3e47de6f24 Log Window - save window position & size (only on closing the dialog, but not emulator main window atm) and minor cosmetic fixes. NES - readd IREM_TAM_S1 to csproj. Update compatibility doc 2011-09-21 23:31:48 +00:00
andres.delikat c803b81345 ADD irem_tam-s1.CS 2011-09-21 11:19:16 +00:00
zeromus 6a570c89fc nes-fix a little bug in MMC2 and support MMC4 while i am at it 2011-09-21 05:47:41 +00:00
zeromus d6d8a15084 nes-update compatibility.txt 2011-09-21 05:15:59 +00:00
zeromus e5d46e1adc add vrc6 and reorg sunsoft-2 stuff a bit (its too nonsensical to give name a file after) 2011-09-21 05:11:38 +00:00
andres.delikat 4cf66cdc95 Rename to Mapper 89 and add mapper 93 to this file. Bootgod points both ines mappers to Sunsoft2 with no distinction between the two, and all documented games for these two mappers point to another board type instead. But at least we have the mappers implemented. Next step is to get games pointing to these 2011-09-21 01:28:50 +00:00
andres.delikat e91352e040 NES update compatibility text 2011-09-20 23:51:22 +00:00
andres.delikat 56c4d8f39e NES - change sunsoft3 to sunsoft2 2011-09-20 23:50:04 +00:00
andres.delikat 4ccf9d674d Sunsoft 3 fixes, still broken 2011-09-20 02:45:49 +00:00
andres.delikat ea3c6f7cca nes - SUNSOFT3 - trying something 2011-09-20 02:30:28 +00:00
andres.delikat ab23cb486c NES - Start Sunsoft3 board (mapper 89), tweak comments of jaleco567, add some missing variables to savestates for bandai-fcg-1 2011-09-20 01:07:24 +00:00
andres.delikat 820d003544 NES - Implement boards JALECO_JF_05 and JALECO_JF_06 (iNES mapper 87) 2011-09-19 22:55:43 +00:00
andres.delikat 14f3172e42 It would help if i checked in the file 2011-09-19 22:42:11 +00:00
andres.delikat 94c57481f5 NES - Jaleco_JF_7 board (iNES mapper 87) implemented 2011-09-19 22:26:20 +00:00
zeromus bd77e95bfd nes-fix BANDAI-FCG-1 bugs 2011-09-18 19:29:53 +00:00
andres.delikat 3c82e4f524 NES - Some work on BANDAI-FCG-1 (mappers 16 & 159) 2011-09-18 16:14:55 +00:00