adelikat
|
5c2b005eee
|
Old Ram Watch begone!
|
2013-09-14 02:31:21 +00:00 |
thebrick448
|
3c8196f234
|
Added the ability to load programs into a TI-83 calculator. Also reworked the TI-83 link interface to more accurately represent hardware specs.
|
2013-09-07 21:32:09 +00:00 |
adelikat
|
4fb575a2f6
|
Refactor other recent menus, and fix bug in recent item selection
|
2013-09-07 03:15:29 +00:00 |
adelikat
|
195b002ec1
|
Recent Files - refactor - remove GetFileByPosition() in place of making the object indexable
|
2013-09-06 21:23:59 +00:00 |
adelikat
|
a896252b5c
|
Lua - implement client.reboot_core()
|
2013-08-28 19:32:09 +00:00 |
adelikat
|
25a4ce52cf
|
show N64 menu in null emulator mode (no rom loaded), single instance mode - message box alerting the user that a reboot is required
|
2013-08-27 00:47:18 +00:00 |
adelikat
|
089ce7f48a
|
Some progress on the new Ram Watch dialog
|
2013-08-26 20:54:00 +00:00 |
adelikat
|
36489ca95a
|
Only paint the screen when needed, which is once per frame, or when the OSD is invoked. Also when lua draws things. I think I invoked it in all the logical places but probably missed some things. The lua logic needs to be refactored anyway to have a paint method, and an onpaint event
|
2013-08-23 02:40:14 +00:00 |
adelikat
|
625f9c2fcd
|
Rip out old path system and replace with new
|
2013-08-11 21:48:17 +00:00 |
adelikat
|
b7fd907802
|
New Path System - add in logic to add/remove entries based on the default list so that users won't have to wipe their config every time the defaults change. Controllers and hotkeys need a similar type of treatment
|
2013-08-11 19:55:13 +00:00 |
adelikat
|
3e16802382
|
Start new path config dialog INTERIM only, shows proof of concept of dynamic tab creation
|
2013-08-09 02:54:59 +00:00 |
adelikat
|
02e9918e95
|
Oops, do show dual gb xml menu item since that feature is ready for release, also some misc dialog cleanup on it
|
2013-08-05 22:36:18 +00:00 |
adelikat
|
8ead326a23
|
Make Create Dual GB XML menu item in tools only visible in interim builds
|
2013-08-05 14:22:38 +00:00 |
adelikat
|
dd43bbe078
|
Hotkey for opening the Trace Logger
|
2013-08-05 14:17:31 +00:00 |
adelikat
|
3aafc53594
|
Remove old hotkey config winform, other code cleanup
|
2013-08-04 17:20:31 +00:00 |
adelikat
|
0e3d474baf
|
Show hotkey assignment on SNES bg and obj toggle menu items
|
2013-08-04 17:18:01 +00:00 |
adelikat
|
23de20a5b8
|
new hotkey system, including new hotkey dialog, things are now done dynamically. Still some todos, also this is a config breaking check in, please delete your existing config before using
|
2013-08-04 16:47:54 +00:00 |
adelikat
|
77a4eb098f
|
Add Rewind Settings dialog and remove the old Rewind enable menu item. New dialog let's the user set the rewind frequency and/or enable/disable rewind for small, medium, and large savestates separately
|
2013-07-21 20:39:11 +00:00 |
adelikat
|
91a13bf8f4
|
Misc Code refactoring, no functional changes
|
2013-07-16 01:59:59 +00:00 |
goyuken
|
0825c4181c
|
multiclient: rework everything controller config related. there is still some transitional cruft and whatnot, so be patient.
|
2013-07-14 01:48:05 +00:00 |
adelikat
|
dba02ffb85
|
Add config menu to context menu when in full screen mode
|
2013-07-10 18:04:05 +00:00 |
masterofpuppets152001
|
f3a8cee8bc
|
Gameboy/Game Gear Game Genie Decoder (still non-working code)
|
2013-04-24 20:41:23 +00:00 |
zeromus
|
45a671ce73
|
snes-add "always doublesize framebuffer" snes option which makes the logical output of the snes core always sized appropriately for sudden hires-width or interlacing
|
2013-04-22 22:34:18 +00:00 |
adelikat
|
7199b64a95
|
More multiclient refactoring
|
2013-04-15 02:14:14 +00:00 |
adelikat
|
496f645b48
|
Lua - add snes library getlayer_set_bg_1(), setlayer_set_bg_1(), etc to toggle/get all layer options
|
2013-03-25 00:49:50 +00:00 |
adelikat
|
f4dca72829
|
Add a "Stop Movie without saving" option
|
2013-03-10 23:03:52 +00:00 |
adelikat
|
5dc8733ae1
|
Some code refactoring, no functional changes
|
2013-03-10 22:42:54 +00:00 |
adelikat
|
d308f76d2c
|
Movies - Added "Full Movie Loadstates" option, when checked it will do VBA-style movie loadstates where the entire state-movie is put into the movie, and then the movie is truncated on the next emulated frame rather than immediately
|
2013-03-09 19:54:50 +00:00 |
zeromus
|
9cf0a3f30f
|
snes-add gui option for ring buffer mode. its unclear whether it speeds things up, but its possible that it might, and it was a lot of work, so here it is as a user option.
|
2013-01-18 05:06:26 +00:00 |
zeromus
|
8a69a4ebe0
|
switch snes core back to external process. more refined this time. support use of performance core.
|
2012-12-25 20:36:04 +00:00 |
adelikat
|
60e16a56a3
|
NULL Emautlor - remove Save Movie from context menu, make Hex Editor not crash when loaded
|
2012-12-23 02:49:08 +00:00 |
zeromus
|
a4b442abda
|
unify coreinputcomm and coreoutputcomm. there is a slight chance your console will be messed up until i fix a teeny tiny something, since i didnt test them all, since with more recent cores i dunno what roms are working anyway. let me know if i broke anything.
|
2012-12-10 00:43:43 +00:00 |
goyuken
|
2e4ca0fae6
|
LogWindow: replace textbox with a virtuallistview. while it may leave some things to be desired, it's not slow as balls. a superior implementation would be creating a VirtualTextBox of some sort
|
2012-12-03 21:19:39 +00:00 |
adelikat
|
49b7f9165d
|
If in full screen, add Open ROM to the context menu, so you can stay in fullscreen and still change roms
|
2012-11-28 02:00:08 +00:00 |
adelikat
|
9ee8093f7a
|
Open Virtual Pad hotkey
|
2012-11-23 17:03:10 +00:00 |
goyuken
|
8d20c2e351
|
gambatte: fully implement cgb palette selection
|
2012-11-18 18:46:57 +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
|
49dc9cbfa0
|
only load ControllerConfig dialog, remove option for old input config
|
2012-11-08 04:46:48 +00:00 |
adelikat
|
ee912d700d
|
Controller Config - fix bug in saving, hook up controllers for SNES, GBx, SMS
|
2012-11-07 15:15:23 +00:00 |
adelikat
|
ca8832e464
|
oops
|
2012-11-06 13:23:56 +00:00 |
adelikat
|
5764b222ab
|
NES Core - implement Hard Reset, currently crashes though
|
2012-11-06 00:40:51 +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
|
e8b9bb38b6
|
Add Save Movie hotkey and context menu item
|
2012-10-28 23:38:41 +00:00 |
adelikat
|
14d5844af8
|
Save movie menu item
|
2012-10-28 22:50:19 +00:00 |
goyuken
|
b40897bb77
|
sound api changes. added a new ISyncSoundProvider, which works similarly to ISoundProvider except the source (not the sink) determines the number of samples to process. Added facilities to metaspu, dcfilter, speexresampler to work with ISyncSoundProvider. Add ISyncSoundProvider to IEmulator. All IEmulators must provide sync sound, but they need not provide async sound. When async is needed and an IEmulator doesn't provide it, the frontend will wrap it in a vecna metaspu. SNES, GB changed to provide sync sound only. All other emulator cores mostly unchanged; they just provide stub fakesync alongside async, for now. For the moment, the only use of the sync sound is for realtime audio throttling, where it works and sounds quite nice. In the future, sync sound will be supported for AV dumping as well.
|
2012-10-11 00:44:59 +00:00 |
goyuken
|
a5e2c55a68
|
type oh
|
2012-10-10 17:09:55 +00:00 |
adelikat
|
0dfbfb592f
|
Re-hook up Load Config, menu item got disabled at some point. Trace logger - update number of instructions when clear button is clicked, show OSD message when saving to disk
|
2012-10-08 00:27:21 +00:00 |
adelikat
|
8545f94315
|
Status Bar - right-clicking the status slots will invoke a savestate
|
2012-10-07 19:52:09 +00:00 |
adelikat
|
cdc9459924
|
Unlock Trace Logger for releases
|
2012-10-07 00:51:24 +00:00 |