Commit Graph

251 Commits

Author SHA1 Message Date
adelikat b73a500d6b Major sound provider refactor. Create a unified interface ISoundProvider, that is an IEmulator service and break it off of IEmulator. IAsyncSoundProvider was kept as a shim for now, for legacy cores that were inherintly async. 2016-12-11 11:15:00 -06:00
adelikat 45a96920b3 remove BisqAPU since it has never been used, and APU improvements have deprecated it 2016-12-04 08:57:10 -06:00
adelikat e9d1af2b0c Intellivision - stubs for savestate logic 2016-12-04 08:25:28 -06:00
adelikat 5665de1797 Intellivision - add a "Fake analog" controller as the default controller for easier binding for casual play, but also leave a boolean option as well for more precise (TAS) control. Add a controller config dialog to select them. 2016-12-03 17:44:25 -06:00
adelikat ae8caf4546 Intellivision - set up memory domains service, with a few domains that were easy to do 2016-11-12 14:08:05 -06:00
adelikat a979721415 NesHawk - Attempt UNIF_UNL-LH10, something is messed up though, nametable is off 2016-11-04 13:20:44 -05:00
adelikat c96d8f860c NesHawk - Attempt mapper 35, irq logic is wrong, possibly mirroring too 2016-11-03 16:34:25 -05:00
adelikat 0945bae212 Attempt mapper 106, irq logic is wrong 2016-11-01 08:24:26 -05:00
adelikat 1af2c0ce17 NesHawk - start mapper 125 - something is wrong but I can't figure out what 2016-10-29 12:04:00 -05:00
adelikat 2734bb11ce NesHawk - implement mapper 162 2016-10-29 08:49:42 -05:00
adelikat 48766c2b88 NesHawk - support mapper 170 2016-10-28 18:11:34 -05:00
adelikat dbc5f54d03 NesHawk - support Mapper 220 2016-10-28 17:49:36 -05:00
adelikat 839eabac2e NesHawk - support board UNIF_UNL-KS7013B 2016-10-28 15:40:30 -05:00
adelikat ea57a4daee NesHawk - support board UNIF_UNL-KS7012 2016-10-28 15:32:16 -05:00
adelikat 7893184435 NesHawk - support board UNIF_UNL-BB 2016-10-28 15:11:34 -05:00
adelikat 5805bb5d43 NesHawk - support board UNIF_UNL-AC08 2016-10-28 13:23:09 -05:00
adelikat 06e1472166 NesHawk - Support board UNIF_UNL-43272 2016-10-28 13:12:15 -05:00
adelikat 96f0fcb7a8 NesHawk - support board UNIF_BMC-NTD-03 2016-10-28 13:05:10 -05:00
adelikat 0a85b24b88 NesHawk - support board UNIF_BMC-810544-C-A1 2016-10-28 12:24:40 -05:00
adelikat 9992780c4d neshawk - support the board UNIF_BMC-12-IN-1 2016-10-28 10:27:39 -05:00
alyosha-tas 53a96f3b91 Update BizHawk.Emulation.Cores.csproj 2016-10-26 19:32:55 -04:00
adelikat 542db672b6 NesHawk - implement mapper 198 2016-10-19 18:54:55 -05:00
adelikat 44ca7683c4 support unif board BTL-MARIO1-MALEE2, supposedly mapper 55 2016-10-19 08:05:57 -05:00
alyosha-tas b3081f490b Update BizHawk.Emulation.Cores.csproj 2016-10-17 19:28:27 -04:00
alyosha-tas 0573c00ae3 Add pocahontas mapper 2016-10-02 11:56:04 -04:00
pjgat09 a85da435f9 GLideN64: Added a sync settings, hooked up the dll, and added it to the video plugin list in the plugin dialog. Updated the submodule reference. 2016-09-22 08:46:49 -04:00
adelikat 2a64a17cf1 NESHawk - a bunch of stubs and incomplete board implementations 2016-09-19 11:16:34 -04:00
adelikat 48e6594cc2 Failed mapper 215 2016-09-18 14:44:07 -04:00
adelikat 7263041f3a Start mapper 199, everything seems to be working except chr mapping 2016-09-18 13:32:58 -04:00
adelikat cc3ed634bb attempt to implement UNIF_UNL-SHERO - works except for Sachen title screen chr mapping 2016-09-17 17:20:35 -04:00
adelikat 7d1da4bdaf a few more board attempts 2016-09-17 14:04:47 -04:00
adelikat f5271a8b4f Failed attempt at implementing mapper 187 - everything seems to work except for the custom Chr mapping 2016-09-17 12:40:03 -04:00
adelikat 20bc7bd4f3 Failed attempt to implement mapper 134 2016-09-17 12:40:02 -04:00
adelikat 33225700ad Failed attempt at supporting Mapper 121 2016-09-17 12:40:01 -04:00
adelikat e4caa13b9c Support King of Fighter 97 (UNIF_UNL-KOF97) 2016-09-17 10:15:40 -04:00
adelikat 9734588404 Start unif UNL-TF1201 board, still needs IRQs 2016-09-16 22:23:52 -04:00
adelikat adcf2dc375 support unif boards 70in1 and 70in1B 2016-09-16 17:47:52 -04:00
adelikat fc4f921783 An attempt at implementing Mapper123/UNIF_UNL-H2288 2016-09-16 11:49:48 -04:00
adelikat 92f18928fb Implement Mapper238/UNIF_UNL-603-5052 2016-09-16 11:28:56 -04:00
adelikat 8bf4d6e5bc start mapper 195 2016-09-16 11:01:13 -04:00
adelikat 2001978a3e Implement mapper 254 2016-09-16 10:04:48 -04:00
adelikat c9d5ab3695 check in a bunch of half finished or bugged attempted at some mappers for crappy roms, mappers 142, 172, 183, 252, and 253. At least most of the grunt work is done 2016-09-15 13:22:20 -04:00
adelikat a9675d4a8f Implement the Ghostbusters63in1 unif board, sort of. Using mapper properties it can play both 22-in-1 carts and the 20-in-1 that are in the rom, but not actually the 63-in-1 2016-09-14 09:08:21 -04:00
adelikat 907cd50b0d Implement mapper 221 2016-09-11 14:40:12 -04:00
adelikat 3f0d9fc397 NESHawk - implement mapper 186, another real gem 2016-09-11 13:00:30 -04:00
adelikat 4b115ec2c3 NESHawk - implement mapper 175 2016-09-11 12:23:19 -04:00
adelikat a99598b3cf NESHawk - implement mapper 150 2016-09-10 23:41:28 -04:00
adelikat 130837fdc0 NESHawk - Implement the Subor boards (mappers 166, 167) 2016-09-03 20:09:27 -04:00
adelikat 6a22d1cd5c Implement unif_BMC-ws board 2016-09-03 16:24:29 -04:00
adelikat 3f7293587b NESHawk - Implement board UNIF_BMC-64in1NoRepeat 2016-09-03 12:53:46 -04:00