andres.delikat
|
1813829c5f
|
More movie code fixes
|
2011-05-12 17:29:34 +00:00 |
andres.delikat
|
ced976a65d
|
Misc cleanups on movie code
|
2011-05-12 16:56:30 +00:00 |
andres.delikat
|
7d135a5d62
|
Lot's of fix ups to the Play Movie dialog and the Movie class. Cleaned up behavior of main form to allow for a user movie and an input log when the user movie is not active. Currently selecting a movie for playback crashes though.
|
2011-05-11 01:47:28 +00:00 |
andres.delikat
|
c09260cc72
|
Various fixes to play movie dialog & movie class
|
2011-05-10 00:38:20 +00:00 |
brandman211
|
56af359405
|
Made the status bar hidden when in full screen.
|
2011-05-09 01:17:51 +00:00 |
andres.delikat
|
40379f898d
|
Fixed NES mnemonic to match fm2. Fm2 files will now successfully playback. SMB TASes sync on bizhawk
|
2011-05-08 20:55:37 +00:00 |
andres.delikat
|
1c4fd5456e
|
Restore input log playback
|
2011-05-08 17:09:34 +00:00 |
andres.delikat
|
a3b996e4e2
|
Define active controller whenever a new null emulator is created
|
2011-05-08 14:25:51 +00:00 |
andres.delikat
|
fcae514df5
|
Don't log input while a null emulator core is running
|
2011-05-08 14:16:38 +00:00 |
andres.delikat
|
a5bf181621
|
active controls should be set to a null emulator as an option too (this still doesn't fix the crash on load though as it never gets to the code that sets active controls because that is triggered by the loading of a ROM)
|
2011-05-08 13:43:53 +00:00 |
andres.delikat
|
3ac209217c
|
Basic rerecording! Inputlog is now saved into savestates, and input log is replaced by savestates contents if in record mode. Still TODO: lots of logic about proper error/timeline checking & logic
|
2011-05-08 12:51:39 +00:00 |
beirich
|
33c300ff7b
|
good news: movies work! bad news: 1) movies don't work for TI83 yet 2) I broke some NES things, to be fixed in a later commit
|
2011-05-08 00:06:43 +00:00 |
andres.delikat
|
becbbc88ea
|
Input display now shows the previous frame input as well. The display currently doesn't look good, but I will improve on that soon. Save last input into NES savestates
|
2011-05-01 21:19:18 +00:00 |
andres.delikat
|
f440f843dd
|
Add IsLagFrame bool to IEmulator and implement in all platforms. Make an alert font in Render panel and make input display use it when a frame is a lag frame
|
2011-05-01 16:04:53 +00:00 |
andres.delikat
|
0c5b5f328d
|
TI83 specific menu with stuff
|
2011-04-25 01:28:48 +00:00 |
andres.delikat
|
c9bca52ccb
|
Fix up more TI83 buttons stuff, input display no longer crashes when navigating away from the TI83 section.
|
2011-04-25 00:45:22 +00:00 |
andres.delikat
|
09162b5367
|
TI83 - implement mnemonic functions, finish hooking up buttons to main form
|
2011-04-24 19:01:12 +00:00 |
andres.delikat
|
b52ab78e16
|
TI83 - remaining keys implemented into core. Most hardcoded to no mapping, or bad key choices. Not yet integrated into the remappable system.
|
2011-04-24 04:46:07 +00:00 |
andres.delikat
|
b79d179760
|
Hook up TI83 to controller config + snazzy "controller" image
|
2011-04-24 02:01:36 +00:00 |
andres.delikat
|
ac6ba9ce70
|
Fix frame counter, fps & input display to stand out more with a black overlay, and use the MessageColor config variable instead of being hard coded
|
2011-04-21 23:22:33 +00:00 |
andres.delikat
|
3007cd73cb
|
Ram Watch - implement restart method
|
2011-04-21 00:39:14 +00:00 |
andres.delikat
|
c76f9ed729
|
Bind ROM in HawkFile, add .rom to open file dialog (and a TI-83 row), fix a bunch of tool dialogs to end the Restart() method if dialog is not open. TI-83 will now open properly again.
|
2011-04-21 00:28:04 +00:00 |
andres.delikat
|
3c9cb66523
|
Hotkeys for Display FPS, Frame Counter, Lag Counter, Input Display
|
2011-04-16 20:12:16 +00:00 |
andres.delikat
|
d7148424aa
|
Open ROM & Close ROM hotkeys (no default mapping atm)
|
2011-04-16 19:35:37 +00:00 |
andres.delikat
|
e82b8ae823
|
Fix so that configuring controllers while in null emulator doesn't crash
|
2011-04-15 20:41:40 +00:00 |
andres.delikat
|
7b64abb475
|
Make all tool dialogs in the tools menu remappable hotkeys (no mapping by default)
|
2011-04-11 01:30:11 +00:00 |
andres.delikat
|
f1c5647481
|
Fullscreen menu item
|
2011-04-11 01:00:44 +00:00 |
andres.delikat
|
0fd0b80858
|
Update various menu item shortcut texts with the hotkey mapping
|
2011-04-11 00:55:39 +00:00 |
andres.delikat
|
d09ce40792
|
Previous & Next Slot Hotkeys, also update Quick Save & Load menu item shortcuts dynamically
|
2011-04-11 00:43:28 +00:00 |
andres.delikat
|
01aa6850ff
|
Save & Load Named State functions added to hotkey dialog, and dynamically update shortcut string on menu items
|
2011-04-11 00:22:17 +00:00 |
andres.delikat
|
033fd929d6
|
Implement load named state
|
2011-04-10 17:47:56 +00:00 |
andres.delikat
|
ae8b4a3576
|
Basic functionality of the Tool Box, binded to the T key
|
2011-04-07 01:30:42 +00:00 |
zeromus
|
046d815bd3
|
refresh controls immediately when rebinding instead of requiring emulator reboot
|
2011-04-06 05:43:59 +00:00 |
zeromus
|
53cae6be86
|
dont crash when loading program with no argv rom. its not very impressive.
|
2011-04-06 04:54:42 +00:00 |
andres.delikat
|
c4b2ecfd84
|
NES Nametable Viewer - some other misc set ups
|
2011-03-30 00:15:39 +00:00 |
andres.delikat
|
9e27960802
|
Start a NES Name Table Viewer winform, remove Name Table viewer from PPU Viewer winform
|
2011-03-30 00:09:07 +00:00 |
andres.delikat
|
d36fb7e9cb
|
Start a NES Debugger, just dressing suff, basic dialog, virtuallistview, window position settings, and other little things
|
2011-03-28 15:47:33 +00:00 |
zeromus
|
b89f576fae
|
change some NES savestates to use cleaner code. rename some PRAM and CRAM to WRAM and VRAM. fix multiple save/load hotkey triggerings. dynamically drive file menu shortcut key labels instead of having hardcoded shortcut keys. this needs to be done to the other menus as well, where hardcoded shortcut keys exist.
|
2011-03-21 06:03:58 +00:00 |
zeromus
|
af0cd449f5
|
make screenshot take less than 1 million centuries to run
|
2011-03-21 01:03:43 +00:00 |
zeromus
|
1917f7fc2e
|
improve gdi+ rendering mode (depending on your point of view) to run almost as fast as direct3d and put gui option for it
|
2011-03-21 00:54:30 +00:00 |
andres.delikat
|
a0b673b67e
|
Attempt to open a .cht file based on Global.Game.Name when loading a rom
|
2011-03-20 21:37:01 +00:00 |
andres.delikat
|
f6eaeda6c9
|
Fix loading of cheats window, do not load most recent file on autoload in this dialog's case, also fix bug in the function
|
2011-03-20 21:03:33 +00:00 |
zeromus
|
f7bf5bdd17
|
[NES] fix some interrupt-related bugs to pass more cpu tests, add reset handling, improve iNES header handling some more
|
2011-03-20 02:12:10 +00:00 |
andres.delikat
|
eccefda314
|
Cheats - handle the main emulator opening a new rom or closing the current one
|
2011-03-20 01:39:34 +00:00 |
zeromus
|
c7f0c457ad
|
[NES] work on sound, improve square waves muchly, add 6502 IRQ signal, make add some infrastructure to keep from buffering samples while core is silenced.
|
2011-03-19 09:12:56 +00:00 |
andres.delikat
|
f821ff8f50
|
NES - Game Genie Encoder/Decoder - implement auto-load & window position saving
|
2011-03-19 01:10:03 +00:00 |
andres.delikat
|
fc313ea483
|
Cheat Window - various things implemented
|
2011-03-17 02:21:14 +00:00 |
andres.delikat
|
ff5623cd46
|
Cheats Window - progress (porting various functions from Ram Search)
|
2011-03-16 14:37:01 +00:00 |
zeromus
|
6c297287e5
|
add FPS display and make some 5% nes optimizations
|
2011-03-16 06:30:25 +00:00 |
andres.delikat
|
26f006b1c9
|
Start Cheats tool
|
2011-03-16 03:56:22 +00:00 |
andres.delikat
|
9178ccb4b4
|
Add NES Game Genie Encoder/Decoder (currently only a decoder)
|
2011-03-15 02:15:03 +00:00 |
beirich
|
c9c34ef1db
|
PCE: 5-player turbotap emulation
|
2011-03-14 06:12:40 +00:00 |
zeromus
|
ebc0134db0
|
moar fix bettar
|
2011-03-13 00:44:45 +00:00 |
zeromus
|
f493e8fe10
|
fix crashy stuff
|
2011-03-13 00:38:23 +00:00 |
andres.delikat
|
28dc1b9c8e
|
Refactor code for loading one tool dialog from another. Remove PCE address offset from Ram Search
|
2011-03-10 04:29:19 +00:00 |
andres.delikat
|
ae2b97050e
|
Ram Search - Context menu item "View in Hex Editor" implemented
|
2011-03-10 04:22:56 +00:00 |
andres.delikat
|
41976d7ce7
|
On Main form shown event, do system check for appropriate menu items. NES menu will now be shown when auto-loading NES games on start up
|
2011-03-10 02:50:54 +00:00 |
andres.delikat
|
0ffb3f1961
|
Main form - On Menu activate, check system and enable/disable appropriate menus.
|
2011-03-10 02:48:35 +00:00 |
andres.delikat
|
67f6eee6b6
|
NES PPU - set up to read nes core, close dialog when a nes rom closes, more checks for proper core type
|
2011-03-08 19:26:17 +00:00 |
andres.delikat
|
791f2bcc2f
|
NESPPU - hook up windows position saving & autoload, and hook up UpdateValues to frame loop
|
2011-03-08 19:05:23 +00:00 |
zeromus
|
859eabc6b7
|
[NES] overhaul to use bootgod's db as primary data source. it can still merge with the gamedb.txt, although I purged it of every unneeded NES record. iNES header parsing needs to be re-added.
|
2011-03-07 10:41:46 +00:00 |
zeromus
|
f1dd4c625a
|
straighten out handling of missing archive files
|
2011-03-07 02:44:30 +00:00 |
zeromus
|
d4f8778608
|
archive file choosing. also, support archive subdirectories. just because i always wanted to.
|
2011-03-07 02:04:42 +00:00 |
zeromus
|
341ee44509
|
re-engineer HawkFile to be aware of archives. its a little more complex to use now (not only do you have to open it, you have to call one of the Bind() methods on it to choose an interior file), but its more powerful.
|
2011-03-07 01:07:49 +00:00 |
andres.delikat
|
de0660c204
|
Hex Editor - lots of misc stuff like resizing, saving window size/position, creating and hooking up public functions to the multiclient & such
|
2011-03-06 15:25:21 +00:00 |
andres.delikat
|
06e7e30d6d
|
The beginnings of a Hex Editor tool
|
2011-03-06 15:03:17 +00:00 |
andres.delikat
|
9dc75a17e5
|
Fix SKROM char size, and checking in some movie playback stuff
|
2011-03-03 20:01:36 +00:00 |
andres.delikat
|
ced8256dc9
|
Slight playback fix (still broken)
|
2011-03-03 18:25:06 +00:00 |
andres.delikat
|
36bebea251
|
Disable user playback when in movie playback mode
|
2011-03-03 17:18:24 +00:00 |
andres.delikat
|
1003ed085b
|
NES - Implement SKROM Board. Zelda II more playable but still bugged, probably something I did wrong. Also added a menu item to enable/disable Rewind. TODO: Zelda II crashes with rewind enabled.
|
2011-03-03 17:07:12 +00:00 |
andres.delikat
|
705a7f6cce
|
Set up a blank NES PPU viewer in a NEStools folder. Make a NES menu item that will appear only when a NES game is loaded
|
2011-03-02 17:12:48 +00:00 |
zeromus
|
4bfc610a8a
|
[NES] tinker around with board detection and add a UNIF warning message, but due to some severe problems with exception handling, the exceptions which make it to the GUI as messageboxes is seemingly arbitrary, so youll never know.
|
2011-03-02 06:18:26 +00:00 |
andres.delikat
|
8dfffb0d04
|
Make NES controls remappable, Make input config recognize a NES game is loaded and load the correct controller on form load
|
2011-03-01 13:25:23 +00:00 |
zeromus
|
0d5cff7408
|
[NES] mapper cleanup and savestates
|
2011-03-01 09:32:12 +00:00 |
andres.delikat
|
d7ba739b30
|
Some fix ups to input recording, and setting up the ability to test recording & playback
|
2011-02-28 01:26:38 +00:00 |
andres.delikat
|
423e9c8783
|
Add SetControllersAsMnemonic() to IEmulator and implement it in the SMS core. Very crude playback now works.
|
2011-02-27 22:33:25 +00:00 |
zeromus
|
454505e5f1
|
[NES] add p1 controls. theyre hardcoded right now and need to go through the normal controls config system. but i think nes will be a more amazing exercise of the input configuration system than the other consoles...?
|
2011-02-27 11:40:08 +00:00 |
zeromus
|
c5febf8e20
|
neshawk!! emulate attractmode without bugs = initial checkin
|
2011-02-27 09:45:50 +00:00 |
andres.delikat
|
1b428b49ae
|
some more typos
|
2011-02-26 22:19:46 +00:00 |
andres.delikat
|
0ed57b443b
|
Add GetControllerAsMneumonic() to IEmulator that returns a formatted string of controller inputs. Implemented this function in SMS input.cs and hooked up Movie recording.
|
2011-02-26 21:36:46 +00:00 |
andres.delikat
|
a5dc7e90b3
|
Checking in some movie class progress. Basic file saving done. Progress on file loading.
|
2011-02-25 19:49:29 +00:00 |
andres.delikat
|
f0378a8313
|
Ram Search - Refactor saving of config settings, fix remembering of window location & size, and fix anchoring of output label
|
2011-02-25 02:50:57 +00:00 |
andres.delikat
|
04bee5f950
|
Fix crash on saving config if ram watch is closed. Refactor some config saving stuff
|
2011-02-25 02:45:22 +00:00 |
andres.delikat
|
94ed90cc9d
|
Ram Watch - save column width settings to config
|
2011-02-25 02:36:52 +00:00 |
andres.delikat
|
f7198ae966
|
Ram Search - Memory domain select
|
2011-02-23 16:22:41 +00:00 |
zeromus
|
e10cea356a
|
oops
|
2011-02-23 06:49:52 +00:00 |
zeromus
|
6f4b85146c
|
make rewind track the currently chosen speed%
|
2011-02-23 06:46:03 +00:00 |
zeromus
|
6ac8c1544a
|
ok rewind really was broken
|
2011-02-23 06:40:04 +00:00 |
andres.delikat
|
741f2192a8
|
Ram Search - start new search if a new rom is loaded
|
2011-02-22 20:17:27 +00:00 |
zeromus
|
0f9c38f50b
|
fix sound buffering bugs and restore hookups for mute frameadvance option
|
2011-02-21 19:06:54 +00:00 |
andres.delikat
|
e5bac81a0b
|
Display message on screen when speed is changed
|
2011-02-21 16:43:07 +00:00 |
andres.delikat
|
7d0f4f21fe
|
Save & Load Config menu items
|
2011-02-21 16:35:42 +00:00 |
zeromus
|
bc74d6c575
|
complete speed/skip/non60-throttle functionality and controllable vsync. maybe a bit rough, but i'll continue to support it.
|
2011-02-21 09:48:53 +00:00 |
zeromus
|
64f0681fcd
|
dont crash on exit
|
2011-02-20 18:28:01 +00:00 |
zeromus
|
f9d7a15ee5
|
do some prepwork for proper main loop control and throttling
|
2011-02-20 08:40:22 +00:00 |
zeromus
|
840f81f956
|
hey let me add a placeholder dialog for a change!
|
2011-02-20 06:44:47 +00:00 |
kylethomson
|
2f3fad927a
|
Implement save keys.
|
2011-02-20 04:31:21 +00:00 |
kylethomson
|
1197a1bd33
|
First Run of Hotkey Dialog.
|
2011-02-20 02:59:15 +00:00 |
zeromus
|
022c4be0c8
|
add nes stub
|
2011-02-20 02:17:09 +00:00 |
kylethomson
|
9db8f58cb4
|
Lua window added. Only can browse for script, at the moment.
|
2011-02-19 22:42:35 +00:00 |