Commit Graph

16970 Commits

Author SHA1 Message Date
feos f3861ed6cf mgba: cycle count 2020-06-03 10:30:57 +03:00
feos 27f9c0265f update mgba to upstream master 2020-06-03 09:25:40 +03:00
adelikat ac20835172 NESPPU, NesNamableViewer - reduce a lot of copy/pasta 2020-06-02 20:33:38 -05:00
adelikat bafc31d282 ugh, need to fix MovieSession getting referenced too late for a lot of movie code 2020-06-02 20:06:29 -05:00
adelikat c2e158b0f2 Tastudio - use Config, not Global.Config 2020-06-02 20:03:16 -05:00
adelikat 8c988ab2fc Expose MovieSession settings and use those settings some in movie classes 2020-06-02 19:41:25 -05:00
adelikat 943d704ca5 interface the MovieSettings class to be get only and pass it into movie session, this is a pattern we should use more, to better express that consuming classes do not modify settings, that's a presentation level detail 2020-06-02 19:15:53 -05:00
adelikat a3c82c43d5 Config - move some movie settings to a MovieConfig object 2020-06-02 17:34:16 -05:00
adelikat a8b0d42a1a pass in PreferredCores into MovieSession to manage the core switcheroo, instead of using Global.Config 2020-06-02 17:18:39 -05:00
adelikat 2dda13cdd1 add GBC to core preferences, keep the ui as GB sets both, but this prepared for us to be able to set them separately 2020-06-02 17:04:42 -05:00
adelikat baa820c0e4 UDLRController - pointless refactoring 2020-06-02 16:41:43 -05:00
YoshiRulz b8655d880c
Update ext. tools to master
HelloWorld needed watch changes from 593474b73, AutoGenConfig needed ApiHawk
impl move from 3609037be
2020-06-02 16:27:05 +10:00
YoshiRulz cf7aabba35
Shorten project build output paths by removing TFM 2020-06-02 15:58:06 +10:00
zeromus 15b455cd47 document the mess that is libmupen64plus building 2020-06-02 00:27:40 -05:00
adelikat ed9a8ec877 meh, make less copy/pasta in Bk2/Tasproj Write() methods. This is a less overall code, potentially reads better 2020-06-01 20:38:50 -05:00
adelikat bac29fe187 Revert "store vblank and cycle count in tasproj files too. Will do this in a less gross way soon"
This reverts commit 297a0c06a0.
2020-06-01 13:13:42 -05:00
adelikat 297a0c06a0 store vblank and cycle count in tasproj files too. Will do this in a less gross way soon 2020-06-01 12:26:37 -05:00
adelikat d088f89ca2 use some consistent naming without needless abbreviations. Not eryone cn red abbrvs wll 2020-06-01 12:24:36 -05:00
adelikat 4f6699ff26 nitpick variable rename 2020-06-01 12:24:36 -05:00
nattthebear d57e3d768a commit new builds of all the nyma cores because of something i changed with faust
fixes #2083 (presumably?  the user didn't provide any description so i'm not sure)
2020-06-01 12:18:15 -04:00
nattthebear 474d41bd8a add mednafen's pce fast core
~1.6x the speed of the mednafen pce core, or something
Supports all of the same features except ADPCM ram view
TODO: romloader hookups
2020-06-01 11:23:18 -04:00
zeromus 571a5be992 update docs 2020-05-31 17:13:37 -05:00
zeromus 08fcdca55a reorg dirs 2020-05-31 17:12:45 -05:00
zeromus 230c656a47 rehabilitate quicknes for vs2019 2020-05-31 17:12:33 -05:00
zeromus 191f4471ba rename it to make dir 2020-05-31 17:09:53 -05:00
zeromus 9add7d1d7f revert wonderswan makefile delete 2020-05-31 17:09:42 -05:00
zeromus 33d24521fb etc 2020-05-31 17:08:33 -05:00
zeromus d61250a2b1 reorg libretrobridge 2020-05-31 17:07:32 -05:00
zeromus e999eab492 reorg msvc parts 2020-05-31 17:07:22 -05:00
zeromus 0e70a40d2f lynx - move 'mingw' to 'make' 2020-05-31 17:06:02 -05:00
zeromus 93ccde662a rehabilitate bizlynx to use vs2019. same story as before. 2020-05-31 17:05:43 -05:00
zeromus fe13fb88d9 build fix for lynx (missing <algorithm>) 2020-05-31 17:05:19 -05:00
zeromus 8f4945405a update Building Other Solutions for other things 2020-05-31 16:41:54 -05:00
zeromus 4ed14cf349 rename libretrobridge to 2019 2020-05-31 16:41:12 -05:00
zeromus 4658c3e61e update libretrobridge to vs2019 2020-05-31 16:37:39 -05:00
zeromus 5f22535dd0 update Building Other Solutions for wonderswan 2020-05-31 16:33:01 -05:00
zeromus 2780971c32 rehabilitate bizswan building to use vc16. I did NOT commit the DLL, because that would just be a waste of bits, but I confirmed that the builds it makes work fine. if a new dll is needed for some reason, it's just a click away 2020-05-31 16:32:29 -05:00
adelikat 3609037bea move some apihawk api classes from common to emuhawk 2020-05-31 15:55:04 -05:00
adelikat 843610d1c2 remove unused line of code 2020-05-31 15:49:32 -05:00
adelikat d36426f873 Bk2Movie - simplify a bit 2020-05-31 15:07:28 -05:00
adelikat c20e4964c6 move UserBag from Global to GlobalWin 2020-05-31 15:01:28 -05:00
adelikat 8888bd130a move UserDataApi from Client.Common to Client.EmuHawk 2020-05-31 14:57:41 -05:00
adelikat 926b735de1 PathEntryCollectionExtensions - remove use of Global.MovieSession 2020-05-31 14:47:09 -05:00
adelikat e7f26232b9 fix possible NRE nag 2020-05-31 14:30:19 -05:00
adelikat 5e91e548fe SaveStateFile - pass in dependencies to constructor rather than relying on globals 2020-05-31 14:19:14 -05:00
adelikat 7444f32a4e rename SavestateManager to SavestateFile, to better reflect what it does 2020-05-31 13:41:46 -05:00
adelikat 229d7f42e5 break savestate config variables into a dedicated config class, simplify the names, and pass it into SavestateManager.SaveStateFile(), note that this is a soft config breaking change, any of these settings from old configs will be "reset" to defaults 2020-05-31 13:11:14 -05:00
nattthebear 8f3caf384d GPGX: Support independently setting the two troller ports
Fixes #1750
2020-05-31 13:28:58 -04:00
adelikat 34acead9b5 simplify AutoFireController - no need to pass in an emulator and the emulator's definition separately 2020-05-31 12:14:55 -05:00
adelikat 96fa84ff8b remove globals from AutofireController 2020-05-31 12:05:58 -05:00