adelikat
93b71373eb
Rom Loader - Catch CGBNotSupportedException and output a message to the screen, then automatically reload the rom in regular mode
2014-08-02 02:41:12 +00:00
goyuken
56467334b3
gambatte: throw unsupportedmapperexception when appropriate. libsnes: throw cgbexception when trying to load cgb only game in sgb
2014-08-01 14:56:23 +00:00
adelikat
ad5b60f137
Create a MissingFirmwareException in Emulation.Common, and catch this in the Rom loading logic, on the client side, respond to this type of error with a nice message and an option to configure their firmware. Have NesHawk throw this exception when there is a missing FDS Bios. Other cores will need to be implemented this way too at some point
2014-07-31 21:15:07 +00:00
adelikat
0fd5ddd0cf
Fix crash when "NES with QuickNes" is selected, and the user attempts to load a FDS game without a proper FDS BIOS. Also, update the core statusbar label when bailing out of a failed Rom load attempt
2014-07-31 20:42:12 +00:00
adelikat
28a459ab0e
Don't choose to load in snes unless it is a developer build
2014-07-29 02:26:42 +00:00
adelikat
c1e866c9c9
add a "SNES with Snes9x" menu item, only visisble in developer builds
2014-07-28 23:58:52 +00:00
goyuken
0c0f9eb93a
snes9x rough-in
2014-07-28 20:45:21 +00:00
adelikat
b4f3014d31
allow GBA roms to be loaded in non-developer builds. There no reason to completely prohibit it
2014-07-19 23:35:26 +00:00
goyuken
e660937c46
genesis: layer draw toggles
2014-07-11 18:51:26 +00:00
adelikat
402db49ed8
PCE - add ability to set connected controllers (up to 5) as sync settings, with a Controller settings dialog
2014-06-28 22:48:07 +00:00
goyuken
3ab7610da3
genesis: fix settings snafu. make mouse work; seems to be minimally functional in nobunga's ambition
2014-06-27 02:22:23 +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
adelikat
aa2ae170f3
N64 - make video size a setting, not a sync setting
2014-06-01 12:06:22 +00:00
goyuken
fb4bd18fe1
bizswan: settings and syncsettings, random cleanup, include mingw makefile (we're building from msvs here though)
2014-05-30 22:31:16 +00:00
goyuken
14f0faf7ff
bizswan: rotated display, lag frames, stuff
2014-05-30 20:53:52 +00:00
goyuken
9d8390a4ec
bizswan: stuff
2014-05-30 18:10:39 +00:00
goyuken
c306e61d5b
mednafen 0.9.34.1 "cygne" (wonderswan)
2014-05-30 05:09:54 +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
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
4086eee72d
Load Rom - actually pass in the deterministic emulation flag, and change the logic so that the client derives determinstic emulation (currently just if a movie is active), but can be passed in an override if calling code wanted to.
2014-05-24 22:06:08 +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
ec5414c9d8
If Quicknes throws an unsupported mapper exception, catch it and load in NesHawk instead
2014-05-12 00:14:45 +00:00
zeromus
a72c5891e2
fix some bugs in ffmpeg handling which seemed to be depending on an older version of ffmpeg; and clarify some rom loading error handling, especially in PCE-CD
2014-05-08 03:18:00 +00:00
adelikat
267441cc37
Add a Extension Preferences dialog in the Config menu, currently it will show .bin and .rom and allow the user to pick a platform or pick "ask me on load" to be asked every time (the default)
2014-04-14 16:48:45 +00:00
adelikat
a32ba998f2
Platform Chooser - add "Always use this system for this extension" checkbox and save the user's core preference, and don't show the dialog again for that extension if they do pick this option
2014-04-14 12:42:04 +00:00
adelikat
449d3fa2e2
Platform Chooser - show rom information, only invoke dialog on a list of generic rom extensions (currently that is .bin and .rom), remove .rom from the list of intellivision extensions
2014-04-14 12:25:57 +00:00
adelikat
32b4f940a9
Add a Platform Chooser that activates when the user attempts to load a .bin file that is not in the game database. Still todo: more platforms, and interim flag logic on some unreleased cores
2014-04-14 01:59:57 +00:00
goyuken
17d6e866a0
pce: refactor CD loading to move bios determination out of RomLoader
2014-02-10 15:26:18 +00:00
adelikat
e3d26fc2e7
MOvie LibRetro files from Emulation.Common to Emulation.Cores in preparation for moving some other things too. In RomLoader don't do HardReset() on the C64 core
2014-01-21 23:54:30 +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
goyuken
1f1bb93360
quicknes: some settings stuff, not all finished
2014-01-09 23:50:10 +00:00
adelikat
2f28317f92
A round of code cleanup
2014-01-08 03:53:53 +00:00
goyuken
9546d11f40
quick and dirty core selection setting for NES
2014-01-07 00:34:40 +00:00
adelikat
4ba9f332f5
Fix error message when failing to find the PCE Bios file
2014-01-06 17:49:05 +00:00
goyuken
b85d9d9d91
WARNING: use NES core only at low volume and no headphones
2014-01-05 20:58:36 +00:00
goyuken
8ed0265c9d
remove a bit of hackish stuff in the new RomLoader by offloading mainform-appropriate work back to mainform
2014-01-01 21:24:58 +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
16f7c7fcdc
A round of code cleanup on Rewind and some other misc things in Client.Common
2013-12-30 01:17:11 +00:00
adelikat
134783ff36
a round of code cleanup on RomLoader
2013-12-29 23:54:40 +00:00
goyuken
75d39ac60f
SNES: connect to new settings system.. everything should work?
2013-12-27 17:59:19 +00:00
goyuken
a005767463
random cleanup
2013-12-27 04:41:50 +00:00
goyuken
e3165459d8
saturn to new settings system
2013-12-27 03:02:28 +00:00
goyuken
2171d4cd00
n64: support new settings system. regression: n64 video plugin settings are no longer stored in movie 1.0 files nor read from them
2013-12-26 23:04:22 +00:00
goyuken
9fe0525746
settings load cleanup
2013-12-26 20:19:28 +00:00
adelikat
c23a61e0e6
Merge natt's sync setting changes back, some ugliness needs to be cleaned up
2013-12-25 19:47:44 +00:00
adelikat
db5684b4db
Create a RomLoader object in Client.Common and port over a bunch of code from EmuHawk. Still a lot of refactoring, and probably more logic can be moved to common, and things need cleanup, and there is possibly bugs.
...
This commit breaks coleco rom loading, to settle a merge conflict with the previous commit
2013-12-25 19:09:53 +00:00