Commit Graph

915 Commits

Author SHA1 Message Date
adelikat 6f782133db NESHawk - mapper 113 is used for several 16kb prg games, maybe they aren't bad dumps, keeping the hack but treating them as normal 2015-08-16 08:47:17 -04:00
adelikat 44deeb3e68 NEShawk - mapper 168 - the only goodnes rom of Racermate has no wram, handle it similarly to the PRG and CHR issues that copies of this game seem to have 2015-08-16 08:43:58 -04:00
adelikat 2ca5a0b18b NESHawk - GoodNES has Othello (HES) wrong and the good dump is labeled as o and the bad dump is labeled good, fix this in our db. Also added a hack to the board to allow the bad dump to run, if it weren't clearly labeled good in goodNES, I wouldn't have bothered, but it is the likely one for someone to attempt to run, and it does work in other emulators 2015-08-16 08:31:18 -04:00
adelikat c7f2ea1a9a NESHawk - SxROM - according to bootgod HVC-SIROM has 64kb Chr ROM, fix asserts accordingly 2015-08-16 08:07:50 -04:00
adelikat 77b5eb36b6 NESHawk - SxROM - according to bootgod, HVC-SNROM has 8kb CHR-ROM and no CHR-RAM, fix Asserts accordingly. Fixes Morita Kazuo no Shougi (J) 2015-08-16 07:48:46 -04:00
adelikat 508bc7e1cc NES - support some junk via the game db, remove some disch doc comments and replace with wiki link, remove exception thrown for qboy, as the investigation has been done 2015-08-15 22:42:51 -04:00
adelikat 0c31b782c3 NES - Mapper 91 - better support some junk 2015-08-15 19:58:52 -04:00
adelikat f25d64c4aa NESHawk - support "MAPPER048" mapper designation as teh Taito_TC0190FMC, according to Disch docs this isn't correct but they are almost the same, add some gamedb entries for some games that should be mapper 48 instead of 33, fixes one of these games, but not the other 2015-08-15 19:50:47 -04:00
adelikat cf1b53c943 Fix mapper 245 via an assert instead 2015-08-10 20:38:06 -04:00
adelikat 722cf9dec1 Mapper 245 - don't throw an exception on a particular bad dump shenanigans 2015-08-10 19:43:55 -04:00
nattthebear 6dfc43a0ed NES: Support trainered roms because CHAOTIC NEUTRAL 2015-08-10 19:42:13 -04:00
zeromus 36f56f3530 neshawk - fix NES mapper 31 CHR-ROM support #470 2015-08-10 17:12:36 -05:00
zeromus 8a1fd67497 refactor psx controller P# assignment to reusable code 2015-08-10 17:07:44 -05:00
scrimpeh b0ff8d586c NEShawk/Mapper 105 - Add IRQs 2015-08-10 22:54:27 +02:00
adelikat 0f8544b051 NES - add support for the UNIF_BMC-T-262 board 2015-08-09 20:41:51 -04:00
adelikat 637d2c95c0 Mapper 243 - remove reference to unif having problems as the documentation bug was probably what was being observed 2015-08-09 20:04:27 -04:00
adelikat 9dfa48015e Mapper 243 - link to wiki instead of putting outdated docs in the wiki 2015-08-09 19:47:33 -04:00
adelikat 7fc3777e45 Nes - fix mapper 243 chr handling, we were correctly doing what was documented in the disch docs, but Nintendulator and FCEUX did something slightly different that is working. Changed to do against the docs and do what working emulators do 2015-08-09 19:42:47 -04:00
adelikat 9237b894f9 Mapper 235 - oops, forgot about mirroring 2015-08-09 15:09:21 -04:00
zeromus 0cd3a82862 psx - improve framebuffer clipping method, add deinterlacer settings, fix some PAR for PAL games; fix bugs in GameExtraPadding handling 2015-08-09 13:57:45 -05:00
adelikat faf299faf8 NES - implement mapper 235 2015-08-09 14:25:49 -04:00
adelikat d12726a1fc Fix mapper 51 2015-08-09 14:03:11 -04:00
adelikat ef656a9f5d Implement Mapper 244 (Decathlon) 2015-08-09 13:41:45 -04:00
adelikat d9fc4f9cd0 NESHawk - attempt to implement mapper 51, but it is busted 2015-08-09 11:15:25 -04:00
nattthebear 6e433ab656 Make a zombie board for m34 that attempts to support bad dumps of both bxrom and ave-nina 2015-08-08 10:51:30 -04:00
adelikat 20f7dca9ae support ines header "MAPPER034", fixes a bad dump of something 2015-08-08 10:05:09 -04:00
adelikat d662d9a700 clean up the NESSyncSettingsForm 2015-08-07 17:15:50 -04:00
scrimpeh c095bf4b46 NESHawk/Mapper90 - Various Fixes to PRG and CHR banking system and IRQs, makes the 45-in-1 multicart playable 2015-08-06 14:54:38 +02:00
nattthebear 4f159b4c20 Populate board values sync settings with default values when loading a game on a board with them 2015-08-05 21:05:07 -04:00
adelikat 65157f77e3 PSX - implement IRegionable, and thus record the pal flag into movies property and properly report movie times 2015-08-05 20:29:35 -04:00
adelikat ba21484ddd add IRegionable as an emulator service to indicate NTSC vs PAL, etc. Refactor cores that conveyed this information to use this service, fixed cheaty reflection to grab this info to use the service instead, marked some cores as region not applicable where it made sense to me (I'm sure I'm wrong in some cases) 2015-08-05 20:12:09 -04:00
scrimpeh 40f87f3391 NEShawk - Mapper 90 - Change Dipswitches to sync settings 2015-08-06 00:10:21 +02:00
scrimpeh a24f8bee23 NEShawk - Mapper 90 2015-08-05 19:59:48 +02:00
zeromus 8fc5acfdcd psx - add clip to framebuffer option 2015-08-02 11:35:19 -05:00
zeromus 43cfd72b1c fix loading PSF with no tags 2015-07-25 18:01:38 -05:00
zeromus 5f4f164a95 revert psx fast boot stuff. can't be done without full bios HLE. bad plan. nice try. much education. 2015-07-22 18:26:57 -05:00
zeromus 6bb969e338 psx - add ability to skip firmware boot screens 2015-07-22 15:37:28 -05:00
zeromus 77d14892fb add PSF support logic 2015-07-20 23:10:49 -05:00
zeromus a0e623ef1b disc - some unneeded code cleanup 2015-07-18 23:53:12 -05:00
zeromus eab8d6ac19 fix saturn disc booting 2015-07-18 11:42:05 -05:00
adelikat e841707502 Quicknes - throw an UnsupportedGameException on Paperboy (U) because input will not work for some reason, this allows it to fallback to NesHawk automatically 2015-07-18 08:58:52 -04:00
zeromus f998ea9cf1 psx - support reset button 2015-07-17 16:55:44 -05:00
zeromus 0e7a82db28 change default disc select input to 1 instead of -1. i think the -1 was an older idea which isnt needed anymore 2015-07-17 16:55:43 -05:00
nattthebear 5bae8df811 Fix Seger CD with disk system changes 2015-07-17 17:20:05 -04:00
adelikat c70c59ed76 set released flag to true for Octoshock 2015-07-14 20:39:41 -04:00
zeromus 641b67e1cc psx - properly dispose resources used by core 2015-07-13 16:07:34 -05:00
zeromus 7bec7b806b add PSX disc hashing tool 2015-07-12 20:08:30 -05:00
zeromus a7ae3c0cfc Merge branch 'discsys'
Conflicts:
	BizHawk.Emulation.Cores/BizHawk.Emulation.Cores.csproj
	BizHawk.Emulation.Cores/Consoles/Sega/gpgx/GPGXDynamic.cs
	libmupen64plus/mupen64plus-win32-deps
2015-07-11 14:01:44 -05:00
zeromus 901d5c1431 fix some errors with 2442 vs 2448, repair CCD dumping, repair discohawk 2015-07-11 13:47:00 -05:00
zeromus 691531421a more discsys reorg 2015-07-11 13:46:57 -05:00