Commit Graph

517 Commits

Author SHA1 Message Date
gifvex f968cbdd73 Gambatte: implement TotalExecutedCycles 2018-04-02 18:19:10 -04:00
nattthebear 13a3ae1a32 support palette settings in mgba, fixes #1042 (probably) 2018-02-21 19:20:10 -05:00
nattthebear cbd524c5c7 update mgba to latest 0.6 2018-02-21 18:08:45 -05:00
nattthebear bd23975201 Hackadoodle to change the initial value of the DIV register? This is probably a bad idea 2018-02-20 18:30:27 -05:00
feos 3ed707b703 build new gliden64 2018-02-13 21:46:39 +03:00
nattthebear f185f71026 I'm not sure where to start with this one... It wasn't hooked up to the frontend at all; the C# side enum doesn't have this flag. It can already be done with a different option in the frontend ("VBA Vivid".) It was stored in savestates, despite having no effect on emulation. Even with some other hypothetical front end, it could only be set at initial load time, despite the fact that our existing palette manipulation can be edited at any time, of course... 2018-02-03 14:35:38 -05:00
alyosha-tas 2cc092270d Gambatte: Palette selection for GB mode 2018-02-02 18:42:09 -05:00
zeromus 5b17e5b958 looks like i never got around to using the 64bit luaperks, so luasockets wasnt built-in as promised ever since we went 64bit. fixes #1077 2018-01-15 17:20:24 -06:00
alyosha-tas e5ded9b139 Gambatte: Merge improvements from gifvex(mcmaeve)
Restores Bios support and loading GB games into GBC
Accuracy imrpovements
2018-01-15 07:45:15 -05:00
alyosha-tas 59bb3e1fc8 Gambatte: Revert behaviour of ROM loading so that GB games will not load in GBC mode 2017-12-29 21:15:01 -05:00
alyosha-tas 63ef676251 GameBoy:
-Remove BIOS support from Gambatte
-Fix GBHawk audio desync
-Fix controllers
2017-11-20 12:14:13 -05:00
nattthebear 213c8189e8 update mgba 2017-11-14 19:46:40 -05:00
nattthebear fe85175619 Fix Issue #1048: Flags on memory domain in picodrive 2017-11-13 21:12:27 -05:00
zeromus f71b3a2e75 update gliden64, maybe. fixes #1053, maybe, i dont know, try it and see what happens 2017-11-13 12:33:39 -06:00
adelikat 635c1cdd05 Merge branch 'domainedmemoryhooks' of https://github.com/TASVideos/BizHawk into domainedmemoryhooks 2017-10-29 12:40:52 -05:00
zeromus e64d00bf7d psx - fix bug where saving the state cleared the memcard dirty flags. not 100% sure we'll keep this logic, need to revisit it on the date of the great automatic-flushing-deprecation.
fixes #1031
2017-10-25 12:22:58 -04:00
nattthebear 148cadda72 Fix issue #1009: sameboy: stack pointer saved in init state 2017-09-29 18:07:50 -04:00
zeromus 561abcca51 add some 64bit libdarm.dll that I just made 2017-09-14 19:44:26 -05:00
pjgat09 1ff0cc1e0c N64: Tracelog now includes delay slot execution. Fixes #789 2017-09-14 16:04:53 -04:00
zeromus b34c9a5dd8 straighten out building of glide64mk2 dll. fixes #1003 2017-09-12 00:49:14 -05:00
Tastyfish 200ab8f8d8 GB Printer support for Gambatte, output color improvements 2017-08-29 18:16:02 -04:00
nattthebear 148e40b504 Fix stack overflow in printer callback 2017-08-29 18:16:02 -04:00
nattthebear 0c3e18efb1 Could you use these things to print like, boobs? 2017-08-29 18:16:02 -04:00
nattthebear d990226a26 human build bot has completed! 2017-08-24 21:10:32 -04:00
nattthebear c001a1add5 saturnus - Port fix from Mednafen Team to fix super tempo 2017-08-20 20:42:07 -04:00
alyosha-tas ffb8069fe5 Update gambatte dll 2017-08-15 19:49:25 -04:00
nattthebear 36a84bd0dd Fix savestate hash match issue with Saturnus 2017-08-13 17:21:00 -04:00
feos 14d19a76d7 m64p: add DBG to x64 target, stop having merge info in vcproj, rebuild 2017-07-30 13:27:52 +03:00
nattthebear 66955ca863 Add CARTROM domain to Snes9x core. Closes #943 2017-07-29 09:14:27 -04:00
zeromus 29191a5468 fix *n syntax in kopilua. fixes #940.
If it doesn't work, use \r\n (I can't remember for sure now, but I think '\n' will work).
2017-07-27 23:54:34 -05:00
zeromus a0c84f4669 fix luainterface 2017-07-23 10:00:46 -05:00
zeromus abcf627e24 updated lua dlls with fixes (maybe) to GC bug 2017-07-22 23:41:30 -05:00
nattthebear da88560815 sameboy: Fix some sgb audio issues in donkey kongs. Two problems: One, due to the HLE startup, DK starts writing audio data too early and sticks the SPC in a bad state. Two, the full transfer format for SOU_TRN doesn't seem to be documented anywhere; it's acutally a 0-terminated list of regions to upload; not just a single region. 2017-07-22 14:22:46 -04:00
nattthebear 569730a61b picodrive: region select. closes #929 2017-07-22 10:55:17 -04:00
zeromus 3ca8f9da9f add 64bit openal dlls 2017-07-21 18:48:33 -05:00
nattthebear fcfe2b23c9 Pizza Boy makes some interesting attempts, but doesn't stack up against the serious GB cores 2017-07-21 18:23:14 -04:00
nattthebear d640c16cff sameboi: fix lag flag and input callback on non-sgb mode 2017-07-20 18:39:51 -04:00
nattthebear 7880cbabb3 I thought there was more to this vb settings thing. I guess not. 2017-07-20 17:22:40 -04:00
zeromus c07f9e7ee6 kopilua: fix io.open with mode "a" 2017-07-20 15:02:21 -05:00
nattthebear 491dc9c1fb sameboy: wbx file 2017-07-19 20:43:44 -04:00
nattthebear c31ebe176d gpgx: multidisk? dunno 2017-07-17 18:49:16 -04:00
nattthebear e61f7d7876 mgba to 0.6 release 2017-07-17 17:40:27 -04:00
nattthebear 0389b346f3 pcfx: fuck you mode 2017-07-16 10:01:31 -04:00
zeromus 01efd6bda0 stop referencing a strongly named kopilua 2017-07-16 08:18:43 -05:00
zeromus afda5dbb62 set a value in the switchable lua library to indicate whether it's NLua or LuaInterface; effectively undo 8bc067cbbe for LuaInterface 2017-07-15 16:36:18 -05:00
zeromus 60ebaeaaf5 make nlua/luainterface selectable. see program.cs for details on the sensitive DLL layout and references 2017-07-14 00:57:01 -05:00
nattthebear 05299c618f picodrive: Only honor reset and power buttons on leading edge. Works around bug where resetting every frame broke the emu 2017-07-13 18:06:35 -04:00
nattthebear d305c873bf Gpgx: Backport some changes that were supposed to fix something 2017-07-11 20:52:08 -04:00
nattthebear ab4d81788e TSTHawk: Potentially release ready? 2017-07-11 20:35:01 -04:00
nattthebear dd7389f848 PicoDrive: Add core query whether 32X hardware is currently active. Remove code that assumed that the emulator would always activate 32X hardware when _32xPreinit was true, or that it would never activate 32X hardware when _32xPreinit was false. Both assumptions are false. 2017-07-09 12:14:27 -04:00
nattthebear d1ff443540 PicoDrive: Add the rest of the games to the DB. Expose IRegionable information and use it to inform FPS rate 2017-07-09 11:59:54 -04:00
alyosha-tas ed9ef91926 Update Gambatte: Fixes pocket monsters
Also changes core selection behaviour so you can play game boy games in GBC
2017-07-06 17:56:51 -04:00
nattthebear ee0ae25d3e uzem: Fix some controller stuff: clock activates on rising edge, latch is continuously active whenever high... fixes the detect controllers routine in the official kernel 2017-07-04 09:11:31 -04:00
nattthebear bd57871171 New! With more games than the 32X! And better sounding ones too! 2017-07-03 21:29:34 -04:00
nattthebear ea02e62d05 PicoDrive: Add memory domains, including ISaveRammable support. In order to get memory domains for 32x, "32X" needs to be on the gamedb entry. 2017-07-03 11:43:03 -04:00
nattthebear bc9726f687 Waterbox: Connect basic stdio. You get an empty stdin, real stdout and stderr, and can present readonly files to the core. 2017-07-01 21:02:52 -04:00
nattthebear f972df72ea pizza: Save the last rendering of the border as well when MASK_EN is used. Seems to match real hardware? 2017-07-01 10:09:27 -04:00
nattthebear 8e1df5562a Pizza: Fix bug that broke sound channel 3 in certain cases. Bug was introduced by the porting process and does not exist in original core. 2017-07-01 09:38:20 -04:00
nattthebear 203a0521b5 pizza: set up constructors right for SGB and GB 2017-06-28 22:19:20 -04:00
nattthebear e8ef4913e9 snes9x: Port byuu's s-cpu fix 2017-06-27 20:29:10 -04:00
nattthebear e57a3ae23c gpgx: silently discard R&W on bus to locations that shouldn't be accessed by plain pointer 2017-06-26 18:17:00 -04:00
nattthebear db73b7f275 virtual boyee: make frame 0 size match other frame sizes 2017-06-26 17:34:01 -04:00
nattthebear 7c5c3482e7 pizza: RTC, maybe 2017-06-25 09:19:32 -04:00
nattthebear 537b2a1616 pizza: saverams 2017-06-24 21:46:11 -04:00
nattthebear 876a138e9b pizza: fix MASK_EN - the frame is grabbed before the command 2017-06-24 19:10:13 -04:00
alyosha-tas 23764c275c Add files via upload 2017-06-24 17:27:01 -04:00
alyosha-tas 775a72001b LibGambatte.dll update 2017-06-24 16:17:56 -04:00
alyosha-tas c60763484d Add files via upload 2017-06-24 15:58:51 -04:00
alyosha-tas 0ce16cf727 Add files via upload 2017-06-24 13:00:02 -04:00
nattthebear ed57f766ad Pizza: Savestates at ~600K in SGB mode 2017-06-24 11:05:59 -04:00
nattthebear 00f2743240 pizza: ship wbx file 2017-06-24 09:47:51 -04:00
nattthebear 21c70d1d65 gpgx: port other changes from the old branch 2017-06-22 17:44:23 -04:00
nattthebear e231cd5084 gpgx: port some svp changes from old branch. that game sucked 2017-06-22 17:31:31 -04:00
nattthebear 37b285fe8d saturnus: get rid of the round-tripping of analogs through the mednafen input system. 2017-06-18 12:25:01 -04:00
nattthebear 5a8fad73b9 saturnus: use waterboxcore 2017-06-17 15:30:03 -04:00
nattthebear c04beea4d0 update snes9x to use WaterboxCore 2017-06-17 12:57:43 -04:00
nattthebear 3e731ae0b3 Make ngp core use WaterboxCore infrastructure 2017-06-17 10:47:10 -04:00
nattthebear f538ad31fe add back our old ffmpeg executable, which was somehow lost in the shuffle. It's 32 bit, but that's fine in this case. 2017-06-17 10:10:55 -04:00
nattthebear 6f60eb5efc Create an abstract base class for waterbox cores, and adapt Virtual Boyee to use it. Not sure yet how useful this is... 2017-06-17 10:07:02 -04:00
nattthebear 02242e8997 update mgba 2017-06-16 20:21:52 -04:00
nattthebear 3eec8ca175 update mgba. fixes golden sun soft reset issue 2017-06-16 14:23:57 -04:00
nattthebear c4eeb84ee8 mgba: syste bus
fixes #861
2017-06-15 19:34:15 -04:00
nattthebear 69ec6b2a73 remove some sound buffers from snes savestates 2017-06-14 18:56:24 -04:00
nattthebear e3d2681d99 snes9x: connect obj disable by priority 2017-06-14 17:00:27 -04:00
nattthebear a82d3bc540 snes9x: shartfox: show 99% of all frames as lag frames, as intended 2017-06-13 20:21:13 -04:00
nattthebear 2eb4205a3b libsnes: remove some palette code that wasn't used by us. not sure what this was for. gets raw snes state size down to 5MB 2017-06-13 19:24:28 -04:00
zeromus dee906ecb6 libretrobridge: fix warnings and rebuild dll 2017-06-13 16:25:15 -05:00
nattthebear 5237b9df29 change to using the new api for mgba video and audio toggles 2017-06-12 21:05:59 -04:00
nattthebear 93eea88fb4 get vbanext in the right place 2017-06-12 21:00:54 -04:00
zeromus 0e86378336 add libretrobridge dll 2017-06-12 02:37:20 -05:00
zeromus 714b7b0107 add an SDL.dll needed by some mupen stuff 2017-06-12 01:37:22 -05:00
zeromus 1090bfa72f rename output64 to output 2017-06-12 01:30:11 -05:00
zeromus 440a84af2d delete 32bit output directory.
for quick reference, here's all the files that were in it:

7z.dll
bizlynx.dll
bizswan.dll
blip_buf.dll
d3d8.dll
ffmpeg.exe
ffmpeg_readme.txt
freetype6.dll
Jabo_Direct3D8_patched.dll
libbizsnes.dll
libco_msvc_win32.dll
libdarm.dll
libgambatte.dll
libgenplusgx.dll
libpng12.dll
libquicknes.dll
LibretroBridge.dll
libsneshawk-32-compatibility.dll
libsneshawk-32-performance.dll
libspeexdsp.dll
libvbanext.dll
mednadisc.dll
mgba.dll
mupen64plus-audio-bkm.dll
mupen64plus-input-bkm.dll
mupen64plus-rsp-cxd4.dll
mupen64plus-rsp-hle.dll
mupen64plus-rsp-z64-hlevideo.dll
mupen64plus-video-glide64.dll
mupen64plus-video-glide64mk2.dll
mupen64plus-video-GLideN64.dll
mupen64plus-video-jabo.dll
mupen64plus-video-rice.dll
mupen64plus.dll
octoshock.dll
openal32.dll
out.txt
SDL.dll
zlib1.dll
2017-06-12 01:27:40 -05:00
nattthebear e73157bb49 ahh, yahbooze, we hardly knew you... 2017-06-11 14:44:47 -04:00
zeromus d796af3a9d snes: fix bugs in SGB CDL 2017-05-31 13:56:34 -05:00
adelikat 7dd2008616 remove MusashiDll.dll since we don't use it anymore 2017-05-27 15:45:30 -05:00
zeromus adff0d707c psx: fix multitap flaking out after reboot 2017-05-20 16:07:24 -05:00
zeromus 5b44f0960f snes: support trace logging GB and SMP cores (C# side and dlls) 2017-05-14 13:51:02 -05:00
zeromus 98ba4c5f77 SGB cdl (dlls) 2017-05-06 16:23:53 -05:00
zeromus fc7a2859cb de-upx libretrobridge, maybe its causing problems 2017-05-04 19:23:48 -05:00