Commit Graph

363 Commits

Author SHA1 Message Date
adelikat 8b08946c41 Virtual Pad tool - save window position, Ram Watch - restore defaults should set Save Window Position to true, not false 2012-12-08 18:35:12 +00:00
adelikat e61da61d5d Controller Config - add a Restore Defaults context menu item that sets up a default mapping for a given controller type. 2012-12-03 01:20:06 +00:00
adelikat f6afda4ed8 Implemented a system for controller vs hotkey conflicts. There is now a key priority option in the config menu, either controller input can override hotkeys, hotkeys can override input, or both can happen. 2012-12-02 15:18:28 +00:00
adelikat 0bcbddf1ae default Coleco folder should be Coleco, not ColecoVision, also fix interim flag 2012-12-01 20:36:24 +00:00
adelikat 76487941be Add Atari 7800 to path config (interim only) and use firmwares folder instead of specific rom file paths. Atari 2600 - remove save ram in path config since it is not used. Optimized NES controller image. 2012-11-27 02:24:15 +00:00
adelikat 0eea66c54b PCE - slight change in order of buttons on input config, fix Virtual Pad on PCE CD and SGX modes 2012-11-26 02:22:15 +00:00
adelikat 9ddd3d56a8 C64 - implement Restore key on client side, fixes to the Keyboard virtualpad 2012-11-25 21:49:07 +00:00
zeromus 57e9619ff6 snes-hookup ui for color palette selection 2012-11-25 20:06:31 +00:00
adelikat 9de7ee3336 GBA - do bio file path, not firmwares folder path 2012-11-25 03:47:58 +00:00
goyuken f289ce7525 grumble grumble grumble 2012-11-24 16:14:30 +00:00
adelikat 9ee8093f7a Open Virtual Pad hotkey 2012-11-23 17:03:10 +00:00
adelikat f26c72df86 Colecohawk - option to skip bios, setting is also saved into movies 2012-11-22 02:01:15 +00:00
goyuken db8590e55b add some GBA related path config stuff. gbabios.rom will now attempt to load from GBA firmwares directory. 2012-11-20 03:17:53 +00:00
adelikat d72fa0d1bd C64 - Progress on Keyboard virtualpad 2012-11-19 00:56:26 +00:00
goyuken 8d20c2e351 gambatte: fully implement cgb palette selection 2012-11-18 18:46:57 +00:00
adelikat da804a4272 ColecoHawk - only 1 L and 1 R button 2012-11-18 02:36:30 +00:00
adelikat 823e84592a Coleco - hook up controller 2 2012-11-17 22:38:32 +00:00
adelikat a0281498d3 Coleco - fix mnemonics, hookup up controller 1 autofire 2012-11-17 21:57:39 +00:00
adelikat 7a9b121798 Coleco has a button 0 2012-11-17 21:38:21 +00:00
adelikat 3595516ae5 Hook up Coleco folders to path config, Change coleco system ID to "Coleco" 2012-11-17 21:12:51 +00:00
adelikat 9864c6a192 Path Config - FDS Bios - make browse button a file browser not a folder browser 2012-11-17 19:08:43 +00:00
saxxonpike eb188fc8b9 commodore64: fix key order on input config dialog 2012-11-15 19:36:23 +00:00
saxxonpike d320a4d81e commodore64: full keyboard defaults added 2012-11-15 19:27:20 +00:00
goyuken 00c4db8eeb gb gpu view: save sprite back color in config, and set default to a gameboy-impossible color 2012-11-14 15:23:38 +00:00
adelikat 0fa4aa993e C64 keyboard - oops 2012-11-13 19:40:09 +00:00
goyuken e95efcb91b throttling UI is now set up to be done in one of three ways: sound, vsync, timer. in addition, there's an option to use vsync even when not throttling to it (but this doesn't really work too well...) 2012-11-12 17:57:11 +00:00
adelikat fef2e394e3 Fixes to c64 keyboard in config.cs, start hooking up keys to the core 2012-11-10 03:19:42 +00:00
adelikat 4c20f94b74 start C64 keyboard object 2012-11-10 02:40:43 +00:00
adelikat 09565e28ef C64 - use numberpad for default joystick keys 2012-11-10 01:32:45 +00:00
goyuken ae82ec5de0 gb gpu view: save position and autoload. they fit perfectly in the last few pixels of available real-estate in the form 2012-11-09 18:55:59 +00:00
adelikat 570bb986c2 Remove FDS and VS as mappable keys (user must use menu items) 2012-11-09 02:47:50 +00:00
adelikat 01102b67bd C64- hook up to path config dialog 2012-11-08 17:06:25 +00:00
adelikat 6e5e187b1a NESHawk - hook up remappable controller button for FDS and VS special commands (not hooked up on mnemonics) 2012-11-08 14:49:57 +00:00
adelikat a205158a0f Hook up C64 joysticks on client side (except for mnemonics) 2012-11-08 13:33:30 +00:00
adelikat db2b4584f5 Controller Config - implement Gameboy power button 2012-11-08 04:43:07 +00:00
adelikat 68cba7d792 Genesis - implement Reset button on client side (not yet hooked up in core) 2012-11-08 04:33:18 +00:00
adelikat c32cef4bc4 SNES - Implement Reset and Power as controller buttons 2012-11-08 04:13:55 +00:00
adelikat b59d248cda Controller Config - hook up sms, pce, atari console buttons 2012-11-08 03:16:41 +00:00
adelikat 9681fc137e Controller config - cleanup and fix compiling that was broken in last commit, also turn on new config dialog 2012-11-08 02:20:34 +00:00
zeromus 877b95e3d5 c64-hook up firmwares configuration. expected to be by default in C64/Firmwares output directory, named basic,chargen,kernal 2012-11-06 06:19:27 +00:00
adelikat e7f3abdfc3 Add NES Reset and Power as remappable controller buttons, remapping not hooked up to old config dialog, new config dialog - start console button remapping still has some bugs 2012-11-06 03:27:24 +00:00
zeromus b4b2657965 some libmednahawk work. it can't possibly be used by anyone else yet, but i gotta do a checkin. 2012-11-04 23:29:06 +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 04bb6c423e Movie virtual pads to their own tool dialog instead of residing in TAStudio 2012-10-29 22:57:15 +00:00
adelikat e8b9bb38b6 Add Save Movie hotkey and context menu item 2012-10-28 23:38:41 +00:00
adelikat 11db3f1912 Atari 7800 - cleanup the BIOS paths and usage of those variables 2012-10-23 20:21:55 +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 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
adelikat 1b0c410cc7 SNES Graphics Debugger - remember user's backdrop settings 2012-10-19 17:23:54 +00:00
adelikat 91a447c2a7 another dummy commit to test bot 2012-10-13 21:27:12 +00:00
goyuken da92c276a4 move ffmpeg to dll subdirectory 2012-10-09 21:25:58 +00:00
adelikat 6aa9608a77 GGHawk - Hook up Highlight Active Display Region option, make this and Show Clipped Regions take effect on Core load 2012-10-06 12:37:38 +00:00
adelikat b88d5ffd5e GGHawk - add option to show clipped regions, show GG menu item, also show on SG-1000, cleanup of the sms/gg/sg menu 2012-10-06 12:27:56 +00:00
zeromus 96089026cd remove "SGB" systemid because its gonna cause a lot of trouble if we dont hook it up in a lot of places.. why can't we set it up as just a regular snes core? and run the sgb rom through the snes firmwares directory. 2012-10-05 04:47:45 +00:00
goyuken 66dd752f77 realtime sound throttling. i don't think this implementation is very good, but hopefully it's a starting point. to test it, disable other forms of throttling first (vsync, frame limit). 2012-10-01 15:20:41 +00:00
goyuken 2e70656dde add bilinear filter display option (d3d only) 2012-10-01 02:30:25 +00:00
adelikat 68de3b48b7 Add a Log path option to path config, and have Trace Logger user it 2012-09-30 16:50:00 +00:00
beirich 9b6bf79855 rewrite all controller defaults 2012-09-30 07:05:18 +00:00
adelikat e865790086 Trace Logger - Hook up autoload 2012-09-30 03:09:41 +00:00
goyuken 7e34e7f88b multiclient: add saveram backup feature, similar to savestate backup feature, and config\menu items. defaults to ON.
at the moment, there's no way in the ui to choose to load a backup saveram.  not sure if this is desirable....
2012-09-29 15:32:44 +00:00
adelikat 4c3571a938 Cheats - add "Values as Hex" menu item, when turned off, allows value and compare to be decimal instead of hex 2012-09-29 14:03:32 +00:00
zeromus cee04551ad snes-firmwares-hook up to gui 2012-09-27 07:27:47 +00:00
zeromus d9a55fed37 snes-load firmware files from a CoreInputComm path, which must be named exactly right; show the requisite filename in a messagebox if it's missing; but theres no GUI for the firmware path hooked up yet. 2012-09-27 07:22:31 +00:00
adelikat daab149764 Add autohold to message config 2012-09-26 23:25:43 +00:00
goyuken fc8087c344 preliminary SGB support.
1) choose your SGB rom from the path config (should probably be an .smc file of about 256KB)
2) turn on Load GB as SGB from the GB menu.
3) load rom again.
To turn off, uncheck Load GB as SGB from the SGB menu.
2012-09-26 15:59:14 +00:00
adelikat df767b9b6f Message Config - ability to toggle the "stacking" effect on general OSD messages 2012-09-26 04:00:42 +00:00
adelikat 2f8ce5e1d1 SNES - hook up autofire controllers, also probably hooked up player 3 & 4 that were probably not working up to now 2012-09-26 01:20:11 +00:00
adelikat 1fe65754f1 Message Config - allow configuring of the position and anchoring of messages, fix the saving of the multitrack x,y variables 2012-09-25 04:04:54 +00:00
goyuken 911ebc38d1 add user selectable delay setting to GifWriter
may not always function exactly as expected due to web browser shortcomings
2012-09-22 21:24:20 +00:00
adelikat e156b3f722 Change SNES default controller L & R buttons to W & E (instead of Q & E) to avoid a conflict with the default Read-only toggle hotkey (Q) 2012-09-22 20:38:05 +00:00
adelikat b7e8386af1 Add Capture OSD menu item in the screenshot submenu, when active, animated gifs and regular screenshots will show the OSD 2012-09-22 04:04:35 +00:00
goyuken a348acc1f2 add GifWriter, an implementation of AnimatedGif as an IVideoWriter
main advantage is that the emulator can be controlled while it records, like the others
the parameters for it are a bit different though...
2012-09-22 00:44:59 +00:00
adelikat 7bf325cb81 Add Capture OSD menu item to the AVI sub-menu, toggling turns on/off the OSD in AVI capture 2012-09-22 00:07:02 +00:00
adelikat 5d4b5e71c6 Add Hard Reset menu item (enabled conditionally per core) and hotkey 2012-09-16 17:10:33 +00:00
adelikat 7ce6a27da9 Change Power Cycle menu item and hotkey to Reboot Core since that is what it really does, and does not emulate a power cycle 2012-09-16 16:06:28 +00:00
goyuken 9a442d72f5 gambatte palette editor: save/load support 2012-09-15 23:50:18 +00:00
adelikat 1d9b6d5fbc Add gameboy palette folder to svn, and add palette path to Path Config 2012-09-15 18:15:55 +00:00
adelikat 77d0ff8ac8 Hokeys - hotkeys for obj and bg toggles for snes (in a SNES tab) 2012-09-15 16:43:16 +00:00
goyuken cfe73b292d add gambatte boot flags to menu and config. i don't like all that stuff in mainform, but it works anyway...
TODO: these flags must also be added to .chickenfucker file header
2012-09-15 16:14:03 +00:00
adelikat 84cfa9c546 Ram Watch - menu item to hide domain column (still needs context menu item too) 2012-09-15 14:35:13 +00:00
andres.delikat faed5ba5f7 1) Autohold and Autohold Clear hotkeys, same functionality as in FCEUX and other emulators (hold the autohold hotkey then press the controller buttons you want held)
2) Ram Poke - fix poking of signed/hex values, set the signed value to the value of the address on load, other misc fixes regarding signed
3) Hex Editor - add Poke to menu/context menu and Ctrl+P hotkey
2012-09-14 21:31:00 +00:00
adelikat f9bc7fd15e Movies/Paths - add a backup movie path to Paths config and have Movie backups use that path 2012-09-13 00:44:17 +00:00
andres.delikat be3b97ece0 SNES - Graphics Debugger - hook up the usual auto-load and save window position, added a menu, put disabled screenshot menu items todo, some UI niceness 2012-09-10 19:44:44 +00:00
adelikat acae69dc91 Ram Watch - Implement Domain column 2012-09-10 02:37:44 +00:00
zeromus cfe1e749a1 hook up path config for intellivision and change erom and grom to use it. now you need erom.bin and grom.bin in the Intellivision directory by default. 2012-09-07 06:18:58 +00:00
zeromus 9726b75ec4 snes-support layer toggles (needs gui hookups) 2012-09-04 19:12:16 +00:00
zeromus d02f925e13 snes-support SNES subdirectory for sram and such 2012-09-04 07:14:29 +00:00
zeromus 37e6f68370 bsneshawk step 1 of N - compile libsnes, make bsneshawk core, setup interop, support frameadvance, video, gamepad. games are playable, I think. 2012-09-04 00:20:36 +00:00
adelikat 3b39b2b898 Cheats - add compare column, and show active cheat rows in cyan (like other tool dialogs), do validation on address and value textboxes when adding/editing a cheat 2012-09-01 17:09:44 +00:00
adelikat ebf029b76d Some turbo speed refactorings - added a new hotkey for turbo mapped to shift+tab, rennamed the original turbo as unthrottle (since it is simply a toggle for this feature) and removed its mapping. On the new turbo, lots of various things will eventually be in place, but right now it bypasses tool updating. Still todo: have it max out frame skip and whatnot, also what is the difference between unthrottle and the limit framerate option? I think these should be merged. 2012-08-28 01:29:07 +00:00
rolanmen1 e2469328ae LuaWriter. Color numbers, need to make it color hexadecimals aswell. 2012-08-12 07:06:38 +00:00
rolanmen1 087947273c LuaWriterColorConfig. Added a panel to color Normal Text, also to put it bold.
LuaWriter. Added menu item that colors the background of the textbox. Added all the variables into Config.cs
2012-08-04 03:35:17 +00:00
goyuken 49daf880fb automated dumping with --dump-type=vfwavi works. this involves marshalling/unmarshalling deep copies of unmanaged structs, which has a lot of details i'm not terribly familiar with. so might crash on some stuff? feedback appreciated 2012-08-03 17:43:17 +00:00
rolanmen1 8d0f87e5d9 LuaWriter. Added new option "Start With Empty Script", wich triggers the option of having while true do emu.frameadvance() end when creating a new script. 2012-08-03 02:59:36 +00:00
andres.delikat 754422b0e4 Lua Writer - bold for syntax highlighting option 2012-08-02 17:48:17 +00:00
adelikat 5a28f54454 On behalf of Rolanmen: LuaWriter. Added Restore Settings item, when closing, it will save the Zoom Value in Config.cs
LuaWriterColorConfig. Fixed little bug that didn't colored the Library panel. Also made each Color Dialog select it's default color.
2012-08-01 02:56:38 +00:00
adelikat bbbc51ecf8 Lua Writer - save font and font size to config (todo: font style), hook up exit button 2012-07-27 00:15:02 +00:00
jxq2000 caa606af71 Lua writer color config is now functional, with default button; small fix to default library color; reverted introduction of redundant "Emulua..." value. 2012-07-26 00:48:19 +00:00
adelikat 817b202192 On Behalf of Rolanmen - LuaWriter. Now Colors Lua Library Words. 2012-07-24 03:35:28 +00:00