adelikat
|
ebbee62730
|
Atari 2600 debugger - slight refactoring of some things, fix step into, add total cycles, last address and distinct addresses
|
2014-05-27 01:33:22 +00:00 |
adelikat
|
e68e691e3c
|
Atari 2600 Debugger - implement Step Into button
|
2014-05-26 19:38:02 +00:00 |
zeromus
|
af60a42003
|
fix bug 1x'ing client window size in some cores
|
2014-05-26 18:37:39 +00:00 |
adelikat
|
363b3bdd3b
|
Atari 2600 Debuger - Add breakpoints
|
2014-05-26 18:23:58 +00:00 |
adelikat
|
60a754c1fa
|
TI83 - change default look to a more authentic TI-83 monochrome screen color scheme
|
2014-05-26 14:17:28 +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
|
ba5551d29b
|
smartly hande the text property on the Gb/GG game genie dialog (only show one of the cores not a slash)
|
2014-05-26 12:34:52 +00:00 |
adelikat
|
64a3ff597b
|
Set Checked property of the "GB in SGB" menu item in the GB menu, GB icon on settings
|
2014-05-26 12:25:22 +00:00 |
goyuken
|
d2d6d2fe11
|
make errors clearer on drag and drop
|
2014-05-26 04:50:30 +00:00 |
adelikat
|
0782c9820d
|
Lua - implement event.onexit() - fires when the calling script stops execution, supports multiple callbacks per script
|
2014-05-26 03:08:16 +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 |
adelikat
|
5ebc0f5428
|
Lua Console F1 hotkey assigned to Lua Functions list
|
2014-05-24 16:54:00 +00:00 |
adelikat
|
8dc56b312e
|
Lua Function List dialog - add a filter box
|
2014-05-24 13:19:24 +00:00 |
adelikat
|
ce6cd2ec5f
|
rip out the lua writer dialog and deeming it a failed experiment. Lua Console - re-implement the new script dialog so that it calls a save file dialog, and if the user picks a file it creates a new lua script with a minimal while loop, and then invokes a new process with this newly created file for quick editing
|
2014-05-24 01:59:59 +00:00 |
adelikat
|
33d847e8ac
|
rip out hacks that I put in to work around Game.Name being null
|
2014-05-23 16:22:24 +00:00 |
goyuken
|
59440c1d4d
|
NES stuff
|
2014-05-23 15:10:14 +00:00 |
zeromus
|
81bd846a0c
|
finetune displaymanager sizing to eliminate sidebars from default 2x NES scenario. please check platforms you care about (a2600 mostly) to make sure they havent regressed
|
2014-05-23 00:50:19 +00:00 |
adelikat
|
a89efe9c27
|
Lua - make form windows have a start position of "Center Parent"
|
2014-05-22 01:03:18 +00:00 |
goyuken
|
b5122beda9
|
nes controller config - minor cleanup
|
2014-05-21 22:32:27 +00:00 |
adelikat
|
b406146ae4
|
Fix "watch file" to "Lua script file" in save dialog on Lua Writer. To do: delete lua writer
|
2014-05-21 13:18:54 +00:00 |
adelikat
|
e88b7cc93e
|
one more tweak to make lua library constructors unified
|
2014-05-21 01:15:52 +00:00 |
adelikat
|
17568997bf
|
Lua - unify constructors and have all libraries receive a lua context and an output callback, simplify some convolved registration code
|
2014-05-21 00:17:35 +00:00 |
adelikat
|
6401e6d719
|
Refactor LuaLibraryBase to have a Lua context rather than misc libraries being in charge of that when needed. Still todo: clean up the inconsistent constructor logic, vs setting these as public properties
|
2014-05-20 20:34:51 +00:00 |
adelikat
|
f19d15d1ed
|
Lua - add a Log callback to the LuaLibraryBase class instead of having misc libraries have to build out this behavior when they need it
|
2014-05-20 20:25:18 +00:00 |
adelikat
|
94b9761b31
|
Trace Logger - apply the new line hack done for clipboard to the save to file option
|
2014-05-20 18:38:25 +00:00 |
adelikat
|
c9c2329651
|
Record Movie - refactor to check if Global.Emulator has a DisplayType property defined, and if so, use that to populate the PAL header, rather than a bunch of ifs on core type. Refactored ReflectionUtils to be Extension methods in their own namespace, added methods for checking and getting values from a public property
|
2014-05-20 15:39:43 +00:00 |
adelikat
|
ee2a1228bb
|
fix a warning
|
2014-05-19 12:57:02 +00:00 |
adelikat
|
4ee4088c4c
|
read/write byte range functions - range check, and log warnings if user attempts to access outside the domain range, rather than throw a vague lua exception and crash
|
2014-05-19 01:42:41 +00:00 |
adelikat
|
059952f0a4
|
Change memory.getmemorydomainlist() to return a lua table instead of a string
|
2014-05-19 01:06:44 +00:00 |
adelikat
|
3d10d67fea
|
Implement bizstring.split()
|
2014-05-18 21:06:16 +00:00 |
adelikat
|
6019670f95
|
N64 Controller config - fix a boo boo I made
|
2014-05-18 17:35:02 +00:00 |
goyuken
|
0190cf8c61
|
woops
|
2014-05-18 17:19:38 +00:00 |
goyuken
|
30bff133a8
|
silence "Error: tried to load saveram, but core would not accept it?" message
|
2014-05-18 17:18:26 +00:00 |
goyuken
|
16a347565b
|
movie: rework how sinksettings are saved/loaded
|
2014-05-18 17:15:51 +00:00 |
adelikat
|
f69fd00458
|
Only make the Frame count Red in the frame counter display when lag (and not tne movie length and finished indicator)
|
2014-05-18 16:58:17 +00:00 |
adelikat
|
20ed09e86c
|
Rip out more obsolete setting stuff
|
2014-05-18 16:35:23 +00:00 |
adelikat
|
e96b81d7ab
|
Rip out some "movies 1.0" hacks
|
2014-05-18 16:28:56 +00:00 |
adelikat
|
fe7a2b44f8
|
Load and Seting sync settings from a movie when loading it. Still to do: Rip out movies 1.0 hacks
|
2014-05-18 15:54:56 +00:00 |
adelikat
|
5634b085cf
|
Store sync settings into the movie file, note: this does not include logic for deserializing sync settings and passing them to the core when loading a movie
|
2014-05-18 15:07:50 +00:00 |
zeromus
|
e9522af326
|
preliminary work on accuracy core in sneshawk. it's building and usable, but savestates are utterly trashed.
|
2014-05-18 05:13:54 +00:00 |
zeromus
|
b9b5cbaf12
|
fix bug where changing cores could sometimes leave client sizing logic in wrong state and yield a mis-sized window
|
2014-05-18 02:11:17 +00:00 |
adelikat
|
74b2bd2349
|
Open Rom dialog - Genesis is NOT experimental anymore!
|
2014-05-18 01:27:24 +00:00 |
adelikat
|
5b678feec4
|
Record Movie - if Global.Game.Name is null use the filename as the default suggested name
|
2014-05-18 01:20:56 +00:00 |
adelikat
|
5e15ba5fa0
|
credit blargg for quicknes
|
2014-05-18 01:12:38 +00:00 |
adelikat
|
b4deb97587
|
Remove the same bogus logic that was in the mnemonic system for parasing analog input, this time in another bogus place bogusly copy/pasted and equally bogus logic, fixes N64 virtualpad playback behavior
|
2014-05-18 00:40:32 +00:00 |
adelikat
|
d33a545605
|
Virtual Pads - Fix out of range exception when virtual pad is open, a movie is playing, and the movie goes into finished mode
|
2014-05-18 00:09:01 +00:00 |
adelikat
|
1306830c58
|
Frame Counter red when a lag frame, not sure when this got broke
|
2014-05-17 20:55:10 +00:00 |
adelikat
|
412b35fe51
|
N64 menu item for "Use Circular Analog Range"
|
2014-05-17 20:18:29 +00:00 |
adelikat
|
4fa6b94c1d
|
Hook up N64 to circular analog constraint, put in config, on by default. Still todo: UI for the user to modify this variable
|
2014-05-17 20:02:10 +00:00 |
adelikat
|
0588c3d7ea
|
Check in patch from zeromus that provides back end support for custom Axis constraints for analog input
|
2014-05-17 19:35:47 +00:00 |