Commit Graph

513 Commits

Author SHA1 Message Date
nattthebear eb2ec58b1b Rough in some stuff for better oninputpoll in snes. Not hooked up in looah yet. The idea is that oninputpoll will get called with a core-specific int that signifies what happened.
For snes, we're looking at:
0 = latch goes low
1 = latch goes high
2 = left port strobed
3 = right port strobed
2016-02-29 21:22:30 -05:00
zeromus d8554ee536 move assorting junk from the Output directory to Assets; add build step to copy them from Assets to the appropriate 32/64 output directory 2016-02-28 21:59:17 -06:00
feos 9e3d57341f gpgx: custom backdrop color. 2016-02-28 20:52:54 +03:00
feos 196f896679 gpgx: sprite layer toggle 2016-02-28 01:59:51 +03:00
feos c04d813b77 gpgx: change lowpass range to ushort to make at least some sense to user. 2016-02-28 01:12:36 +03:00
nattthebear f3f171d336 Update mgba dll to latest. Everything savestatey should work now 2016-02-27 17:05:40 -05:00
nattthebear c623933af1 gpgx: some audio settings and stuff. presumably fixes issue 584 2016-02-27 14:39:01 -05:00
feos b02601cb04 gpgx: don't let (our copy of) PC reg run away during callbacks.
todo: less ugly?
2016-02-25 20:07:51 +03:00
nattthebear 88467d2fbf mgba layer toggle 2016-02-21 08:54:00 -05:00
nattthebear e903273474 add "M68K BUS" and "S68K BUS" domains to gpgx core 2016-02-20 08:35:56 -05:00
nattthebear 2b56dd491d Build quicknes with gcc 4.9. Use SSE2, LTO, PGO. All told, about 5% speedup? Maybe less? 2016-02-15 18:22:16 -05:00
nattthebear c450aae00e No https://en.wikipedia.org/wiki/X_%281992_video_game%29 2016-02-15 17:17:49 -05:00
zeromus aa40191264 if we're going to have a GB palette equal to GBC-Grayscale.pal, we might as well call it grayscale.pal instead of X.pal 2016-02-14 17:05:05 -06:00
zeromus 89a4381d9d add GB layer toggles 2016-02-08 02:18:24 -06:00
nattthebear 86a8c1dfd4 Slight changes to update mgba to 0.4.0 2016-02-07 12:51:00 -05:00
nattthebear 8aa298c95b Disable mapper 212 in quicknes, since it wasn't working 2016-02-07 09:12:39 -05:00
adelikat cc7b60e4db Remove test.lua, not sure when that got checked in 2016-02-06 13:52:33 -05:00
adelikat 7885934a1e Add a global tools path in path config, have various tool related paths fallback to this tools folder, wire it up to hex editor .tbl files and basic bot .bot files. Change various tool paths to be . by default to point to the tools folder instead. Add tools folder to version control and builds 2016-02-05 20:46:18 -05:00
nattthebear 0570de5637 Take a stab at Mapper 212 in QucikNes. Something isn't working right. 2016-02-04 18:05:36 -05:00
ConHuevosGuey 738d041288 Removed old Super Mario World.lua and replaced with Amaraticando's SMW script. 2016-02-03 20:51:33 -06:00
Isaac Miell 00700d8e2b Fix per game settings for DK64 + Glide64mk2
This game makes heavy use of framebuffer effects for the pause menu and zipper transitions, enable them by default.
"Alternate Texture Size Method" causes issues with water textures, disable it by default.
2016-02-04 08:11:04 +10:30
nattthebear 8e5fe06579 woops 2016-01-30 17:39:02 -05:00
nattthebear 6f8bcc2be3 trace for quicknes 2016-01-30 13:47:14 -05:00
zeromus e855cb39cd psx - add "determine lag from GPU frames" option 2016-01-28 13:53:22 -06:00
zeromus c0421965f1 psx - support memory callbacks 2016-01-21 21:47:16 -06:00
feos 485d1e53d0 jim 2 lua: small fixes. 2015-12-28 19:15:53 +03:00
feos a0f7caf686 jum 2 lua script: added bg and hitboxes 2015-12-27 23:25:29 +03:00
zeromus 26ac8b347a fix libsnes dlls on windows xp 2015-12-16 14:34:30 -06:00
pgrimsrud bb327261ae Add a return value to the main function for various purposes.
Add Lua function ExitCode to allow script writers to terminate the client with an exit code.
2015-12-15 22:39:42 -07:00
pgrimsrud a1eda8f3ab Fix a case issue causing the judging script to fail 2015-12-15 22:39:40 -07:00
pgrimsrud 679191170a Raiscan's original judging scripts used for the sgdq 2015 speed tas competition 2015-12-15 22:39:39 -07:00
feos df8929ea55 added jim 2 script. 2015-12-15 21:58:08 +03:00
zeromus 802fb54fad gpgx - support up to 32MB roms (fix #543 probably) 2015-12-08 19:49:31 -06:00
feos 173b9e9d76 new lua script, relying on recent features.
show frame when rewinding.
2015-12-07 21:43:32 +03:00
Hathor86 bae4d53cbf merge remote master 2015-11-20 13:14:38 +01:00
zeromus 8d955a8703 fix snes gfx debugger scanline CB 2015-11-15 18:04:42 -06:00
Hathor86 c7dcb42b94 Merge from maser@TASVideos 2015-11-15 11:27:00 +01:00
zeromus 3ba7340fca rebuild bsnes dlls without CRT dependency; tweak optimization flags; switch back to using original (probably faster) libco (it had been changed during the efforts to permit libco and managed threads to coexist vis a vis GC exception unwinding) 2015-11-13 15:27:50 -06:00
zeromus 7702ae5f3c work on keyboard input, but hasnt been tested yet. also reorg the core a bit 2015-11-08 22:05:48 -06:00
Hathor86 cc2c888870 Merge remote-tracking branch 'refs/remotes/TASVideos/master'
Conflicts:
	BizHawk.Client.EmuHawk/MainForm.Designer.cs
	BizHawk.Client.EmuHawk/MainForm.cs
	BizHawk.Client.EmuHawk/tools/CDL.Designer.cs
	BizHawk.Client.EmuHawk/tools/CDL.cs
	BizHawk.Client.EmuHawk/tools/CDL.resx
	BizHawk.Common/InstanceDll.cs
	BizHawk.Emulation.Common/CodeDataLog.cs
2015-11-08 22:41:51 +01:00
zeromus 0a412f779e setup some stylus control 2015-11-08 03:10:09 -06:00
zeromus 7651f418fe usably functional libretro player 2015-11-07 00:14:59 -06:00
zeromus f3626b9605 snes CDL 2015-11-03 23:45:57 -06:00
Hathor86 f70a2c8c6c Merge from TASVideo 2015-11-01 22:01:19 +01:00
zeromus 17f73dc360 CDL - oops, forgot GPX z80 data reading 2015-10-27 16:46:29 -05:00
zeromus 35b6d8c1d6 CDL - support GPGX. still need to make enable toggle, to win back speed 2015-10-27 16:31:43 -05:00
zeromus e8d307c33a CDL - add consistency check to GB, fix probably bugs in varying cartram sizes, change GB memdomain from "Cart RAM" to "CartRAM" (hope this doesnt cause a problem) 2015-10-26 21:42:48 -05:00
zeromus 10bbf6e9d0 implement GB CDL 2015-10-26 19:16:38 -05:00
zeromus 817f4360d3 bsnes is a dll once more. this is experimental--it may not work well, so I need to gather data. But I think it might work fine. 2015-10-24 03:06:47 -05:00
zeromus cfe215d6c0 repair lousy assortment of built-in shaders (fixes #518) 2015-10-13 17:18:41 -05:00
zeromus ec4db2b333 remove junky test shader 2015-10-12 21:14:40 -05:00
zeromus c9838d668a psx - hook up new controller configuration, to support 0-2 pads and 0-2 memcards. Not tested very well yet. no multitap this release. 2015-10-03 17:27:52 -05:00
zeromus 5cfc1dae2a update psx core to 0.9.38.7 2015-10-02 00:53:03 -05:00
adelikat 8b6a513f6b NES - support an overdump of a game with a gamedb entry 2015-09-18 18:44:24 -04:00
zeromus 6f049c2ab8 discsys/psx - dont crash when reading absurdly negative LBAs 2015-09-17 18:18:06 -05:00
zeromus ef5bfc49a7 gambatte - add LY to trace log 2015-09-17 14:10:31 -05:00
zeromus c942350beb psx - re-add mednafen's disc error correction capability 2015-09-13 19:17:17 -05:00
adelikat 0011554d77 NES - support a bad dump 2015-09-08 19:16:35 -04:00
adelikat 44d7eeda0b NESHawk - support some junk 119 roms 2015-09-07 22:01:11 -04:00
adelikat ae3511bcf9 NESHawk - support Dragon Quest III 2015-09-07 20:26:03 -04:00
adelikat e48ea685c3 Add a bad dump to the gamedb 2015-08-29 13:07:28 -04:00
adelikat d91c7a26df Fix database entry for Pipe 5 (Sachen) 2015-08-25 19:36:45 -04:00
zeromus f20a77790d Merge pull request #486 from zeromus/master
d3d display method
2015-08-24 13:12:15 -05:00
zeromus 7e828d5618 d3d display method 2015-08-24 13:10:50 -05:00
adelikat bfa6af97a7 add a few bad dumps to the gamedb with settings that make them playable 2015-08-23 08:31:46 -04:00
zeromus d155af6ecd add workaround to jabo for some old intel gpus (seemingly only involving d3d8) which wreck the SetDllDirectory for the process. A similar workaround may be needed for d39 display method, but that isn't clear yet. 2015-08-19 22:21:11 -05:00
adelikat aef14d4705 Set Pipe 5 Sachen to Mapper 160 in the game db (ines header incorrectly labels it as 142). However, there is a bug in mapper 160 probably, the game is playable but has Chr data corruption 2015-08-19 20:49:35 -04:00
adelikat b1b96ad070 NESHawk - handle some junk with bus conflict issues 2015-08-16 10:53:48 -04:00
adelikat e2d3e5e204 NESHawk - support a bunch of bad,over, and translated dumps of Dragon Ball Z - Kyoushuu! Saiya Jin (J) via gamedb 2015-08-16 09:47:19 -04:00
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 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 cd3eefb0c1 NES - support more junk roms via gamedb overrides 2015-08-15 23:46:18 -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 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 4eec497174 Add a nes gamedb entry for a bad dump of a bad hack 2015-08-11 21:39:30 -04:00
zeromus 480b08444c psx - build new octoshock.dll 2015-08-11 15:05:35 -05:00
zeromus 203a0aa773 psx - fix bugs in pixel pro mode for PAL 2015-08-09 13:57:45 -05: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
nattthebear f733e1e47b Fix up a few bandai fcg 1 baddumps 2015-08-09 11:50:33 -04:00
zeromus 2a8ed31cbf add a bad PSX dump and change rom status printout a bit 2015-08-08 15:58:17 -05:00
scrimpeh a24f8bee23 NEShawk - Mapper 90 2015-08-05 19:59:48 +02:00
zeromus 4e673df06f psx - continue fiddling with framebuffer cropping mode 2015-08-02 15:37:04 -05:00
zeromus eb59470ed8 psx - some finetuning to previous commit to fix most PAL games and bios screens 2015-08-02 12:02:55 -05:00
zeromus 8fc5acfdcd psx - add clip to framebuffer option 2015-08-02 11:35:19 -05:00
ConHuevosGuey 75ccd1966b Super Castlevania IV collision viewer lua script 2015-07-28 08:57:35 -05:00
zeromus 91e92725e0 remove PSF parts from octoshock and tidy EXE loading apis 2015-07-20 23:09:27 -05:00
zeromus d915e2ed1f add a bad PSX dump to gamedb. bad dump collection 0.000000000000001% complete. 2015-07-20 18:00:20 -05:00
ConHuevosGuey 69d8e68411 Added USA version of splatterhouse 2 collision viewer. 2015-07-20 07:52:11 -05:00
ConHuevosGuey 2c00be2522 Splatterhouse 2 (JP) collision viewer. 2015-07-20 07:20:38 -05:00
zeromus ccacfe7f2c add Dragon Wars (U) (Proto) to NES database (rom has wrong header) 2015-07-17 18:32:18 -05:00
zeromus f998ea9cf1 psx - support reset button 2015-07-17 16:55:44 -05:00
pjgat09 0bb994bf1c N64: Add a patch for the pause bug in Legend of Zelda - Master Quest USA and Japan. Added both to the gamedb. 2015-07-14 19:12:35 -04:00
zeromus b2b70fb8d9 add jabo printf noise when registry operations fail 2015-07-12 21:56:22 -05:00
zeromus ae22972e25 psx - build with vs2015, so we can pass mednafen's internal integrity checks, and force a widespread test of vs2015-built unmanaged dlls 2015-07-12 18:48:39 -05:00
zeromus a354473237 psx - fix switching to audio discs. finally after a million years vib-ribbon works. 2015-07-12 18:06:29 -05:00
adelikat 09d134ff79 fix default controls for psx 2015-07-12 10:05:16 -04: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 0964d75d05 add a PSX game database 2015-07-11 13:47:03 -05:00
zeromus 0ef920257c add a mednadisc dll build 2015-07-11 13:47:03 -05:00
adelikat a7610bbe5b remove a .manifest file from version control, and add .manefest to the ignore list 2015-07-09 11:07:30 -04:00