brandman211
bc1804dcdb
-Made it so that the right controllers use the default settings.
...
-Merged Genesis.
--This was completely broken beforehand.
---Update updated PCE.
---It had 8 joypads instead of 1.
-Line count: 661.
Note: Atari Auto 2 throws an exception.
2012-03-25 06:42:31 +00:00
brandman211
0eae992403
Created general functions Do and Update.
...
-Because I have been advised not to convert the objects to dictionaries, and because using the equivalent of typedef seems confusing if it isn't outright impossible, I had to implement switch statements to handle certain aspects on a platform to platform basis.
-These will end up being much bigger than I would have hoped, but the entire file will be much, much smaller.
TODO: Implement all of the other platforms using these functions.
Note: It seems that the Enabled checkbox doesn't do anything other than persist its state. I checked the latest release, and the same issue was there, so I didn't break it!
2012-03-25 00:39:51 +00:00
zeromus
fa25305d67
atari-add player 2 controls?
2012-03-22 06:33:28 +00:00
andres.delikat
da634a45f1
Lua Console - autoload session
2012-03-19 16:49:47 +00:00
andres.delikat
33383b533b
Lua Console - option to disable scripts on load
2012-03-19 16:19:31 +00:00
adelikat
0bdce38dc4
Add atari to path config dialog (interim builds only)
2012-03-19 02:12:43 +00:00
adelikat
97f32bde91
Lua Console - implement recent session
2012-03-17 21:59:56 +00:00
adelikat
e0e95ee8ea
PCE BG Viewer - implemented auto-load and save window position options
2012-03-13 02:41:10 +00:00
peter
1d111ce0ff
Use Path.Combine where appropriate
2012-03-12 04:44:26 +00:00
taotao54321
2f9a5212bc
Added BG/OBJ display settings for SMS (not accessible yet)
2012-03-11 16:15:20 +00:00
taotao54321
2b79ae88b3
Added a comment
2012-03-11 15:18:24 +00:00
taotao54321
575c44f470
Now setrenderplanes() works also for SuperGrafx.
2012-03-11 09:51:23 +00:00
taotao54321
30b0dc6780
PCE: added settings to show/hide BG/OBJ for TurboGrafx (not for SuperGrafx)
...
Now setrenderplanes() works for TurboGrafx (not for SuperGrafx)
2012-03-11 06:50:46 +00:00
Rolanmen1
f6d558d4b4
Skipping Lag Frames While Frame Advancing Has Been Implemented
2012-03-07 03:58:54 +00:00
zeromus
c0ace9ce83
add a2600 core stub
2012-03-07 00:40:20 +00:00
offspring131313
099cf590b6
Can now make Animated Gifs Huzzah
2012-03-04 20:37:49 +00:00
andres.delikat
f1da3bfa08
Play Movie dialog - Match Game Name option, checked by default.
2011-12-27 00:15:48 +00:00
andres.delikat
b2748b7836
Genesis - hook up lag counter (shows all frames as lag currently), and hook core up to input config dialog (1 controller only currently)
2011-12-24 01:59:51 +00:00
beirich
a95957dcf6
Add option for auto-savestates
2011-10-15 23:17:15 +00:00
beirich
8fb8a35317
Genesis core revive! Get it back to where loading a genesis rom doesnt crash everything immediately
2011-10-01 17:06:25 +00:00
andres.delikat
2418947b69
Add "Toggle Menu" hotkey
2011-10-01 03:43:37 +00:00
andres.delikat
9db06ca408
Add a menu option to show menu in fullscreen mode. Add a context menu item to show/hide menu.
2011-09-24 23:00:59 +00:00
andres.delikat
3e47de6f24
Log Window - save window position & size (only on closing the dialog, but not emulator main window atm) and minor cosmetic fixes. NES - readd IREM_TAM_S1 to csproj. Update compatibility doc
2011-09-21 23:31:48 +00:00
andres.delikat
80d01b6512
Add GUI menu item for toggling the log window as console option, and move said option to the config file
2011-09-21 00:48:40 +00:00
beirich
f9d7ff62f4
pce-cd: support arcade card, fix cd-audio playback bug
...
add new emulation options to gui for SMS and PCE/CD
2011-09-19 00:39:28 +00:00
andres.delikat
6d9d77afbc
autoload last saveslot menu option
2011-09-17 00:25:34 +00:00
andres.delikat
b587ecffd9
move saveslot to config
2011-09-17 00:04:50 +00:00
beirich
7a272192fb
Add version IDs to the other working cores
...
Add toggle for saving screenshot with savestate. Update loadstate code to not die when encountering a state without a screenshot
2011-09-15 23:32:21 +00:00
andres.delikat
c8e0043713
Ram Watch - a "Display on Screen" menu option
2011-09-12 23:08:42 +00:00
andres.delikat
721a514d26
NES Graphics Config - Ability to set the first and last scanlines. NES Core - refactor MyVideoProvider to accomodate new settings. Set to Top 8, Bottom 231 by default.
2011-09-04 01:12:12 +00:00
andres.delikat
4ef00921e9
Autofire Config - Add flag for the "Take lag frames into account" feature, true by default
2011-08-29 22:25:40 +00:00
andres.delikat
17f02b3e3f
NES NT Viewer - Refresh Rate bar
2011-08-29 01:26:36 +00:00
andres.delikat
4048863a30
NESPPU - at a refresh rate slider. I was hoping to not resort to such a hack but it REALLY helps, and most case uses don't need full refresh accuracy, and on those occasions, it is a simple use of the slider.
2011-08-28 18:49:03 +00:00
andres.delikat
ce5bf31ec1
Hex Editor - save DataSize and BigEndian in the config
2011-08-25 00:55:46 +00:00
zeromus
9418dff3b2
refine direct3d missing error handling
2011-08-21 01:07:58 +00:00
beirich
0a5157d9a6
Extremely preliminary TurboCD support
2011-08-14 18:20:13 +00:00
andres.delikat
9e9b3051a8
Remove hard coded "Backspace" hotkey mapping for nes reset (the soft reset hotkey handles reset just fine). Add Reset hotkey mapping to Reset menu item
2011-08-10 22:58:06 +00:00
andres.delikat
cde05919ad
Refactor autofire into an autofire controller. Added On & Off values that can be used to create any combination of On/Off patterns, hooked them to Global.Config values
2011-08-09 22:13:57 +00:00
andres.delikat
8fa630c0fa
Autofire UI for PCE, GG, GB
2011-08-09 02:40:22 +00:00
andres.delikat
63b1f9b93a
Input Config - autofire for SMS/GG/SG, disable autofire pulldown item for TI83
2011-08-09 02:16:46 +00:00
andres.delikat
4cd457ada6
Hook up autofire nes controls to the input config dialog
2011-08-09 01:38:51 +00:00
zeromus
1f541be6df
disc: cue+mp3/mpc/flac decoding
2011-08-08 01:48:31 +00:00
andres.delikat
788cd17317
oops
2011-08-04 03:00:40 +00:00
andres.delikat
51ccd7ec9a
TI83 - add NumberPadEnter to the default input key mapping along with Enter since our hotkey system differentiates between the two
2011-08-04 03:00:02 +00:00
andres.delikat
3fc7e6c95f
Backup savestates feature + toggle to turn it off
2011-07-31 21:39:54 +00:00
andres.delikat
ab97cb04a9
Remove TI83's Disable Slot Hotkeys option (now that the numpad is properly used)
2011-07-30 18:39:33 +00:00
andres.delikat
e121498c4c
TAStudio - fix updating of nes control pad, add menu item "Update Pads on Movie Playback", different color for control pad button background when pressed
2011-07-30 17:59:18 +00:00
beirich
564f829fd7
[PCE] PSG volumes are less wrong. Still poking.
...
[Client] improved some config defaults
2011-07-28 05:28:03 +00:00
andres.delikat
503ecac44c
Path Config for PCE Bios
2011-07-25 01:30:18 +00:00
andres.delikat
c73112cdf6
Play Movie Dialog - add a "include .state" checkbox. If checked it will show .state files that have input data
2011-07-23 20:52:47 +00:00
andres.delikat
06fd837cbd
Hotkeys for Record/Stop AVI
2011-07-12 00:05:14 +00:00
andres.delikat
58ac4b176f
remove corphawk.ico from svn, remove lost logo.ico from csproj file list
2011-07-10 18:13:02 +00:00
andres.delikat
fac0143fe4
Message Config - Multitrack message position
2011-07-10 03:38:46 +00:00
andres.delikat
9ea996b0fe
Message config - add movie input color
2011-07-10 03:13:07 +00:00
andres.delikat
f89070f6ad
Display subtitles option
2011-07-10 00:04:33 +00:00
beirich
1496c9eb1d
Switch Bizhawk Client from console to winforms application; make "Show Log Window" a user-togglable option
2011-07-09 19:54:24 +00:00
andres.delikat
7f2079beed
Input config - autotab toggle
2011-07-09 18:01:46 +00:00
andres.delikat
7dbe4472d9
Default key mappings - switch so keyboard bindings are first, joypads 2nd
2011-07-09 17:40:26 +00:00
beirich
2cbc50143f
Input update... always run directinput in background input mode, we take care of ignoring input when application isn't focused ourselves
2011-07-08 05:15:28 +00:00
andres.delikat
3669155329
rename "unthrottle" to turbo, Hotkey Dialog - reorder some things and fix positioning
2011-07-05 02:36:46 +00:00
andres.delikat
02e562825e
Input Widget - auto tab parameter, hotkey config - a auto-tab setting (on by default). If off, the focused widget will stay focused after a binding, another key pressed will rebind the same key
2011-07-04 23:02:37 +00:00
andres.delikat
4ff95ffc3c
Message config - less cluttered color config, add movie messages to color config
2011-07-01 02:43:08 +00:00
andres.delikat
33cf3412de
oops, config file change not checked in
2011-06-30 02:25:32 +00:00
andres.delikat
3c378bc312
Add soft reset hotkey, remove hard coded nes reset hotkey, fix small errors on TI83 hotkey mapping
2011-06-30 02:22:12 +00:00
andres.delikat
9a80fb206c
Save a default user setting and allow the user to set this in the record movie dialog
2011-06-30 01:37:54 +00:00
andres.delikat
52215061aa
some implementations necessary for the gameboy controller
2011-06-27 01:24:26 +00:00
andres.delikat
8096316981
Make GB debugger not load by default when a gb game is loaded, misc cleanups gb related
2011-06-27 00:15:47 +00:00
andres.delikat
70dc87a971
Lua Console - Move Up/Down, Insert Seperator, other small things
2011-06-26 03:03:15 +00:00
andres.delikat
e4a112c220
Hotkeys/Input - Use Ctrl for display instead of Control
2011-06-21 01:22:27 +00:00
andres.delikat
7332bccd62
expunge Left/Right Ctrl/Alt/Shift from default mappings
2011-06-21 00:36:31 +00:00
andres.delikat
5bda595ee7
fixs spaces into tabs in a bunch of files because I'm tired of fixing it gradually
2011-06-19 23:39:25 +00:00
andres.delikat
b95264e9bf
Make movie class handle automatically backing up a movie before the first time it alters it, add flag to MultiClient to toggle the movie backup feature
2011-06-18 19:16:05 +00:00
andres.delikat
b725394603
Context menu for main form, and toggle to disable it
2011-06-18 17:01:57 +00:00
kylethomson
0256569297
Hooked up multitrack hotkeys (I hope)
2011-06-16 02:52:23 +00:00
andres.delikat
1db89f5c1f
Message config - ability to set anchoring of on screen messages. TODO: hook up anchoring to display system
2011-06-16 02:39:35 +00:00
andres.delikat
bb0897b3ed
Some work on TAStudio, read-only toggle, play movie from beginning, autoload, misc clean up
2011-06-11 22:32:12 +00:00
andres.delikat
f52c4610e8
NES config - Fix crash when palette path is null, hook up NES palette path config in path config dialog, dialog fix ups
2011-06-11 16:22:48 +00:00
andres.delikat
ef4b30cbd2
NES graphics config - checkboxes & config for Allow > 8 sprites per scanline, and clip left & right sides. Hook up palette file selection, and autoload palette toggling. Checking in NES .palette files
2011-06-11 12:54:26 +00:00
zeromus
40b7827798
improve fastforward system: add >> to fps display, add an 'alternate speed' selection (hold ctrl while choosing a speed from the config>speed/skip menu) which is used by holding FF key, add separate unthrottle toggle, clarify throttle control logic.
2011-06-10 07:12:57 +00:00
beirich
93b8bb291b
update controller binding defaults to map well to xbox360 gamepads; corrected PCE keyboard bindings also
2011-06-10 05:52:01 +00:00
beirich
a219e4fb64
made the status bar toggleable
2011-06-10 04:41:33 +00:00
andres.delikat
0224eebbf1
Allow L+R/U+D toggle (just the GUI & config work, not hooked up yet)
2011-06-04 23:17:59 +00:00
andres.delikat
56cce7ab2b
Rip out sample rate config
2011-06-04 01:03:13 +00:00
andres.delikat
6d82dcf486
Volume up and down hotkeys
2011-05-30 01:50:51 +00:00
andres.delikat
47b9487bd3
Sound Config - Sample rate config
2011-05-25 02:00:44 +00:00
andres.delikat
7dc78cdaab
Some widgets for volume control in sound config
2011-05-23 21:31:29 +00:00
andres.delikat
18a32d35e6
Single Instance mode feature, currently though Bizhawk crashes on exit when in single instance mode
2011-05-23 00:33:05 +00:00
andres.delikat
fe563656b9
Ability to set Bizhawk to Accept Background Input. TODO: currently only takes affect on bizhawk restart, find a way around this.
2011-05-22 01:46:39 +00:00
andres.delikat
40f473d629
Option to Bind Savestates to Movies (on by default)
2011-05-21 18:44:45 +00:00
andres.delikat
b019329f01
Run in Background toggle
2011-05-21 03:30:32 +00:00
offspring131313
2df4243695
Added saving customized settings to RamSearch dialog
2011-05-20 11:21:29 +00:00
andres.delikat
fa503a17e9
Path Config - add SG-1000 tab and finish implementing GG stuff
2011-05-20 02:40:17 +00:00
andres.delikat
0c1077c651
Path config - implement for Game Gear, implemented SaveSettings()
2011-05-20 02:04:20 +00:00
andres.delikat
c15c9217f7
Recent Movies menu implemented
2011-05-19 18:50:09 +00:00
offspring131313
917a9db83f
Fixed a bug with the column reording save on RamWatch and added the feature to Cheats.
2011-05-19 07:31:50 +00:00
offspring131313
61e5721c53
Added config feature for saving column order for ram watch
2011-05-19 00:39:42 +00:00
andres.delikat
2331e12c9f
Movies - add hotkeys for play movie, record movie, stop movie, playbeginning, toggle read-only. Made multitrack tab just a movie tab. Other misc cleanups
2011-05-16 17:07:09 +00:00
andres.delikat
d95681c39e
Rerecord count display
2011-05-13 19:07:11 +00:00
zeromus
646dd59ad6
disc subsystem progress
2011-05-08 09:07:46 +00:00
andres.delikat
a02694b562
Start a TAS Studio dialog
2011-05-07 21:52:26 +00:00