Commit Graph

305 Commits

Author SHA1 Message Date
Asnivor f92269657d Added core UI menu and fixed up settings / syncsettings 2017-12-04 15:40:27 +00:00
Tastyfish 480f3b73f9 Keyboard support for SG-1000/Mark III 2017-11-25 01:23:12 -05:00
alyosha-tas 8e1ba79e0a GBHawk: Add core picker 2017-11-19 10:17:23 -05:00
Tastyfish 9693d812d2 Adds SEGA Sports Pad for SMS support, also make controller syncsetting 2017-10-27 20:34:12 -04:00
Tastyfish d0fdc75a1e SMS Light Phaser support 2017-09-01 22:39:01 -04:00
Tastyfish 1069a50219 Adds Sega Master System paddle support 2017-08-30 23:16:14 -04:00
Tastyfish e780e74f45 A frontend for the GB printer 2017-08-29 18:16:02 -04:00
alyosha-tas cfb2bc8ed4 remove A78 core picker from main form 2017-08-25 10:40:01 -04:00
alyosha-tas cf0ea5eded Update MainForm to remove EMU7800 2017-08-25 09:47:17 -04:00
shanehoman bdb197ac23 Rewrite FlushSaveRAM to write the newest sram to disk first, then move older data.
Moved autosave timer sets to save/load sram methods
Manual saves won't reset the autosave timer
Remove excess ticks when lowering the autosave timer
2017-08-18 22:42:28 -07:00
shanehoman 89059673f0 Configure autosave in Config -> Customize... -> Advanced under the SaveRAM backup option
reduced options to 5s for HUDs or other RAM watchers or 5m, typical backup save timing in visual studio and office.
Added option for custom autosave interval
Split Autosave enable/disable and time settings
Fixed hotkey display for Flush SaveRAM (menu was reading the wrong key in HotkeyBindings)
2017-08-18 21:02:51 -07:00
shanehoman acd194128e automatically save saveram every 1/5/15/30/60/300s
fun fact: a 1 frame flush timer is workable on a RAM disk
2017-08-18 15:36:26 -07:00
alyosha-tas 097d20adf2 Update MainForm.Events.cs
Let overscan be available to SG1000 as well
2017-08-15 21:23:30 -04:00
alyosha-tas 019b5ae2ce A7800Hawk: Filter Menu 2017-07-31 12:12:06 -04:00
adelikat 140f603607 rename menu item from Pizza Boy to SameBoy, remove some commented code 2017-07-21 08:34:44 -05:00
nattthebear a640c53e52 Sameboy: RTC 2017-07-19 20:18:13 -04:00
Ashafix a71255b4b2 updated arg parser 2017-07-17 01:28:22 +02:00
adelikat 3be2a92390 wire up pizza boy as a sgb option in the core menu 2017-06-29 19:34:02 -05:00
adelikat 434527666c Fix Nes and GBA core picker menus 2017-06-26 19:19:06 -05:00
adelikat a4672027c9 bsnes - layer toggling move ui from menu items to checkboxes in the options dialog 2017-06-13 20:29:42 -05:00
adelikat 97d7dd7f42 merging master into waterbox2 this one was messy may be regressions 2017-06-13 08:16:25 -05:00
adelikat a0f09b230f rip out bsnes performance profile movie recording warning but replace it with one for snes9x 2017-06-12 19:58:53 -05:00
alyosha-tas 05f1b21b61 Create MainForm.Events.cs 2017-06-11 18:25:50 -04:00
alyosha-tas 16163d959e Add files via upload 2017-06-11 18:17:34 -04:00
adelikat 18a240227a oops, this shoudl have been part of last commit 2017-06-04 13:28:12 -05:00
adelikat 8ddb430f27 fix nes, gba, and atari7800 core pickers to be submenus, to better clarify what the two core choices are 2017-06-04 12:53:31 -05:00
adelikat c549908f10 Change Config -> Core -> SNES menu to be a simple snes9x/bsnes picker instead of allowing bsnes profile selection 2017-06-04 12:25:01 -05:00
adelikat 6dcaebb0d7 Disable Atari7800Hawk from release builds 2017-06-03 12:54:00 -05:00
zeromus cafe1581ac fix build error 2017-05-31 12:32:07 -05:00
adelikat 735249a841 misc cleanups in NES config files 2017-05-31 09:47:38 -05:00
adelikat 1164868063 GB config dialogs cleanup 2017-05-31 08:52:55 -05:00
adelikat 8de4e7bff9 add ui to switch to Atari7800Hawk, still not useable by humans, needs gamedb stuff 2017-05-27 08:56:25 -05:00
adelikat c1bff4b19c Disable SNES, Intellivision, Colecovision controller settings menu items when a movie is active 2017-05-22 14:23:14 -05:00
adelikat fd1338a46f Mainform - restore Autohawk click event, remove some unused methods 2017-05-22 14:23:13 -05:00
adelikat a6414ff05c Mainform cleanup round 2 2017-05-22 14:23:13 -05:00
adelikat 0796c14046 Misc mainform cleanups 2017-05-22 14:23:13 -05:00
zeromus 3a98460fbd add path to "loaded config" and "saved config" messages. Fix problems where keybindings arent automatically applied when loading a configfile. Fixes #851 2017-05-22 12:49:50 -05:00
adelikat 8062faf40b organize mainform menu item event methods 2017-05-22 09:04:47 -05:00
adelikat f093ad8606 C64 - multi-disk support 2017-05-15 19:52:05 -05:00
nattthebear ebe789eed2 heh 2017-05-10 07:45:23 -04:00
zeromus ac767a2acc clarification to the saveram flushing system 2017-05-06 17:50:36 -05:00
adelikat 2b625e9c53 Advanced loader - if magic folder necessary for the feature to work doesn't exist, create it. Allow drag and drop of dll files on the Current Core box 2017-05-04 17:54:21 -05:00
adelikat ded1c2d7b7 Break off BoardName from IEmulator into a separate IBoardInfo service 2017-04-30 21:01:54 -05:00
shanehoman 0db0c4eccf bind a hotkey to flush sram 2017-04-02 23:08:47 -07:00
alyosha-tas 250a3da0e9 Add files via upload 2017-03-01 11:07:39 +08:00
zeromus a70e6e2fc4 fix #790 (Scroll wheel missing from input.getMouse()) 2017-02-04 20:52:32 -06:00
adelikat d305b048fc Fix exception when hovering over Config -> Cores -> Snes when the user has never opened a SNES game 2016-12-06 11:26:43 -06:00
adelikat 117e0b07e7 Pass the core instance to the record movie dialog 2016-12-04 12:51:48 -06:00
adelikat d95df349a1 use the Emulator property in more places in MainForm, also disable the VS settings menu item if current NES rom is not a VS rom 2016-12-04 11:27:26 -06:00
adelikat 78bb41e3cf Mainform - make AV and Screenshot menus dependent on having a VideoProvider, and remove some usages of VideoProviderGlue 2016-12-04 10:50:28 -06:00