adelikat
e0a9fcd650
More movie 2.0 stuff
2014-06-11 02:56:57 +00:00
zeromus
1edd4edb49
add a crappy little PCE sound debugger and individual channel muting
2014-06-09 08:10:20 +00:00
adelikat
6b2889957a
Some refactoring of movie code to make the Header less implementation specific, and start Movie2.cs which will be a Movie 2.0 implementation
2014-06-08 22:12:15 +00:00
adelikat
7e9b13f5c3
Some movie refactoring - moving a function into the importer class, remove MovieExtension from the config file and instead add it as a movie property, add some todo comments in places regarding movie 2.0
2014-06-08 19:36:33 +00:00
adelikat
0c1abff992
Start a Profile Config dialog, does nothing but open and close currently
2014-06-04 19:18:14 +00:00
adelikat
8f2746ab86
Change "Interim Build" to "Developer Build" and rename flag variable name, as this is more accurate to the intent of this type of build (unofficial interim builds still shouldn't have developer features or unfinished developer work)
2014-06-04 17:02:54 +00:00
goyuken
d24658888b
saturn: expose skip bios and RTC options as syncsettings
2014-05-28 17:31:22 +00:00
brandman211
961897a91b
-Added .YMV importer.
...
--Might actually have a chance of syncing if it weren't for all of the frames that are added from the BIOS. Should I make the importer add extra frames to compensate for this?
-Fixed some typos.
2014-05-28 04:41:12 +00:00
adelikat
67b82d073a
disable Atari 2600 debugger menu item when a movie is active
2014-05-27 20:07:03 +00:00
adelikat
9e8de8d8b0
TI83 - palette config dialog - don't judge me on how I spend my free time!
2014-05-26 14:06:54 +00:00
adelikat
64a3ff597b
Set Checked property of the "GB in SGB" menu item in the GB menu, GB icon on settings
2014-05-26 12:25:22 +00:00
goyuken
d2d6d2fe11
make errors clearer on drag and drop
2014-05-26 04:50:30 +00:00
zeromus
81bd846a0c
finetune displaymanager sizing to eliminate sidebars from default 2x NES scenario. please check platforms you care about (a2600 mostly) to make sure they havent regressed
2014-05-23 00:50:19 +00:00
adelikat
412b35fe51
N64 menu item for "Use Circular Analog Range"
2014-05-17 20:18:29 +00:00
adelikat
0471ec197f
NES - add a Controller Settings menu item only enabled on NEShawk and no movie active, has the same info as page 1 of advanced movie settings. Still todo: rip it out of advanced movie settings. Also un-interimed advanced movie settings and fixed up some better messages to user on some config dialog results
2014-05-16 00:24:40 +00:00
goyuken
490a3dc3cf
gameboy: support setting RTC initial time for TAS, and support chaining the RTC to the real clock for non-TAS.
2014-05-12 17:24:43 +00:00
adelikat
77e1d31217
Dual GB xml creator - add a "Save and Run" button
2014-05-11 18:30:00 +00:00
adelikat
8f6a7883c5
Some reorg on mainform menu item code
2014-05-10 14:50:47 +00:00
adelikat
7796bd7cd7
N64 Controller Settings - show reboot notification when saving. When a movie is active hide the n64 plugin and controller settings menu items since they manipulate sync settings.
2014-05-10 13:49:00 +00:00
adelikat
80497a4bb4
Move a bunch of config menu items into a Customize dialog box
2014-05-06 01:27:56 +00:00
adelikat
b3c7c44940
Un-interim the Core selection menu item
2014-04-27 01:13:12 +00:00
adelikat
8a6585aceb
CD CDL - drag and drop, implement save menu item, prevent some more nags
2014-04-13 12:40:30 +00:00
adelikat
11f055a1e7
Use the RecentRom.MostRecent property more, instead of index 0
2014-04-06 20:46:23 +00:00
beirich
e291b3d5fa
SMS: Implement option for Auto Region (export/japan) and Auto Display type (NTSC/PAL)
2014-03-22 05:57:27 +00:00
beirich
8496f71812
SMS: Korean mappers work. Fixes Cyborg Z, Dodgeball King, F1 Spirit, Jang Pang III, Knightmare II, Nemesis, Nemesis 2, Penguin Adventure, Sangokushi 3, Street Master, Wonsiin
2014-03-14 04:30:01 +00:00
beirich
8daab82463
SMS: Add Export/Japan, NTSC/PAL, Enable BIOS options to SMS menu. Not yet hooked up to core.
2014-03-13 04:15:05 +00:00
beirich
d328fd0479
SMS: add option to make 3d games playable. some are actually interesting. sega does what nintendont
2014-03-05 02:20:22 +00:00
zeromus
8439d13236
change 1px bordering method amd workaround hack so it can always be black
...
add icon for firmwares and display config
2014-02-04 21:06:00 +00:00
adelikat
3497e28f96
PCE BG Viewer - implement Always on Top and Floating Window, and refactor
2014-01-31 23:42:06 +00:00
adelikat
d87978087d
NES PPU Viewer - implement Always on Top and Floating Window and refactor
2014-01-31 22:58:41 +00:00
zeromus
2275ec234f
massive displaymanager/renderpanel refactor. All useful logic is now compact and in DisplayManager. Also, remove the old filter infrastructure, its totally outdated now
2014-01-28 04:39:27 +00:00
zeromus
25cab541b1
assorted cleanup and quick restore of DIspBlurry and Vsync settings
2014-01-27 06:03:18 +00:00
zeromus
a2ba761ae1
BizwareGL!
2014-01-27 00:02:21 +00:00
goyuken
9be3364db4
FDS: fix menu bug
2014-01-20 17:18:55 +00:00
adelikat
3904951c60
INTERIM the core selection menu item
2014-01-15 22:37:59 +00:00
goyuken
7668b15052
add a new tool to mainform, the batch runner. it's only enabled in INTERIM. it allows you to mass instantiate a bunch of emu cores and look for failure to load or exceptions on frame advance. it doesn't do all that much, but can easily be extended if any other devs are interested in it
2014-01-15 02:16:06 +00:00
adelikat
9b068a3cf2
Some clean up of NES config dialogs, and menu item display logic
2014-01-10 17:41:13 +00:00
goyuken
1f1bb93360
quicknes: some settings stuff, not all finished
2014-01-09 23:50:10 +00:00
adelikat
309626b8c8
lock down NES Sound config settings on quicknes, show Game Genie button on cheats dialog for it, do Toolbox logic
2014-01-07 01:12:48 +00:00
adelikat
803863b305
NES Game Genie Encoder/Decoder - support anything with system id "NES" not specifically the NES object, look for the "System Bus" not a hardcoded 2nd in domain in the list
2014-01-07 00:22:46 +00:00
adelikat
78e672efb3
NES Menu - cleanup some logic, and restrict Nametable viewer and PPU Viewer to NesHawk only
2014-01-06 23:56:30 +00:00
adelikat
b445a7adf1
Virtual pads - Hook up 2 6 buttons and a Reset+Power Control pad to Genesis, fix Saturn vpad to clear Start button on clear, Support power button on NES control pad.
...
Wire up Reset and Power to Genesis mnemonic and input display systems. This invalidated any previous movies recorded on this core (nobody should actually using an experimental core anyway)
Generic Config Settings - dont' show default icons!
2014-01-03 01:06:24 +00:00
goyuken
a399dbe91e
NES: Move boardproperties into movie 2.0 syncsettings objects, and add a rudimentary UI for changing them
2014-01-01 03:03:10 +00:00
adelikat
fd56efd33a
Some renaming of Save/Load state functions and variables to make them less confusing
2013-12-30 16:49:13 +00:00
adelikat
dae86e770c
Mainform - a round of cleanup
2013-12-29 23:35:42 +00:00
goyuken
75d39ac60f
SNES: connect to new settings system.. everything should work?
2013-12-27 17:59:19 +00:00
adelikat
2d51ac5d13
Move a function from mainform to moviesession
2013-12-27 14:39:01 +00:00
goyuken
e3165459d8
saturn to new settings system
2013-12-27 03:02:28 +00:00
goyuken
cff6a517f5
coleco to new settings system
2013-12-24 23:32:43 +00:00
adelikat
e711a6ec6f
Move SwapBackupSavestate() from EmuHawk.Mainform to Client.Common.SaveSlotManager
2013-12-24 22:20:18 +00:00
adelikat
dd63395f67
move some stuff from EmuHawk to Client.Common
2013-12-24 21:59:41 +00:00
goyuken
82c82b681a
connect a26 to the new settings setup. unlike all those before it, the menus have changed a bit, but all of the functionality is still there. in movie 2.0, a26 will store the two difficulty switches and the bw\color switch as syncsettings
2013-12-24 20:50:53 +00:00
goyuken
bdfbafdfca
SMS: support new settings infrastructure. this adds enableFM and allowOverclock as sync relevant settings for movie files (but of course, they won't end up in Movie 1.0 files)
2013-12-24 01:06:17 +00:00
goyuken
916e0029c4
GPGX: support new settings system. this means you can now connect all manner of weird arse controllers, but some aren't implemented in other places yet.
2013-12-23 23:03:12 +00:00
goyuken
bf20188462
add winform edit for dual gameboy settings
2013-12-23 16:58:20 +00:00
goyuken
d37796ab1c
more new core config framework; this time GAEMBOY
2013-12-23 02:51:41 +00:00
adelikat
05e2f67771
Move some tool loading logic from mainform to toolmanager
2013-12-22 23:34:22 +00:00
goyuken
0347fc5eef
core settings stuff etc
2013-12-22 20:41:21 +00:00
adelikat
d5ea2567ba
Context Menu - fix logic for showing Add Subtitle
2013-12-22 18:54:07 +00:00
goyuken
0b8adc6113
fix some massively fubar config stuff from r5653
2013-12-22 02:47:35 +00:00
adelikat
1ad3b83d83
Better updating of cheat status in various situations, and fix an exception thrown when unfreezing an address with the hex editor
2013-12-21 16:42:36 +00:00
adelikat
9c7dac0aa3
rip out VS menu items, we don't support that stuff anymore
2013-12-20 22:55:50 +00:00
adelikat
f8038d3812
Refactor how the Gui deals with NES special commands (Fds and Vs)
2013-12-20 22:49:35 +00:00
adelikat
18c50a55fe
Remove SaveAs from IMovie, the only usage it had in that context was to make backups and was erroneously named in that context. Made is a Movie.cs implementation only and disabled the menu item option if the movie is a TasMovie (TAStudio will be in charge of backup logic)
2013-12-10 17:59:04 +00:00
adelikat
165f8563a7
More use of IMovie and less use of Movie
2013-12-04 15:17:02 +00:00
adelikat
bc860a4bcf
Remove the option to turn off the "Bind movies to savestates" feature
2013-12-04 02:43:40 +00:00
adelikat
b7d553cb4e
Move the readonly flag from Global to MovieSession
2013-12-03 18:08:45 +00:00
pasky1382
c8d9757d37
Added scanline display filter options
2013-12-03 05:02:29 +00:00
zeromus
ad17100c73
scanlines2x 25% filter
2013-12-02 18:35:15 +00:00
adelikat
a8b355c7d2
Movie - movie SubtitleList object into the Header object
2013-11-29 20:26:24 +00:00
adelikat
9ccc214667
Make an extension method ShowHawkDialog() to use for modal dialog calls that does the Sound Stop/Start methods (and potentially any other EmuHawk specific logic that needs to be done). Use this in the bazillion places we were calling StopSound and StartSound.
2013-11-28 22:39:00 +00:00
adelikat
d37f186107
Hex Editor - a bunch of clean up, refactoring, rethinking of stuff, and some slight bug fixes
2013-11-28 20:02:32 +00:00
adelikat
e6d85a4087
Various code cleanups on some config dialogs
2013-11-28 01:33:38 +00:00
adelikat
b3946082a7
Some code refactoring, mostly in an attempt to pick away at the beast that is Mainform.cs
2013-11-27 23:35:32 +00:00
adelikat
de68fd6025
Add a "Stop A/V" context menu item that shows when A/V capture is in progress
2013-11-27 21:52:49 +00:00
adelikat
a7a28c000a
Some low-hanging fruit in the IMovie refactor
2013-11-23 18:18:58 +00:00
adelikat
9266cafd2a
Another round of BizHawk.Emulation namespace changes
2013-11-13 23:36:21 +00:00
adelikat
dd3df013fb
cleaning up some Bizhawk.Emulation namespaces
2013-11-13 03:32:25 +00:00
adelikat
aaf5f17df8
Changed my mind about the namespace in previous commit, as we decided some time ago, cores should be in BizHawk.Emulation.Cores.X namespaces
2013-11-12 18:59:56 +00:00
adelikat
e0da7792f4
Emulation - move Calculator folder up one level to be equal to console and computer, fix namespaces accordingly
2013-11-12 18:55:09 +00:00
adelikat
28a73c8174
move GetEmuVersion() to VersionInfo and refactor a whole bunch of stuff as a result
2013-11-10 02:55:11 +00:00
adelikat
9e5e477467
move emuversion, releasedate, and interim constants from MainForm to VersionInfo so that they are available to all projects (we can now "interim" things in all projects)
2013-11-10 02:32:47 +00:00
adelikat
52146bff6b
remove references to GBTools namespace
2013-11-09 00:27:07 +00:00
adelikat
a3ff05fd82
fix a dumb mistake I made that broke logic regarding pausing/unpausing the emulator after entering/exiting the menu
2013-11-06 22:27:26 +00:00
adelikat
56cb2ba538
Refactor CheatList and Cheats to have changed event handlers, and have the client wire up an event handler to update all the relevant dialogs.
2013-11-04 15:52:59 +00:00
adelikat
9751fd5a1a
Move interfaces and base implemenations from emulation to emulation.common
2013-11-04 01:39:19 +00:00
adelikat
589758f74d
rename GlobalWinF to GlobalWin, yeah, I'm being nitpicky
2013-11-03 16:07:58 +00:00
adelikat
c669680e07
Rename Multiclient folder
2013-11-03 04:05:56 +00:00