zeromus
|
5a8afc0411
|
firmware config dialog: add perks and fix bugs
|
2013-12-19 16:59:23 +00:00 |
adelikat
|
f81fe9898f
|
Tastudio - implement Copy menu item, and show rows selected and clipboard count in status bar
|
2013-12-19 03:45:11 +00:00 |
adelikat
|
b2210f3dfe
|
TAStudio - do away with splicer section, and put it in the status bar instead
|
2013-12-19 03:03:35 +00:00 |
adelikat
|
b0817aabef
|
TAStudio - playing around with UI design
|
2013-12-19 02:52:27 +00:00 |
adelikat
|
95c619a0b7
|
Lua Console - a round of code cleanup
|
2013-12-19 01:17:53 +00:00 |
adelikat
|
b2b8edb319
|
Fix removing of registered functions via Lua console
|
2013-12-19 01:02:50 +00:00 |
adelikat
|
b604d81d10
|
Lua Console - refresh things better
|
2013-12-19 00:54:35 +00:00 |
pasky1382
|
ac97e62ed1
|
Remove registered functions when disabling lua scripts
|
2013-12-19 00:12:46 +00:00 |
adelikat
|
1fa16cfaeb
|
about box tweak
|
2013-12-18 22:58:24 +00:00 |
goyuken
|
24ef496737
|
CHRISTMASHAWK
|
2013-12-18 19:36:17 +00:00 |
adelikat
|
0582ef4c42
|
TAStudio - account for playback in previous commit
|
2013-12-17 18:32:48 +00:00 |
adelikat
|
9ddcfcce8b
|
TAStudio - when recording, keep Current Frame marker in view
|
2013-12-17 18:22:03 +00:00 |
adelikat
|
3eabb42c16
|
TAStudio - fix default size brokenness, not sure why this fixes it, but it had to be done anyway, so whatevs
|
2013-12-17 18:03:49 +00:00 |
adelikat
|
4bfdfd31c6
|
add Genesis controller to controller config for GPGX, and oops, mnemonics now do 2nd player controller
|
2013-12-17 01:46:23 +00:00 |
goyuken
|
85be43dfb8
|
sega CD games now get as far as loading the bios
|
2013-12-16 19:00:05 +00:00 |
goyuken
|
d45faaa99c
|
break stuff!
|
2013-12-16 18:04:45 +00:00 |
adelikat
|
68f522c5c9
|
TAStudio - use MarkerControl user control, doesn't do anything yet though
|
2013-12-16 03:23:28 +00:00 |
goyuken
|
a6cbd85930
|
controls work and stuff now
|
2013-12-16 01:58:40 +00:00 |
goyuken
|
a818710589
|
http://www.youtube.com/watch?v=V3w2saj52fI
|
2013-12-15 20:51:57 +00:00 |
adelikat
|
01ea214332
|
TAStudio - make Marker user control
|
2013-12-15 19:16:52 +00:00 |
adelikat
|
b837ddf36e
|
TAStudio - tweak the marker dragging and support dragging of frame column to highlight
|
2013-12-15 17:19:22 +00:00 |
adelikat
|
9257cfdc79
|
Lua textbox - Fix behavior of numeric values when pressing up and down
|
2013-12-15 04:50:24 +00:00 |
adelikat
|
a75e91af13
|
Tastudio - support dragging the marker through greenzone frames. Does nothing currently if you go outside the greenzone.
|
2013-12-15 04:45:46 +00:00 |
adelikat
|
1723f9dc92
|
Lua forms - make lua textboxes that are set to signed/unsigned/hex types increment/decrement with up/down arrows
|
2013-12-15 03:41:13 +00:00 |
adelikat
|
91063b7ffd
|
Lua forms library - implement forms.dropdown(), forms.checkbox(), and forms.ischecked(). Add support for dropdowns in forms.gettext() (returns the string value of the selected item)
|
2013-12-15 02:50:50 +00:00 |
adelikat
|
5c9a604ae5
|
TAStudio - when loading a movie, set to playback mode, implement auto-switching to record mode at the end of a movie
|
2013-12-14 20:32:00 +00:00 |
adelikat
|
415985cd2e
|
TAStudio - fixes to file opening and saving changes, implement autoload project
|
2013-12-14 19:51:07 +00:00 |
adelikat
|
69e8e42d61
|
TAstudio - implement input log loading
|
2013-12-14 18:46:59 +00:00 |
adelikat
|
518e53e361
|
TAStudio - implement Restore Defaults menu item (for the features implemented so far at least). Make dialog TopMost = true by default
|
2013-12-14 14:48:05 +00:00 |
adelikat
|
5fee952c3a
|
TAStudio - Implement AskSave() and various client logic regarding file saving/loading
|
2013-12-14 14:40:33 +00:00 |
adelikat
|
35c3fcca16
|
Restart Rom when Tastudio is engaged, resorted to ugly hacks that will be rethought when things are more stable
|
2013-12-14 06:58:09 +00:00 |
adelikat
|
bc3208ec89
|
Don't lose stack trace before final catch. We like the message box to be huge and ugly for the user!
|
2013-12-14 06:26:05 +00:00 |
adelikat
|
de084bf6fa
|
Some mostly useless formatting and code cleanup in BizHawk.Common, broke some classes up into separate files
|
2013-12-14 00:03:03 +00:00 |
zeromus
|
483cf96853
|
rename PathEntries.WatchPath etc. to PathEntries.WatchPathFragment to better convey the idea that it isnt a fully-qualified path, so its less likely to get used on accident
|
2013-12-13 05:20:50 +00:00 |
goyuken
|
4b9b11c887
|
JAWMP LYSTS
|
2013-12-13 04:57:14 +00:00 |
adelikat
|
c1650f0863
|
Add --fullscreen commandline option
|
2013-12-12 21:05:09 +00:00 |
goyuken
|
a7fabedfcd
|
most uses of PathEntries[] and MakeAbsolutePath() use Game.System, not Emulator.SystemId. so change one particular cheat path routine to work like the others.
|
2013-12-11 02:05:24 +00:00 |
goyuken
|
9ce2920d16
|
fix up some stuff in the libretro wrapper. still doesn't do much
|
2013-12-10 23:12:09 +00:00 |
goyuken
|
87f8d13ca5
|
apply new firmware load system to ColecoVision and Intellivision
|
2013-12-10 18:16:39 +00:00 |
goyuken
|
39ff347483
|
delete unused "SoundOn" variable from NES core. not sure what the idea was here?
|
2013-12-10 18:05:54 +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 |
goyuken
|
e95d7b8cd7
|
fix the mess i made yesterday with IEmuLoadHelper (I did not know at the time, but it's 99% the same as the existing ICoreFileProvider)
|
2013-12-10 17:58:12 +00:00 |
adelikat
|
7e67658f1c
|
Remove Loaded property from IMovie and refactor accordingly, it was only needed for a hack that had faulty logic
|
2013-12-10 17:41:30 +00:00 |
adelikat
|
1f181f48db
|
TAStudio - start the "New" menu item, but it doesn't ask to save changes, it also freezes the GUI for some reason
|
2013-12-10 16:37:41 +00:00 |
adelikat
|
4d770ab0f3
|
TAStudio - implement recent menu and Open file, but it is currently pointless since the input log parsing isn't implemented
|
2013-12-10 02:13:50 +00:00 |
adelikat
|
fd149237ee
|
TasMovie - implement saving of movie log into files, make header have the proper movie version (v2!), Change file "Movie" to "Header". TAStudio - implement Save and Save As menu items
|
2013-12-10 01:45:45 +00:00 |
goyuken
|
1d0db18244
|
update some snes core internal firmware request infrastructure to use the new firmware match system. should be no actual functionality change
|
2013-12-09 21:41:18 +00:00 |
adelikat
|
66691bf9ab
|
TAStudio - set up a proof of concept change event handlers in MovieRecords and TasMovie, change events propogate from MovieRecord to TasMovie which will manage greenzone logic (todo) and other management issues, and then fire off an event that TAStudio will listen to manage UI needs
|
2013-12-09 21:40:27 +00:00 |
goyuken
|
2a0217e06c
|
refactor a bit of firmware loading code to get some slop out of MainForm.LoadRom()
|
2013-12-09 20:36:24 +00:00 |
adelikat
|
d3f088a0bc
|
Intelligent input drawing
|
2013-12-08 19:42:07 +00:00 |
adelikat
|
22ff2bff04
|
TasListView - track the current and last cells pointed to, add a Cell changed event handler, add a Input Drawing flag, and track if the user is click dragging. TAStudio - hook up input drawing feature with toggle, still work to do as it doesn't work as intelligently as it should yet
|
2013-12-08 19:30:57 +00:00 |
adelikat
|
14184c9ae9
|
TAStudio - Basic input toggling via clicking cells in the listview
|
2013-12-08 18:44:41 +00:00 |
adelikat
|
394650aae6
|
VirtualListView - add a public property: VScrollPos, TASListView - track the row index the mouse is currenlty pointing to
|
2013-12-08 18:14:00 +00:00 |
adelikat
|
ac56fb0883
|
Start a TasListView object that inherits VirtualListView, make TAStudio use it, have it have properties for which Column and Row is currently being pointed to by the mouse. Row isn't calculated yet, but column is
|
2013-12-07 23:20:44 +00:00 |
adelikat
|
6873248ce8
|
Some cleaning up of logic of past commits, and separate MovieRecordList to its own file
|
2013-12-07 21:37:52 +00:00 |
adelikat
|
ba2c345608
|
TAStudio - better column building and tracking of what has been pressed. Also now allows a variable number of players to be recorded.
|
2013-12-07 17:29:47 +00:00 |
adelikat
|
94de0b0376
|
TAStudio / TasMovie - Proof of concept that MovieRecords can hold an array of bool states and communicate with higher objects via IController
|
2013-12-07 01:50:52 +00:00 |
adelikat
|
38d6555763
|
Some stuff
|
2013-12-06 18:27:06 +00:00 |
adelikat
|
98f1e02df3
|
TAstudio - start capturing states and lag, basic background color logic, start item text logic
|
2013-12-06 15:47:23 +00:00 |
adelikat
|
0c3818a37e
|
TAStudio - add user controls for various sections of the dialog, they are just stubs at this point
|
2013-12-05 20:06:06 +00:00 |
adelikat
|
5384fcfdd2
|
TAStudio - start new recording on load, and generate columns dynamically based on the core currently loaded. Currently only does 1 player's worth of columns.
|
2013-12-05 19:18:20 +00:00 |
adelikat
|
165f8563a7
|
More use of IMovie and less use of Movie
|
2013-12-04 15:17:02 +00:00 |
adelikat
|
ec030ae05e
|
Rip out the saving, checking, and dealing with Guids for movie files, it is an outdated notion.
|
2013-12-04 03:04:29 +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
|
2de37ac57a
|
Fix address freezing from the Ram Watch dialog
|
2013-12-03 19:50:10 +00:00 |
adelikat
|
b7d553cb4e
|
Move the readonly flag from Global to MovieSession
|
2013-12-03 18:08:45 +00:00 |
zeromus
|
a03213e0e4
|
clean \r out of LogWindow lines
|
2013-12-03 18:06:22 +00:00 |
pasky1382
|
fd6aeaa620
|
Oops.
|
2013-12-03 16:40:14 +00:00 |
pasky1382
|
e7413903db
|
Cosmetic changes to scanline dialog
|
2013-12-03 12:52:08 +00:00 |
pasky1382
|
c8d9757d37
|
Added scanline display filter options
|
2013-12-03 05:02:29 +00:00 |
zeromus
|
a2b3201912
|
run filter intensity through Global.Config.TargetScanlineFilterIntensity
|
2013-12-03 01:52:36 +00:00 |
zeromus
|
180043db0b
|
make intensity controllable
|
2013-12-03 01:37:49 +00:00 |
zeromus
|
edba782f7c
|
change intensity of scanlines filter
|
2013-12-03 01:30:21 +00:00 |
adelikat
|
1c22123da4
|
IMovie - refactor string GetTime() into TimeSpan Time, refactor accordingly, Fixing column size issues in Play movie dialog that was preventing the user from seeing the entire time without manually resizing.
|
2013-12-02 21:57:48 +00:00 |
zeromus
|
ad17100c73
|
scanlines2x 25% filter
|
2013-12-02 18:35:15 +00:00 |
adelikat
|
0e6473987b
|
Remove Rerecords from IMovie since it is a part of IHeader, therefore redundant and conceptually inappropriate. Also some low hanging fruit on implementing TasMovie.cs
|
2013-12-02 17:50:29 +00:00 |
adelikat
|
1818e6f5fc
|
Lua - forms.textbox() - add multiline parameter
|
2013-12-02 03:41:29 +00:00 |
adelikat
|
3f79bbfd56
|
TAStudio - create a TasMovie object on load, start implementing some tasmovie things, if there is a move active, warn them that they will lose their work when they open tastudio. Swap global movie back to a regular movie on tastudio close
|
2013-12-01 22:29:38 +00:00 |
adelikat
|
1390b1a7e3
|
Start MovieRecord and TasMovie objects, they are just stubs right now
|
2013-12-01 20:55:52 +00:00 |
adelikat
|
9ab2be558c
|
rip out existing tastudio logic and replace it with a skeleton project that does nothing
|
2013-12-01 04:00:02 +00:00 |
adelikat
|
2d51026883
|
some more movie cleanup - moving properties from Movie to MovieHeader since they are more appropriate there
|
2013-11-30 03:23:19 +00:00 |
adelikat
|
e686e595b9
|
Refactor use of Movie Frame count - also fix play movie to show infinite movie's frame count as "Infinity"
|
2013-11-30 03:10:05 +00:00 |
adelikat
|
c95732ed31
|
Movie - don't expose the log directly, clean up, and remove StateVisualizer since I've given up on working on it!
|
2013-11-30 02:33:26 +00:00 |
adelikat
|
4cb01d8ed4
|
Finish up Movie Header refactor
|
2013-11-30 02:20:34 +00:00 |
adelikat
|
ec11efb784
|
Round 1 of Movie Header refactor, make a IMovieHeader, and a static class HeaderKeys, simplify MovieHeader a ton as a result
|
2013-11-29 23:18:46 +00:00 |
adelikat
|
a8b355c7d2
|
Movie - movie SubtitleList object into the Header object
|
2013-11-29 20:26:24 +00:00 |
adelikat
|
29a0fa49f8
|
Simplify IMovie and refactor some code to allow that, this also disables more functionality in TAStudio but it is disabled in trunk currently anyway (pending a rewrite). Also a bunch of pedantic code cleanup in tool dialogs
|
2013-11-29 19:55:05 +00:00 |
adelikat
|
0ed9d832c7
|
Trace Logger - some code clean up, some tiny speedups, and implement a few small tweaks like Always on Top, and Select All
|
2013-11-29 00:35:05 +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
|
d6954e4209
|
Ram WAtch and Hex Editor code cleanup
|
2013-11-28 22:06:38 +00:00 |
adelikat
|
bbcc7f3b5f
|
MemoryViewer.cs isn't being used anymore
|
2013-11-28 20:05:35 +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
|
a3917f6052
|
Oops
|
2013-11-28 14:58:15 +00:00 |
adelikat
|
3ddf1f394b
|
Refactoring of Hex Editor, and support poking of 4-byte addresses (how was that left as todo this whole time?)
|
2013-11-28 14:43:27 +00:00 |
adelikat
|
e6d85a4087
|
Various code cleanups on some config dialogs
|
2013-11-28 01:33:38 +00:00 |
adelikat
|
ad39eb36f4
|
Input Widget - use SysColors.Window when exiting the widget, not SysColors.Control, also clean up some code in that file while I'm at it
|
2013-11-27 23:52:21 +00:00 |
adelikat
|
c353af5f82
|
Remove Gif Animator config dialog, we dont' use it anymore
|
2013-11-27 23:37:40 +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
|
27cc689176
|
Merge r5447 to trunk
|
2013-11-27 21:45:50 +00:00 |
adelikat
|
9e521a1f14
|
Some nitpicky code clean up on lua console, nothing important here
|
2013-11-27 21:03:48 +00:00 |
adelikat
|
788aea970e
|
Lua Console - when removing a script, remove its registered function. Currently however, this behavior will only happen if the script is currently running. If you disable it and then remove it, the functions remain.
|
2013-11-26 01:21:24 +00:00 |
adelikat
|
d33d515ae9
|
Lua Console - don't stop scripts on restart
|
2013-11-25 23:45:59 +00:00 |
adelikat
|
af6369e14c
|
Fix behavior of remove in Ram Watch and Cheats too
|
2013-11-25 23:41:08 +00:00 |
adelikat
|
3d48a0b39e
|
Lua Console - fix behavior of Save Changes nag, fix deleting of items
|
2013-11-25 23:38:10 +00:00 |
adelikat
|
5bbed4a58f
|
Fix behavior of Movie Up/Down in tool dialogs
|
2013-11-25 23:24:26 +00:00 |
adelikat
|
92c34c8c2d
|
Refactor Lua Console code to move most of the logic to a custom LuaFile list object. Also fix number of bugs in the process
|
2013-11-25 21:01:38 +00:00 |
adelikat
|
720cf763cd
|
More code refactoring
|
2013-11-25 02:08:45 +00:00 |
adelikat
|
345b628dad
|
Some more misc code cleanup
|
2013-11-25 00:55:56 +00:00 |
adelikat
|
7b244cc87c
|
Lua Console - a round of code cleanup. Some small fixes happened as a result of this cleanup
|
2013-11-25 00:44:18 +00:00 |
adelikat
|
544f4855fa
|
Fix Ram Watch on screen feature so that it still works when Ram Watch is closed
|
2013-11-24 16:00:10 +00:00 |
adelikat
|
cba844d607
|
"About box" - Fix hawk sound and change title to EmuHawk
|
2013-11-24 15:25:20 +00:00 |
adelikat
|
b42492ec02
|
Various Ram Search dialog fixes
|
2013-11-23 21:19:52 +00:00 |
adelikat
|
a7a28c000a
|
Some low-hanging fruit in the IMovie refactor
|
2013-11-23 18:18:58 +00:00 |
adelikat
|
1372fa258f
|
Start an IMovie interface as a first step towards a major movie object refactor. Also disable TAStudio, in preparation for a complete rewrite. Disabling is necessary because a lot of movie functionality will be ripped out that will render the tool useless for now.
|
2013-11-23 17:26:33 +00:00 |
adelikat
|
d88b4a3066
|
Put in a movie check on the final catching of an exception. If a movie is active it will warn the user the app is about to close and give them a chance to save their movie. This feature is turned off in interim builds (since it is a use at your own risk test environment, and it would likely get in the way of development)
|
2013-11-23 02:07:02 +00:00 |
adelikat
|
6254185e4a
|
Remove reference to config.ini from proj file
|
2013-11-23 01:06:35 +00:00 |
adelikat
|
a058fd4ed0
|
put my uneuter my NeedsToPaint flag, and actually fix a busted capture with OSD
|
2013-11-23 00:51:31 +00:00 |
adelikat
|
c24133fbee
|
Ram Watch - fix on screen display
|
2013-11-20 02:14:29 +00:00 |
adelikat
|
2586a04498
|
oops, fix a logic error in HexTextBox, fixes a number of bugs such as losing the address when editing a Ram watch entry
|
2013-11-20 01:53:49 +00:00 |
adelikat
|
e98da5856f
|
misc code refactoring
|
2013-11-20 01:37:54 +00:00 |
adelikat
|
df622ec9f1
|
Ram Watch - clode cleanup
|
2013-11-20 01:17:01 +00:00 |
adelikat
|
701392f43c
|
Cheats - fix updating values on dialog load
|
2013-11-19 19:28:37 +00:00 |
adelikat
|
fc19fe40a9
|
Lua console - small nitpicky code cleanup, nothing useful here
|
2013-11-17 17:17:18 +00:00 |
adelikat
|
f147cdf75c
|
Lua Console - F12 works now if focused on the output window
|
2013-11-17 16:58:24 +00:00 |
adelikat
|
b2e341e2df
|
Lua Registered Functions dialog - fix bug where Call and Remove were affecting the wrong scripts
|
2013-11-17 16:43:12 +00:00 |
adelikat
|
175ed75553
|
Lua Console - autoscroll the output window as text gets added
|
2013-11-17 15:55:13 +00:00 |
goyuken
|
00b0451c4b
|
Disable r4828. Fixes busted video capture with OSD on. (Does not fix unrelated n64-only bug)
|
2013-11-17 01:41:47 +00:00 |
adelikat
|
5fb8ceb377
|
Fix a bunch of exceptions in Path Config dialog
|
2013-11-16 22:42:07 +00:00 |
adelikat
|
51f340fa76
|
Play Movie Dialog - add Fps and Frame count to the Details grid
|
2013-11-16 21:49:47 +00:00 |
pjgat09
|
32eadfc315
|
N64: Set the DisplayType based on the rom's country code, and set a PAL flag in the movie file if needed.
|
2013-11-16 21:29:42 +00:00 |
adelikat
|
ef79dccc43
|
refactor how movies are calculated to separate framerates into a dictionary
|
2013-11-16 21:05:59 +00:00 |
adelikat
|
bc3576eddb
|
Move PathEntry and PathEntryCollection to a separate file
|
2013-11-16 17:59:09 +00:00 |
adelikat
|
79b2e03d84
|
Previous commit was a lie, it implemented ICollection instead, therefore change the name of the object to CheatCollection
|
2013-11-16 16:30:20 +00:00 |
adelikat
|
611e21dd47
|
Ram Search - fix behavior of Restore Default settings
|
2013-11-16 15:03:37 +00:00 |
adelikat
|
3d9faa87c5
|
Ram Search - fix defaulting to fast mode
|
2013-11-16 14:46:57 +00:00 |
adelikat
|
e81e4238de
|
really fix numerics in n64 virtual pad
|
2013-11-16 14:35:42 +00:00 |
adelikat
|
8186e1eddf
|
fix typing into numeric boxes on N64 virtualpad
|
2013-11-16 04:21:47 +00:00 |
adelikat
|
d840c9fb8c
|
analog control panel - fix bug that was causing things to not update on mouse move
|
2013-11-16 03:27:43 +00:00 |
adelikat
|
cce98bcfe4
|
VirtualPads - allow smaller minimum size, add a clear button for people who don't think to right-click
|
2013-11-16 02:36:42 +00:00 |
adelikat
|
9f75724757
|
Path Config - greatly speed up dialog loading by building each tab page's controls on the tab changed event. It checks if building is needed and builds if so.
|
2013-11-15 23:32:06 +00:00 |
adelikat
|
3ee9ed35f1
|
Pth Config - some misc code cleanup
|
2013-11-15 22:27:20 +00:00 |
adelikat
|
6cf637b72a
|
oh yeah, EmuHawk - program.cs references the core project specifically for version checking. Change reference there.
|
2013-11-15 14:12:27 +00:00 |
adelikat
|
7e45f13282
|
Change project name BizHawk.Emulation to BizHawk.Emulation.Cores
|
2013-11-15 14:05:47 +00:00 |
adelikat
|
25b242ade4
|
Clean up namespaces for BizHawk.Emulation sound files
|
2013-11-14 19:33:13 +00:00 |
adelikat
|
c076931d0c
|
clean up NES namespace
|
2013-11-14 13:15:41 +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
|
6f2bd4eca3
|
Cleanup namespaces in C64
|
2013-11-12 19:22:09 +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
|
fb78215590
|
Lua - Implement emu.getregister() and emu.getregisters(). Only implemented in NESHawk right now
|
2013-11-11 03:20:33 +00:00 |
adelikat
|
b52ec7e647
|
Lua Registered Functions dialog - open up in a reasonable location, support multiple selection on Call and Remove buttons. Support hotkeys - Space or Enter = Call, Delete = remove
|
2013-11-10 23:16:18 +00:00 |
adelikat
|
9feb4d0871
|
Lua Console - make Registered Lua functions hotkey F12 instead of Shift+F12, make Registered Lua Functions dialog modeless
|
2013-11-10 22:05:03 +00:00 |
adelikat
|
2e51e7ad4f
|
Registered Lua Functions dialog - fix so Remove removes MemoryRead/Write events, add a Remove All button
|
2013-11-10 21:56:02 +00:00 |
adelikat
|
ded77beb65
|
Lua - OnInputPoll() - hooked up to the registered lua functions system
|
2013-11-10 19:19:58 +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
|
fa35f3fef4
|
port Ti83 tooltip fix to 1.5x branch
|
2013-11-09 02:00:57 +00:00 |
adelikat
|
7d4e831861
|
restore Ti83 keypad tooltips
|
2013-11-09 01:55:45 +00:00 |
adelikat
|
d760373c29
|
cleanup some code in controller config, including catching a slight bug
|
2013-11-09 01:29:29 +00:00 |
adelikat
|
bc34dfe932
|
move controller default logic from controller config winform to client.common config object and hook it back up to the client
|
2013-11-09 01:12:46 +00:00 |
adelikat
|
52146bff6b
|
remove references to GBTools namespace
|
2013-11-09 00:27:07 +00:00 |
adelikat
|
2932a3a83c
|
EmuHawk - separate config dialogs from the tools folder into appropriate folders in the config folder
|
2013-11-09 00:20:39 +00:00 |
adelikat
|
999c884f13
|
Refactor WatchValueBox to better handle the Nullable property, fixes a lot of issues in the cheat form among other places
|
2013-11-08 23:55:45 +00:00 |
adelikat
|
8562276320
|
Change the default Position property of every winform from windows default to center parent
|
2013-11-08 18:43:24 +00:00 |
adelikat
|
03e9381adc
|
Clean up assembly info stuff in all projects
|
2013-11-08 15:56:58 +00:00 |
adelikat
|
2e32c22c00
|
set up subwcrev stuff to client.common, and set up assembly info for it, and fix assembly info for emuhawk
|
2013-11-08 15:34:47 +00:00 |
adelikat
|
a27c1678d2
|
"Merge" the about box change from r5123 to trunk
|
2013-11-08 14:53:42 +00:00 |
adelikat
|
10b609cb6e
|
Hex Editor - fix so context menu items dependent on addresses don't if no address is highlighted (prevents some exceptions being thrown when user attempts to use them)
|
2013-11-07 23:14:04 +00:00 |
adelikat
|
9dbcfdffd1
|
oops, forgot to check this in
|
2013-11-07 22:56:10 +00:00 |
adelikat
|
0b71e4d08c
|
Some fixes to the ToolManager and make cheats not redraw every frame
|
2013-11-07 20:33:29 +00:00 |
adelikat
|
0adffa65c1
|
Use ToHexString() extension is more places
|
2013-11-07 18:15:17 +00:00 |
adelikat
|
085719bf44
|
Fix lua
|
2013-11-07 17:49:00 +00:00 |
adelikat
|
121cd4fb58
|
Oops, throttle is not a good thing to put into Client.Common, it has window specific things
|
2013-11-07 17:11:08 +00:00 |
adelikat
|
17c68d34d0
|
make the word "autoload" consistently spelled/capitalized/hyphenated across all menus
|
2013-11-07 16:11:21 +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
|
1061add64f
|
Refactor MemoryDomains in IEmulator, make a MemoryDomainsList object rather than IList<MemoryDomain>, remove MainMemory from IEmulator and make it a property of this new collection object, also add indexing by name. Refactor cores and tools as needed
|
2013-11-06 02:15:29 +00:00 |
adelikat
|
6f29976e9d
|
Cheats - fix bug where compare is 0 when clicking a cheat with a null compare value, refactor CheatList.Add() to be upsert logic
|
2013-11-05 23:14:22 +00:00 |
adelikat
|
92f8f9982c
|
When adding a cheat, if it already exists, update the existing instead of doing nothing!
|
2013-11-05 19:53:49 +00:00 |
adelikat
|
76de0c4bdd
|
Cheats - default compare box to empty, not 0
|
2013-11-05 19:46:27 +00:00 |
adelikat
|
4aae8a1311
|
Cheats - implement editing (oops, it was released without it!), fix value display (was showing the actual ram value, not the cheat's override value), don't flag changes if erroneously adding an existing cheat.
|
2013-11-05 19:33:06 +00:00 |
adelikat
|
9bbd8a07a6
|
fix an oops in last commit, and fix adding cheats via Cheats cheat form
|
2013-11-05 17:07:34 +00:00 |
adelikat
|
8a2a673528
|
Rename CheatForm.cs to Cheats.cs
|
2013-11-05 16:40:54 +00:00 |
adelikat
|
0a0487850d
|
Fixes to ram watch and cheats closing events and restarting and asking to save changes, some of these are regressions from refactoring, some from the rewrite of these tools, and some have been this way since day 1
|
2013-11-05 16:37:05 +00:00 |
adelikat
|
2da8696b8d
|
fix some cheat related things I broke when refactoring it
|
2013-11-05 15:36:18 +00:00 |
adelikat
|
29dffc9bca
|
fix some false Ask to save changes nagging done by the cheat form
|
2013-11-04 21:02:36 +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
|
be547db4a1
|
Move MemoryDomain to its own file, and move the Endian enum into it, also clean up the class a bit, and refactor things as necessary
|
2013-11-04 02:11:40 +00:00 |
adelikat
|
9751fd5a1a
|
Move interfaces and base implemenations from emulation to emulation.common
|
2013-11-04 01:39:19 +00:00 |
adelikat
|
348171bdc5
|
start Emulation.Common project and move the Emulation/Database folder files to it
|
2013-11-04 01:06:36 +00:00 |
adelikat
|
4f5d8b89c9
|
move Log.cs from BizHawk.Emulation to BizHawk.Common
|
2013-11-04 00:45:23 +00:00 |
adelikat
|
7b03fc0bc0
|
Move Buffer.cs and Util.cs from BizHawk.Emulation to BizHawk.Common, and add 1234832983 usings
|
2013-11-04 00:36:15 +00:00 |
adelikat
|
fe7da7c5b5
|
move disc stuff out of BizHawk.Emulation into a new project BizHawk.Emulation.DiscSystem, updated namesspaces in those files, set up other projects with the right references and usings
|
2013-11-03 23:45:44 +00:00 |
zeromus
|
7a260abb54
|
update libsnes building for new output directory, and add support for exec/read/write/nmi/irq hooks
|
2013-11-03 22:44:49 +00:00 |
adelikat
|
ed5cfe39a6
|
1.5x and trunk - fix scrub input hotkey, on trunk a slight refactoring now that more things are in client.common
|
2013-11-03 16:53:05 +00:00 |
adelikat
|
3843acb2d9
|
Move some stuff to Client.COmmon
|
2013-11-03 16:47:21 +00:00 |
adelikat
|
bbc12256b2
|
Rename IEmulator.ResetFrameCounter() to ResetCounts() as that is a more precise term since it resets frame and lag counter variables (and theoretically any other similar counters that could get implemented)
|
2013-11-03 16:29:51 +00:00 |
adelikat
|
5f9eb69292
|
oops
|
2013-11-03 16:10:30 +00:00 |
adelikat
|
589758f74d
|
rename GlobalWinF to GlobalWin, yeah, I'm being nitpicky
|
2013-11-03 16:07:58 +00:00 |
adelikat
|
26ffd9f4e3
|
EmuHawk - don't use PathManager to resolve the exe directory during main now that it is in a dll, it can find its own path itself
|
2013-11-03 16:05:49 +00:00 |
adelikat
|
cd856a0011
|
move output folder up one level
|
2013-11-03 14:06:46 +00:00 |
adelikat
|
b857c7066c
|
Fix MakeRelease.bat
|
2013-11-03 13:41:49 +00:00 |
adelikat
|
c669680e07
|
Rename Multiclient folder
|
2013-11-03 04:05:56 +00:00 |