Commit Graph

719 Commits

Author SHA1 Message Date
goyuken 5cbd11c850 NES: add some vs system stuff. not done yet 2012-10-31 21:15:44 +00:00
adelikat 1d4a8fd3ba Atari 2600 - add a Playfield toggle 2012-10-30 23:38:53 +00:00
adelikat f9c027ddad Add front end and corecomm values for Atari graphics object display toggling 2012-10-30 00:18:56 +00:00
adelikat 3784b710e8 TAStudio - rip out virtual pad stuff 2012-10-29 23:18:20 +00:00
adelikat 04bb6c423e Movie virtual pads to their own tool dialog instead of residing in TAStudio 2012-10-29 22:57:15 +00:00
goyuken 19d3a097b9 mainform: archive autobind add ".fds" 2012-10-29 20:26:37 +00:00
adelikat e8b9bb38b6 Add Save Movie hotkey and context menu item 2012-10-28 23:38:41 +00:00
adelikat 14d5844af8 Save movie menu item 2012-10-28 22:50:19 +00:00
goyuken 853b36482a fix up problems caused by SVN snafu r3553 2012-10-28 15:22:15 +00:00
goyuken 84a86a72a5 mainform: only swallow IOExceptions when loading saveram. other exceptions are unexpected and should not be hidden 2012-10-27 13:57:26 +00:00
adelikat a0111d1c08 Lua - implement client.screenshottoclipboard() and client.setscreenshotosd() 2012-10-27 00:19:43 +00:00
adelikat 4193ddfa5d Lua - implement client.screenshot() 2012-10-26 23:48:28 +00:00
goyuken e6058e6bd8 break some stuff. FDS can eject and insert disk sides now 2012-10-26 18:51:08 +00:00
adelikat 11db3f1912 Atari 7800 - cleanup the BIOS paths and usage of those variables 2012-10-23 20:21:55 +00:00
adelikat 39a54959d0 Atari 7800 - some multiclient todos 2012-10-23 19:13:57 +00:00
adelikat 427a80548c Start an atari 7800 core based on emu7800, if you have bios files in very specific locations and filenames, you can open 2k ntsc games, and watch with no sound or controls! 2012-10-23 03:33:57 +00:00
goyuken 2cdeabfcf3 mainform: detect and recover from a particular bad FDS bios dump that is exactly 40976 bytes long 2012-10-22 18:33:34 +00:00
goyuken 7568ff9437 add FDS skeleton. set up your fds bios with pathconfig, then try to load any file with extension ".fds" 2012-10-21 15:58:24 +00:00
zeromus a34337691a run all version numbers through one place so that gui version numbers and assembly/dll version resources can be the same 2012-10-21 05:21:59 +00:00
zeromus 83a06c4f63 make the rom open filter remember its last option used in this bizhawk session, like how most other programs work. 2012-10-20 22:58:01 +00:00
adelikat 9d25dfa2b4 Open up atari stuff for release builds 2012-10-20 13:40:58 +00:00
goyuken 41780b067f mainform: never skip frames when doing av capture 2012-10-19 14:51:10 +00:00
goyuken 485d7c05c7 make av dumping with avi a bit more graceful error handling. NES: avoid crash when the frontend behaves in a naughty manner 2012-10-18 20:57:53 +00:00
goyuken d465599044 mainform: hawkfile bind to .unf for archive loading 2012-10-17 01:04:45 +00:00
adelikat ef78db51c0 Atari - fix autofire B button on player 2 2012-10-15 15:15:44 +00:00
adelikat 66611556b5 I like tabs, useless commit 2012-10-13 21:10:20 +00:00
adelikat c29a074ea8 Open ROM - add smc and sfc to "Rom Files" on non Release builds 2012-10-13 20:41:14 +00:00
goyuken 1793483aa9 make lua loadstate not trigger impossible callbacks when it runs, so it can actually work without killing the script. there are still other callbacks might not make sense? 2012-10-13 12:44:52 +00:00
goyuken 900568f5ed flush rewind buffer on CloseROM() 2012-10-12 01:19:49 +00:00
goyuken 1f0189dd2c MainForm: fix sound-related crashes on CloseROM() 2012-10-12 01:13:55 +00:00
adelikat 2dacb356c2 OOPS! Undo my change with moving UpdateToolsBefore() 2012-10-11 22:37:44 +00:00
goyuken 92827272a6 reunbreak turbo (both normal turbo and turboturbo) with sound throttling 2012-10-11 01:00:36 +00:00
goyuken b40897bb77 sound api changes. added a new ISyncSoundProvider, which works similarly to ISoundProvider except the source (not the sink) determines the number of samples to process. Added facilities to metaspu, dcfilter, speexresampler to work with ISyncSoundProvider. Add ISyncSoundProvider to IEmulator. All IEmulators must provide sync sound, but they need not provide async sound. When async is needed and an IEmulator doesn't provide it, the frontend will wrap it in a vecna metaspu. SNES, GB changed to provide sync sound only. All other emulator cores mostly unchanged; they just provide stub fakesync alongside async, for now. For the moment, the only use of the sync sound is for realtime audio throttling, where it works and sounds quite nice. In the future, sync sound will be supported for AV dumping as well. 2012-10-11 00:44:59 +00:00
adelikat f234e15df6 Movie UpdateToolsBefore() earlier in the frame loop 2012-10-10 23:38:15 +00:00
adelikat d5885938de Update Statusbar slots when the emulator is loaded 2012-10-10 22:52:11 +00:00
goyuken 927fb7070c sound throttle now respects forced throttle off (user hits fastfoward button, etc) 2012-10-10 17:19:51 +00:00
goyuken 9417eac96c move NesCarts.7z to gamedb subfolder 2012-10-09 20:33:14 +00:00
goyuken 79731827f4 avoid using literal backslash in gamedb path loading 2012-10-09 01:54:15 +00:00
goyuken 8c24417f8d gamedb stuffed into gamedb subfolder 2012-10-09 01:34:21 +00:00
goyuken 3832352dbe add default RomStatusDetails (name, sha1, md5). add pcecd specific RomStatusDetails generated from the Disc 2012-10-08 20:37:41 +00:00
adelikat 0dfbfb592f Re-hook up Load Config, menu item got disabled at some point. Trace logger - update number of instructions when clear button is clicked, show OSD message when saving to disk 2012-10-08 00:27:21 +00:00
adelikat 8545f94315 Status Bar - right-clicking the status slots will invoke a savestate 2012-10-07 19:52:09 +00:00
adelikat 972d8f2f5b Status bar - make selected slot more obvious of a background color 2012-10-07 18:42:42 +00:00
adelikat 7fd74ecb04 dummy commit to mark the end of 1.1.1a and start 1.1.2 2012-10-07 15:41:22 +00:00
goyuken 3d52ed49e5 fix GBC input config tab
fix GBC savestate locations
fix GBC saveram locations
fix GBC screenshot locations
fix GBC titlebar text
2012-10-07 14:52:03 +00:00
adelikat 2a9c78220f Update interim version number, dummy commit to mark the beginning of 1.1.2 2012-10-07 01:28:16 +00:00
goyuken b9b2292a3f restore recently lost behavior where the system-specific mainform menu is called "SGB" when running SGB instead of SNES. this involves no changes to internal passed IDs 2012-10-07 00:00:23 +00:00
goyuken 329ca16bdf unbreak toolstrip menu and controller function for GBC 2012-10-06 23:53:05 +00:00
goyuken 5c4e147da3 fix loading a compressed archive containing a single .gbc file. the number of different places where you can find various extension lists is rather terrifying... 2012-10-06 22:14:10 +00:00
pasky1382 37b054ad43 Re-added the 'GBC' switch. 2012-10-06 22:02:24 +00:00