adelikat
|
1efd1454c2
|
Debugger - remove defaultWidth/Height stuff that isn't used now
|
2014-12-22 23:58:21 +00:00 |
adelikat
|
67d03c12c7
|
Debugger - convert to IToolFormAutoConfig
|
2014-12-22 23:57:03 +00:00 |
kylelyk
|
b8be890343
|
TAStudio gives Message Box before exiting when loading bad file.
|
2014-12-22 22:31:47 +00:00 |
kylelyk
|
9bb8a0f355
|
Fixed MarkerControl crashing on startup in TAStudio (temporary fix).
|
2014-12-22 22:30:22 +00:00 |
goyuken
|
6f195ba0d8
|
RecentItems Menu: add ability to configure its own recent size
|
2014-12-22 21:51:35 +00:00 |
goyuken
|
7e51289003
|
pce cdl: change settings system
|
2014-12-22 21:38:57 +00:00 |
goyuken
|
5ac505d582
|
SMS vdp viewer: settings
|
2014-12-22 19:15:56 +00:00 |
goyuken
|
808e17c3f7
|
tracelogger settings
|
2014-12-22 19:01:21 +00:00 |
adelikat
|
fea5156c31
|
Virtualpads - fix Atari 2600 B button
|
2014-12-22 01:36:54 +00:00 |
adelikat
|
fd28a593f6
|
Ram Watch - add a null check on Restart()
|
2014-12-22 00:59:39 +00:00 |
goyuken
|
78ea103114
|
ramwatch fix
|
2014-12-21 21:43:03 +00:00 |
goyuken
|
d1580567dd
|
add a few missed ServiceInjection uses
|
2014-12-21 18:25:04 +00:00 |
goyuken
|
66b557ce93
|
update some pce tools to use autoconfig/configpersist
|
2014-12-21 16:59:36 +00:00 |
goyuken
|
ed6082cab3
|
NES: set NT and PPU viewers to use the new settings stuff
|
2014-12-21 08:17:56 +00:00 |
goyuken
|
3ff57483ff
|
tool manager: more config stuff
|
2014-12-21 05:56:51 +00:00 |
zeromus
|
4d1cd06dcf
|
psx - add note that hardcore debug mode might be nice for users of segmented AV dumping
|
2014-12-21 05:36:44 +00:00 |
zeromus
|
5261b1fd57
|
aviout - fix bug with non-multiple-4 pitches (e.g. 24bpp 350px wide psx screen)
|
2014-12-21 05:27:42 +00:00 |
goyuken
|
ff8922bb08
|
itoolform custom config infrastructure; not complete
|
2014-12-20 21:49:53 +00:00 |
adelikat
|
1d0b623d88
|
Debugger - diassembler - an attempt to implement scrolling up (only works on small increment for now), but busted, arg
|
2014-12-20 20:33:54 +00:00 |
adelikat
|
4bdbf9fa14
|
Debugger - Disassembler - use the System Bus to assess the max value, instead of a hardcoded 0xFFFF
|
2014-12-20 18:11:42 +00:00 |
goyuken
|
62cb922a81
|
change GB gpu to work with IToolFormAutoConfig and fix un-resizable window behavior
|
2014-12-20 17:20:56 +00:00 |
goyuken
|
2245398df1
|
change itoolform autoconfig to opt-in
|
2014-12-20 17:05:13 +00:00 |
adelikat
|
8e3c494204
|
Debugger - Disassembler - highlight the current PC, and some more reorg
|
2014-12-20 16:01:11 +00:00 |
adelikat
|
7d3a7005cb
|
Debugger - clean up and reorg some disassembler code
|
2014-12-20 15:56:01 +00:00 |
adelikat
|
b1f9480790
|
remove a line of commented code
|
2014-12-20 15:02:23 +00:00 |
adelikat
|
83ba7796f9
|
Debugger - tooltips on disabled things, explaining the situation
|
2014-12-20 14:45:06 +00:00 |
adelikat
|
888fc35eb0
|
Debugger - wire up step buttons
|
2014-12-20 13:48:56 +00:00 |
adelikat
|
af851b8ad6
|
Show Step buttons/menu items based on whether it is implemented in the current core
|
2014-12-20 13:36:22 +00:00 |
adelikat
|
0916638e40
|
Debugger - better checking if something exists or not
|
2014-12-20 13:12:03 +00:00 |
adelikat
|
805bbfb830
|
Debugger - slight positioning fix
|
2014-12-20 03:58:07 +00:00 |
adelikat
|
fe2abe787b
|
Debugger - Register box - set width of textboxes according to the max number of digits needed
|
2014-12-20 03:52:23 +00:00 |
adelikat
|
0965475999
|
Debugger - Register box - properly detect flags and use button style and better positioning, convert register textboxes to hex, and set max length of the boxes appropriately given the size of the register
|
2014-12-20 03:47:58 +00:00 |
adelikat
|
7bebb66589
|
IDebuggable - refactor GetCpuFlagsAndRegisters to be IDictionary<string, Register> where Register is a value and a bitsize
|
2014-12-20 03:19:33 +00:00 |
goyuken
|
360ca02b93
|
tool setting stuff. WIP
|
2014-12-19 23:33:05 +00:00 |
goyuken
|
4441052310
|
toolmanager: refactor get
|
2014-12-19 22:21:25 +00:00 |
hegyak
|
d2fc1f1f8b
|
Hex Editor is not always enabled.
|
2014-12-19 13:07:20 +00:00 |
zeromus
|
4dc4745122
|
psx - revise disc swapping method. way cooler now, you get a list of discs in the virtualpad box, and changing between them maps to physical operations more logically.
|
2014-12-19 03:24:48 +00:00 |
faceshed
|
c6277df979
|
Use Tool manager to determine the availability of tools during menu opening events
|
2014-12-18 20:26:46 +00:00 |
adelikat
|
42b454a562
|
Rip out the Atari 2600 debugger
|
2014-12-18 18:51:22 +00:00 |
zeromus
|
3d294ba329
|
fix psx screenshots
|
2014-12-18 07:38:56 +00:00 |
adelikat
|
b8f51ae172
|
I fail at check ins
|
2014-12-18 03:24:52 +00:00 |
adelikat
|
f6d5f64ef2
|
Debugger - move a function
|
2014-12-18 02:42:53 +00:00 |
goyuken
|
cfaf59f887
|
lua: internal infrsatructure changes to nes library
|
2014-12-17 23:03:58 +00:00 |
scepheo
|
eaaaef8f1d
|
RamSearch: Have Restart() handle settings loading so RAM Search actually works again.
|
2014-12-17 20:04:25 +00:00 |
goyuken
|
56d144699d
|
fix compile failure
|
2014-12-17 18:25:54 +00:00 |
goyuken
|
ecf8728de6
|
factor out serviceinjector to emulation.common
|
2014-12-17 18:17:16 +00:00 |
faceshed
|
844f66f9db
|
|
2014-12-17 17:41:52 +00:00 |
goyuken
|
02b799b491
|
cleanup NES ppu\nt stuff
|
2014-12-17 17:26:47 +00:00 |
adelikat
|
84c6c94df0
|
Hex Editor - remove a usage of Global.Emulator
|
2014-12-17 03:57:07 +00:00 |
adelikat
|
ffe3be09a4
|
Remove some now useless logic in the Restart() method of some tools (checking IsHandleCreated and IsDisposed)
|
2014-12-17 03:48:08 +00:00 |
goyuken
|
1504f8d441
|
itoolform remove spurious restart calls
|
2014-12-17 03:35:57 +00:00 |
adelikat
|
cc1b3832f4
|
Automate the ToolBox tool, it generates its buttons based on IToolForm implementations, that are released (or all in developer build), and that are available (current core provides all necessary dependencies)
|
2014-12-17 03:28:10 +00:00 |
goyuken
|
d305b2f538
|
partially functional ppu viewing tools for quicknes
|
2014-12-17 03:27:44 +00:00 |
adelikat
|
53dc38ee66
|
ToolManager - manage IsHandleCreated and IsDisposed logic when deciding to restart a tool, still todo: a billion tools do this logic unnecessarily now
|
2014-12-17 03:21:32 +00:00 |
adelikat
|
6ac789f5e8
|
PCE CDL - don't call restart in the constructor, the ToolManager will take care of that, still todo: a billion other tools do this
|
2014-12-17 03:20:49 +00:00 |
adelikat
|
95c57da72c
|
Ram Watch - add back the text property as "Ram Watch" don't know when that went blank
|
2014-12-17 03:03:12 +00:00 |
zeromus
|
8d0205f962
|
psx - fix some small bugs in PAL support and make psx options dialog update labels with calculated resolutions so you can better understand what the options do
|
2014-12-17 02:54:43 +00:00 |
goyuken
|
215e155b47
|
fix recent hex editor regression (would not load)
|
2014-12-17 02:44:49 +00:00 |
goyuken
|
eb4aa94546
|
stuff
|
2014-12-17 02:33:05 +00:00 |
goyuken
|
50704247fa
|
NES: ppu view internal infrastructure
|
2014-12-17 02:01:48 +00:00 |
adelikat
|
bb85875b94
|
Undo the GBGameGenie change, forgot that it also does Game Gear codes
|
2014-12-17 01:51:52 +00:00 |
adelikat
|
4dd4e839ff
|
GB Game Genie - for now add a Gameboy object as a required service, even though it doesn't get used, the tool isn't useful and should not be used on any other core
|
2014-12-17 01:32:22 +00:00 |
adelikat
|
78d462dda3
|
Atari 2600 debugger - use RequiredService
|
2014-12-17 01:29:21 +00:00 |
zeromus
|
3f15ae4e91
|
psx - PAL mode now works (required fixing resolution tweaks and firmware setup). also hook up scanline and overscan control options
|
2014-12-17 01:23:24 +00:00 |
goyuken
|
665ead318b
|
nes ppu view infrastructure changes, not complete
|
2014-12-17 00:35:59 +00:00 |
adelikat
|
84f1ba2dd4
|
PSX - enable 2nd dualshock controller, add 2nd controller to virtualpad
|
2014-12-16 23:44:23 +00:00 |
adelikat
|
03e92ce883
|
Add a ToolAttributes.cs class, right now it just has a released flag, mark a few tools as unreleased, eventually there's code that will take advantage of this flag
|
2014-12-16 23:33:07 +00:00 |
zeromus
|
b3923283d2
|
emuhawk - fallback to gdi+ on systems with less than 2.0 opengl
|
2014-12-16 20:24:14 +00:00 |
zeromus
|
2255e5c9ea
|
emuhawk - add --gdi commandline so that you can force the program to boot up that way instead of attempting to use a broken opengl by default (take 2)
|
2014-12-16 19:35:52 +00:00 |
zeromus
|
26969addb9
|
emuhawk - add --gdi commandline so that you can force the program to boot up that way instead of attempting to use a broken opengl by default
|
2014-12-16 19:22:49 +00:00 |
hegyak
|
9dea7cf0b0
|
Hide Frame Count on Null Emulator.
|
2014-12-16 04:31:07 +00:00 |
hegyak
|
69473b842c
|
Correct Issue 343
|
2014-12-16 03:36:38 +00:00 |
zeromus
|
c43dd9fc34
|
psx - revise disc switch schema stuff; add MinValue support to analog button and tweak the pip positioning
|
2014-12-16 03:15:27 +00:00 |
scepheo
|
14e2b280ac
|
Removed reference to Global.Emulator from RamSearchEngine.
|
2014-12-16 01:50:22 +00:00 |
scepheo
|
77be509e44
|
RAM Search: Implement previous type "last change". Fixes issue 331.
|
2014-12-16 01:19:29 +00:00 |
goyuken
|
ea47246658
|
remove the IEmulator inheritance from some services, and fix code as needed
|
2014-12-15 22:25:06 +00:00 |
xmikecampx7
|
00cd8573da
|
Added Draft PSX Schema
|
2014-12-15 21:54:51 +00:00 |
goyuken
|
ba6f740382
|
use service injection for nessoundconfig
|
2014-12-15 21:21:37 +00:00 |
goyuken
|
08d09bc64f
|
a few more itoolform cleanups
|
2014-12-15 18:13:54 +00:00 |
goyuken
|
7b580e7dca
|
tim the tool form taylor
|
2014-12-15 03:19:23 +00:00 |
adelikat
|
0e528d22c2
|
Debugger - refactor based on having the PCRegisterName property
|
2014-12-14 17:44:45 +00:00 |
adelikat
|
dd77eaf0c9
|
Debugger - add Step Into/Over/Out menu items and buttons, not enabled yet, still need an API to wire up to
|
2014-12-14 16:40:31 +00:00 |
adelikat
|
8648e6ba0a
|
Remove the nes debugger tool
|
2014-12-14 14:56:16 +00:00 |
adelikat
|
227fd64e60
|
Debugger - a rough basic disassembler (if the necessary pieces are provided by the core), still a lot of details to work out
|
2014-12-14 14:30:46 +00:00 |
zeromus
|
2d56514fde
|
load m3u files. still no disc switching
|
2014-12-14 10:36:03 +00:00 |
zeromus
|
ede9620446
|
psx - settings framework and implement mednafen-compatible display mode
|
2014-12-14 08:48:23 +00:00 |
scepheo
|
7c9f7706d3
|
ToolManager: added compile-time unknown type version of Load and methods it uses.
|
2014-12-14 02:15:19 +00:00 |
adelikat
|
0b51a88a7d
|
Cheat Editor - don't reference Global.Emulator
|
2014-12-14 02:03:27 +00:00 |
adelikat
|
1a1116c651
|
NES - make DatachBarcode an emulator service, convert BarcodeEntry to EmulatorService
|
2014-12-14 02:01:38 +00:00 |
adelikat
|
e6ea5bdf70
|
Convert TraceLogger to EmulatorServices
|
2014-12-14 01:45:24 +00:00 |
zeromus
|
24526669fe
|
emuhawk - add options for display of various window components (menu,frame,caption,statusbar). add --chromeless commandline argument and logic for folks embedding in frontends
|
2014-12-14 01:43:46 +00:00 |
adelikat
|
3af65a6498
|
removed some deletable code I missed
|
2014-12-14 01:42:05 +00:00 |
adelikat
|
685756ea8e
|
Remove LoadTraceLogger() from ToolManager since it was simply a wrapper to manage availability logic, most of those types of properties should be removed now
|
2014-12-14 01:39:15 +00:00 |
adelikat
|
e214706e4c
|
remove now unnecessary type checking before autoloading tools
|
2014-12-14 01:34:58 +00:00 |
adelikat
|
ce4c3a4ca6
|
Tool hotkeys - remove a bunch of now unnecessary checks
|
2014-12-14 01:30:38 +00:00 |
adelikat
|
106b9d4848
|
Tastudio requires IInputPollable
|
2014-12-14 01:30:09 +00:00 |
adelikat
|
30e6aeb0bf
|
ToolManager Load<T> - check IsAvailable() before attempting to load
|
2014-12-14 01:25:28 +00:00 |
adelikat
|
3768e393c7
|
Convert remaining tools to EmulatorServices
|
2014-12-14 01:20:19 +00:00 |
adelikat
|
b12f4c36b1
|
Convert more tools to EmulatorServices
|
2014-12-14 00:46:14 +00:00 |
adelikat
|
c1767a6fe7
|
convert some nes tools to EmulatorServices, currently they simply require a NES instance, eventually need to use an actual service, that all nes cores could implement
|
2014-12-14 00:25:50 +00:00 |