andres.delikat
3c378bc312
Add soft reset hotkey, remove hard coded nes reset hotkey, fix small errors on TI83 hotkey mapping
2011-06-30 02:22:12 +00:00
andres.delikat
2a1788d067
Path config - make browse buttons use image instead
2011-06-30 02:00:01 +00:00
andres.delikat
9a80fb206c
Save a default user setting and allow the user to set this in the record movie dialog
2011-06-30 01:37:54 +00:00
andres.delikat
889d997a32
More images for menu items
2011-06-30 01:27:46 +00:00
andres.delikat
a47f7e0550
Fix crash when no game loads on startup
2011-06-28 23:43:13 +00:00
andres.delikat
2b677d3245
Change ToolStrip widgets to ToolStripEx so that they can focus+click
2011-06-28 23:32:55 +00:00
zeromus
0aa234282e
phase 1 of fixing up controller logic. tell me how terribly ive broken the movie code. might want to fix it before moving on to phase 2 or decide to revert.
2011-06-27 05:31:46 +00:00
zeromus
71a8705d81
fix tab order in RecordMovie dialog
2011-06-27 01:34:23 +00:00
andres.delikat
52215061aa
some implementations necessary for the gameboy controller
2011-06-27 01:24:26 +00:00
andres.delikat
6c6929b625
Gameboy - implement memory domains (system bus only for now) and other small things
2011-06-27 01:05:30 +00:00
andres.delikat
4b417ec898
oops
2011-06-27 00:22:25 +00:00
andres.delikat
8096316981
Make GB debugger not load by default when a gb game is loaded, misc cleanups gb related
2011-06-27 00:15:47 +00:00
andres.delikat
d3f4da39a3
Subtitle viewer implemented for play movie dialog, context menu for edit/viewing subtitles (depending on read only status). Still TODO: save changes when in edit mode
2011-06-26 21:11:12 +00:00
andres.delikat
3235fc1618
Start a subtitle viewer/editor form and hook to the subtitle button on the play movie dialog
2011-06-26 20:26:37 +00:00
zeromus
33c5182296
fix annoying toolstrip/menustrip non-clickthrough behaviour
2011-06-26 20:10:05 +00:00
andres.delikat
5fa8ae99fe
Map hokeys - fix default focused widget when clicking the tabs
2011-06-26 20:06:27 +00:00
andres.delikat
87fb448cc0
Set FullRowSelect on a bajillion listview objects
2011-06-26 19:50:15 +00:00
andres.delikat
ed529b9322
Ram Watch - don't start a new watch file when restarting the dialog, at least for now until I find a happy compromise
2011-06-26 19:35:13 +00:00
andres.delikat
98988e4b49
RamWatch - save window position menu item
2011-06-26 19:13:52 +00:00
andres.delikat
4bc5ee663c
Cheats & Ram Search - ditto
2011-06-26 19:03:16 +00:00
andres.delikat
c8e8cee822
Ram Watch - when saving a new watch, add it to the recent menu
2011-06-26 19:01:06 +00:00
andres.delikat
ec7e4123fd
Ram Watch - show "saved" message when doing Save, not just SaveAs
2011-06-26 18:56:56 +00:00
andres.delikat
685a500cc5
movie - Reset recording for the NES core
2011-06-26 18:08:27 +00:00
andres.delikat
3a15dd6bb9
Basic subtitle loading and rendering. Still lots of todos but basic functionality now exists
2011-06-26 16:39:48 +00:00
andres.delikat
61e82793e9
Start movie subtitle system
2011-06-26 14:36:41 +00:00
andres.delikat
70dc87a971
Lua Console - Move Up/Down, Insert Seperator, other small things
2011-06-26 03:03:15 +00:00
andres.delikat
3569f3cd0a
Remove bmp images in favor of png, small implementations to Lua Console
2011-06-26 02:09:06 +00:00
andres.delikat
58a0a77ae5
More images and small gui tweaks
2011-06-26 01:22:52 +00:00
andres.delikat
12027d4da9
Close icon
2011-06-26 00:42:12 +00:00
andres.delikat
7663a53824
Some more images
2011-06-26 00:17:42 +00:00
andres.delikat
b40c861ee7
Images for all kinds of menu items
2011-06-26 00:06:50 +00:00
andres.delikat
4247b43b07
shut up some warnings
2011-06-22 17:41:59 +00:00
andres.delikat
8d856ccd53
Input Config - remove now obsolete TruncateButtonMapping function
2011-06-22 17:35:19 +00:00
zeromus
316720baf4
boot up without crashing on systems without HWTransformAndLight
2011-06-22 01:57:37 +00:00
zeromus
453b02a7ff
fix occasional crash in throttle due to a funky order of operations
2011-06-21 08:36:49 +00:00
andres.delikat
6cca2a666a
Context menu - disable "Load Last" menu items if no items in recent menus
2011-06-21 02:09:53 +00:00
beirich
dfda7d909b
Don't die when D3D9 device is lost
2011-06-21 02:01:51 +00:00
andres.delikat
e4a112c220
Hotkeys/Input - Use Ctrl for display instead of Control
2011-06-21 01:22:27 +00:00
andres.delikat
7332bccd62
expunge Left/Right Ctrl/Alt/Shift from default mappings
2011-06-21 00:36:31 +00:00
zeromus
35f2691666
some work on the disc system
2011-06-20 09:09:21 +00:00
zeromus
ca628e6278
rename GetExePathAbsolute to GetExeDirectoryAbsolute so it doesnt confuse me
2011-06-20 09:08:04 +00:00
andres.delikat
30296e4f5b
Don't distinguish between left & right shift/alt/control!
2011-06-20 02:24:41 +00:00
andres.delikat
e6af827d7c
...and remove some debug code I left in
2011-06-19 23:40:20 +00:00
andres.delikat
5bda595ee7
fixs spaces into tabs in a bunch of files because I'm tired of fixing it gradually
2011-06-19 23:39:25 +00:00
andres.delikat
38422fda10
Numpad 2,4,6,8 != Arrow keys!
2011-06-19 23:31:58 +00:00
andres.delikat
f5014946db
status strip - pause icon implemented, movie icon put in but hidden and unimplmeented. Dump Error warning icon put in and disabled, needs to be implemented
2011-06-19 20:50:46 +00:00
andres.delikat
50727e79ed
Add Stop Movie to context menu
2011-06-19 20:13:54 +00:00
andres.delikat
8bdd5d58aa
Anchor Play/Record messages to right edge of screen
2011-06-19 20:08:27 +00:00
andres.delikat
42e22b63be
Oops - reverse sorting for Ram Watch
2011-06-19 19:20:43 +00:00
andres.delikat
5e27953db0
Column sorting (and reverse sorting) for Ram Search & Ram Watch
2011-06-19 19:10:01 +00:00
andres.delikat
fc48e0e4f7
Record Movie Dialog - add header info on record, add author box and hook it up, dialog fix ups
2011-06-19 14:28:13 +00:00
andres.delikat
0e36c7d401
Input Widget - allow mapping to just ctrl, alt, or shift
2011-06-19 03:35:57 +00:00
beirich
a659c05b21
TurboCD progress
2011-06-19 03:27:18 +00:00
andres.delikat
3a8721f600
Input Config - fix so that multiple mappings are at least displayed again
2011-06-19 02:55:15 +00:00
andres.delikat
47ebedb40c
Input Config - fix anchoring of L+R checkbox, Input Widget - fix ToString method so things like Ctrl+UpArrow doesn't break
2011-06-19 02:17:27 +00:00
andres.delikat
f23c5f8382
Pause emulation when context menu is activated
2011-06-19 01:39:36 +00:00
andres.delikat
e250355024
NES controller 2 implemented with some bugs
2011-06-19 00:18:02 +00:00
andres.delikat
c6a5c7e9b6
change references of Global.Game.Name to Global.Game.FileSystemSafeName for situations that use it to build paths
2011-06-18 21:39:53 +00:00
andres.delikat
c5b2fa8431
Make Global.Game.Name use file name no Emulator GameName for NES games
2011-06-18 19:59:25 +00:00
andres.delikat
23613ffa27
Make Fullscreen only happen on Double Left Click
2011-06-18 19:25:41 +00:00
andres.delikat
e4168d609e
Refix drag & drop for movie files
2011-06-18 19:19:12 +00:00
andres.delikat
b95264e9bf
Make movie class handle automatically backing up a movie before the first time it alters it, add flag to MultiClient to toggle the movie backup feature
2011-06-18 19:16:05 +00:00
andres.delikat
67f726eae6
Movie backup function added to movie class, currently only hooked to a context menu item of main form
2011-06-18 18:27:51 +00:00
andres.delikat
4a60a4928a
Lots of context menu items and logic for hiding/showing them
2011-06-18 17:45:18 +00:00
andres.delikat
1260182445
squash playback bug that was causing "1" to be added to playback mnemonic
2011-06-18 17:09:58 +00:00
andres.delikat
b725394603
Context menu for main form, and toggle to disable it
2011-06-18 17:01:57 +00:00
andres.delikat
e14a3c70ad
Fix bugs in message config dialog, implement message anchoring (mostly)
2011-06-18 16:22:26 +00:00
beirich
468fd8bb74
fix crash-at-start bug if FPS is shown and 'Start Paused' is selected
2011-06-18 06:27:55 +00:00
kylethomson
c228699255
Getting closer.
2011-06-17 02:43:22 +00:00
andres.delikat
9e7510894e
Don't reference usermovie in the movie class
2011-06-17 01:50:51 +00:00
kylethomson
e9942dc101
Multitrack overwrite works. Now to fix playback.
2011-06-16 03:56:40 +00:00
kylethomson
dbd932bb5a
Had to add them to the dictionary.
2011-06-16 02:55:06 +00:00
kylethomson
0256569297
Hooked up multitrack hotkeys (I hope)
2011-06-16 02:52:23 +00:00
andres.delikat
1db89f5c1f
Message config - ability to set anchoring of on screen messages. TODO: hook up anchoring to display system
2011-06-16 02:39:35 +00:00
kylethomson
882562c452
Multitrack for PCE done, if my idea works. Now to hook up hotkeys.
2011-06-16 02:29:45 +00:00
kylethomson
b5b853196e
2011-06-16 01:49:12 +00:00
kylethomson
a4fe9754c0
Look at where the error is - This is what I need to access.
2011-06-16 01:35:42 +00:00
kylethomson
445be7ca24
Oopps, forgot to add multitrack file
2011-06-16 01:20:19 +00:00
kylethomson
18fe637193
Start of MultiTrack.
2011-06-16 01:18:16 +00:00
zeromus
2d20ab84ca
[NES] assorted mapper cleanup and add MMC2
2011-06-13 09:55:25 +00:00
zeromus
7705e3f6f1
[NES] clean up mapper 107
2011-06-13 08:58:38 +00:00
zeromus
db2ba34c01
[NES] work on some mappers, make a mapper compatibility list
2011-06-13 08:38:10 +00:00
zeromus
1b16d640bf
dont pop open the archive chooser when power cycling a rom from an archive
2011-06-12 22:55:34 +00:00
andres.delikat
c767018bcf
fix typo that broke wasPressed on input display
2011-06-12 22:29:04 +00:00
andres.delikat
0894a20e4c
Fix alert font so it doesn't clash with displays around it, fix crash on tastudio close, fix play movie from beginning function
2011-06-12 21:36:03 +00:00
andres.delikat
bda7db5633
TAStudio - misc small things
2011-06-12 20:33:42 +00:00
andres.delikat
cbd292366d
NES virtual pad hooked up (behaves as graphical autohold)
2011-06-12 19:31:06 +00:00
andres.delikat
80d4017a7f
VirtualPadNES added
2011-06-12 18:58:30 +00:00
andres.delikat
f36da18f97
Small fixups to movie & tastudio code
2011-06-12 18:31:42 +00:00
andres.delikat
59173e4e44
Some virtual pad progress, virtual pad dumps input into movie file when recording, currently doesn't feed it to the core though (lol). Virtualpad object set up for a nes controller
2011-06-12 14:42:50 +00:00
andres.delikat
368faf64f4
VirtualPad object, added to TAStudio
2011-06-12 01:50:08 +00:00
zeromus
9ee66226df
[NES] add SuROM (dragon quest 4) and SoROM/SxROM (other games that are not dragon quest 4)
2011-06-12 00:53:14 +00:00
andres.delikat
38ca651aab
TAStudio - more misc stuff
2011-06-12 00:14:19 +00:00
andres.delikat
cd849d9614
TAStudio - more fixups, current frame always in view, better images for tool buttons, fix read-only toggle, Gui cleanups
2011-06-11 23:54:35 +00:00
andres.delikat
b527b91252
TAStudio - show input log of movie, very buggy atm
2011-06-11 22:59:21 +00:00
andres.delikat
bb0897b3ed
Some work on TAStudio, read-only toggle, play movie from beginning, autoload, misc clean up
2011-06-11 22:32:12 +00:00
zeromus
c0988feaa3
add CoreInputComm/CoreOutputComm, remove Query system, hook up nes video config options
2011-06-11 22:15:08 +00:00
andres.delikat
11b33fcc33
Fix MakeRelease, SlimDx.dll must be in the zip!
2011-06-11 20:01:36 +00:00
andres.delikat
895915cd9f
Made public flags in main form so that dialogs can control frame advance & rewind. Hooked to TAStudio
2011-06-11 19:39:34 +00:00
andres.delikat
e9381dc06e
Sound Volume - better algorithm for a smoother sound up/down
2011-06-11 17:42:16 +00:00
andres.delikat
f52c4610e8
NES config - Fix crash when palette path is null, hook up NES palette path config in path config dialog, dialog fix ups
2011-06-11 16:22:48 +00:00
andres.delikat
f052b0bd71
Add palette files to MakeRelease.bat
2011-06-11 16:02:28 +00:00
andres.delikat
448458f0e5
oops, add Movie Convert to project
2011-06-11 15:58:22 +00:00
andres.delikat
5f3cfb46da
NES Game Genie Encoder/Decoder - fix button order to match game genie (oops), fix tab stops, fix add cheat button from crashing
2011-06-11 15:55:06 +00:00
andres.delikat
d70121bc04
NES Graphics config - hook up sprite, background toggling, and background color selection. Fix up bugs. Also add the files to SVN, since I always forget that the first time!
2011-06-11 14:40:00 +00:00
andres.delikat
ef4b30cbd2
NES graphics config - checkboxes & config for Allow > 8 sprites per scanline, and clip left & right sides. Hook up palette file selection, and autoload palette toggling. Checking in NES .palette files
2011-06-11 12:54:26 +00:00
andres.delikat
2f2a09f2f9
Start NES graphics settings dialog
2011-06-10 23:09:10 +00:00
andres.delikat
42354a2c77
remove status message, TODO: put useful things in this bar
2011-06-10 22:58:48 +00:00
zeromus
4bf905c055
[NES] ntview: add ability to view individual nametables zoomed in
2011-06-10 08:10:16 +00:00
zeromus
51367f58c7
[NES] specify scanlines in PPU/NT viewers
2011-06-10 07:43:48 +00:00
zeromus
40b7827798
improve fastforward system: add >> to fps display, add an 'alternate speed' selection (hold ctrl while choosing a speed from the config>speed/skip menu) which is used by holding FF key, add separate unthrottle toggle, clarify throttle control logic.
2011-06-10 07:12:57 +00:00
beirich
93b8bb291b
update controller binding defaults to map well to xbox360 gamepads; corrected PCE keyboard bindings also
2011-06-10 05:52:01 +00:00
zeromus
368c5266e5
[NES] add loader for FCEUX format palettes and an example of how to set it
2011-06-10 05:31:46 +00:00
zeromus
7f4e4916dd
[NES] fix triangle channel sound bug and add sound savestates
2011-06-10 05:02:06 +00:00
beirich
a219e4fb64
made the status bar toggleable
2011-06-10 04:41:33 +00:00
beirich
5a73fc03ad
u+d/l+r toggle implemented
2011-06-10 04:14:21 +00:00
andres.delikat
2fcb35a4e4
Input Config - Fix NES select & start (I had the saving of the key mappings flip flopped)
2011-06-09 00:58:09 +00:00
zeromus
bb4499a41f
[NES] rewrite core mmc3 mapping logic to be more clear, handle some assorted mislabeled games, and fix a bug with mmc3+vram+chrmode=1
2011-06-08 09:28:38 +00:00
zeromus
0015cada91
[NES] fix bug in deemph palette that made airwolf invisible and add better tracking and reporting of bad roms (there are bad dumps of airwolf in addition to the game itself being bad)
2011-06-08 06:53:11 +00:00
zeromus
81b30501a5
[NES] improve board detection diagnostics logging messages, and add board: IREM-G101 (mapper 032)
2011-06-08 06:17:41 +00:00
zeromus
969341f691
[NES] add board: sunsoft-4 (mapper 068)
2011-06-08 02:42:36 +00:00
zeromus
8247fca267
[NES] game recognition tweaks and additions
2011-06-08 01:03:32 +00:00
andres.delikat
c6ddf5fd68
new Movie creates a GUID
2011-06-08 00:42:51 +00:00
andres.delikat
a9c8756bd1
Some work on Movie object and convertSMV started
2011-06-08 00:25:16 +00:00
zeromus
9ea6a0b7a8
fix various poorly constructed auxfile paths and paths with invalid characters
2011-06-07 21:10:30 +00:00
zeromus
232d8c91f6
fix saveram path creation
2011-06-07 20:52:45 +00:00
zeromus
d05b81238e
[NES] general ppu timing, mmc3, and nt view fixups.
2011-06-07 07:14:34 +00:00
zeromus
a849a2b9ca
fix debug stdout redirection with a hack. which visual studio doesnt support in c# ????
2011-06-06 21:08:38 +00:00
zeromus
51dbef0fd2
[NES] fix nt viewer
2011-06-06 18:19:24 +00:00
andres.delikat
542d54a9d2
Movie Convert - make compile
2011-06-06 10:41:24 +00:00
andres.delikat
89ff0c8927
ConvertFCM - remove some erroneous code
2011-06-06 02:07:53 +00:00
andres.delikat
8d1a2cb2cd
Fix bugs in MMV convert
2011-06-06 01:08:29 +00:00
andres.delikat
4c36d1abda
basic mmv conversion done. Still a lot of little todos with header info & error checking
2011-06-06 00:18:42 +00:00
andres.delikat
a189411d26
Progress on convertFCM and beginning of convertMMV
2011-06-05 16:29:09 +00:00
andres.delikat
5ad6e0b602
Begin Convert FCM tool. Reads most header stuff, no input log yet. Only hooked up to Drag & Drop atm
2011-06-05 02:50:50 +00:00
andres.delikat
0224eebbf1
Allow L+R/U+D toggle (just the GUI & config work, not hooked up yet)
2011-06-04 23:17:59 +00:00
andres.delikat
2a7996c228
Input Config - NES controls - swap Select & Start
2011-06-04 14:07:55 +00:00
andres.delikat
56cce7ab2b
Rip out sample rate config
2011-06-04 01:03:13 +00:00
beirich
566ec51a8a
restore SMS movie playback
2011-06-03 03:25:04 +00:00
beirich
9283a9f37d
IEmulator now implements IDisposable; client now disposes cores
2011-06-02 02:59:18 +00:00
andres.delikat
6aab991f10
bat file for making a release
2011-05-30 03:21:51 +00:00
andres.delikat
6d82dcf486
Volume up and down hotkeys
2011-05-30 01:50:51 +00:00
andres.delikat
47b9487bd3
Sound Config - Sample rate config
2011-05-25 02:00:44 +00:00
andres.delikat
77afbe240d
Sound Config - hook up sound enabled checkbox and implemented the feature.
2011-05-25 01:33:54 +00:00
zeromus
b2a38e9d9c
hand coded special purpose sorts are a bad idea.
2011-05-24 05:30:21 +00:00
offspring131313
7c92c36077
Added Mergesort for Playmovie column sorting for when the number of elements is over 15. ListView currently does not update when the code uses the mergesort portion and not just the insertion sort portion.
2011-05-24 02:12:30 +00:00
offspring131313
d76fd77cfc
Added reverse sorting for PlayMovie dialog for when clicking a column a second time.
2011-05-24 01:40:36 +00:00
andres.delikat
115517c795
Volume control hooked up
2011-05-24 01:20:08 +00:00
offspring131313
4ea39c8525
Added a CompareTo function for Movie objects, and created a basic insertion sort for the play movie dialog.
2011-05-24 01:19:42 +00:00
andres.delikat
de6aa0659e
Add icon to this folder, the properties seem to not like it being in another folder
2011-05-24 01:15:42 +00:00
andres.delikat
c16dcc2309
Use right path for icon image, add console back to project
2011-05-24 00:39:18 +00:00
andres.delikat
7dc78cdaab
Some widgets for volume control in sound config
2011-05-23 21:31:29 +00:00
andres.delikat
4a28b282f8
Fix typo that caused loadstate hotkey mapping to display on load config menu item, fix so that movie log loading from savestate doesn't crash if text line is null
2011-05-23 02:15:16 +00:00
andres.delikat
157d8b7152
Use EXE path instead of working directory for Nescarts.7z, config.ini, and gamedb.txt
2011-05-23 01:34:19 +00:00
andres.delikat
1d0a504704
Remove an erroneous duplicate message in savestate(), remove a debug message in movie
2011-05-23 01:23:32 +00:00
andres.delikat
a52ccb5e6a
.exe now uses the bizhawk icon
2011-05-23 01:04:56 +00:00
andres.delikat
18a32d35e6
Single Instance mode feature, currently though Bizhawk crashes on exit when in single instance mode
2011-05-23 00:33:05 +00:00
andres.delikat
36a0580dca
Fix a bunch of crash issues with Ram Watch & Cheats related to having no list item selected. Implement Drag & drop for .cht & .wch files on Main form
2011-05-22 20:19:28 +00:00
andres.delikat
16d282a15d
Drag & Drop savestates
2011-05-22 19:52:49 +00:00
andres.delikat
a249d3b3ed
Hook up TASStudio to main form, add a few buttons.
2011-05-22 18:38:44 +00:00
andres.delikat
a2dede0bfa
Use absolute path when creating the input log, hook up savestate logic to SaveStateAs()
2011-05-22 17:45:33 +00:00
zeromus
1700c22b17
dont crash when movies directory is missing
2011-05-22 17:41:22 +00:00
andres.delikat
9651f4fe5b
Start a Starts From combo box in the Record Movie dialog, and use HawkFile instead of FileInfo for Play dialog
2011-05-22 14:51:22 +00:00
andres.delikat
2e71a9ab93
If movie is in Movie Finished mode and rewound, go back to playback mode
2011-05-22 13:29:32 +00:00
andres.delikat
555d7b17c6
More InputLog logic
2011-05-22 12:44:57 +00:00
andres.delikat
433ea55f18
Make InputLog log to the Movie folder, clean up some logic regarding InputLog
2011-05-22 12:40:11 +00:00
andres.delikat
848af8c664
Remove Replay Input Log menu item
2011-05-22 12:28:03 +00:00
andres.delikat
93b7a93806
Fix some small todos
2011-05-22 02:19:55 +00:00
andres.delikat
47886e7c40
Drag & Drop for ram search, cheat search, play movie, record movie
2011-05-22 02:12:36 +00:00
andres.delikat
fe563656b9
Ability to set Bizhawk to Accept Background Input. TODO: currently only takes affect on bizhawk restart, find a way around this.
2011-05-22 01:46:39 +00:00
andres.delikat
839d1e3cca
--movie commandline arg
2011-05-22 00:13:12 +00:00
andres.delikat
e9186686f8
In recent menus make "None" grayed
2011-05-22 00:01:21 +00:00
andres.delikat
0d714aa6d1
Hook up movie autoload
2011-05-21 22:37:15 +00:00
zeromus
90e5090e0e
change HawkFile.CanonicalName to CanonicalFullPath, and add a new HawkFile.CanonicalName which returns the archive|member where CanonicalFullPath would be c:\path\to\archive|member
2011-05-21 19:31:00 +00:00
andres.delikat
40f473d629
Option to Bind Savestates to Movies (on by default)
2011-05-21 18:44:45 +00:00
andres.delikat
27174be2a2
oops
2011-05-21 17:36:33 +00:00
andres.delikat
ccc4960af1
Hooked up TI83 mnemonic functions. TI83 is now tasable (lol)
2011-05-21 17:31:15 +00:00
andres.delikat
b019329f01
Run in Background toggle
2011-05-21 03:30:32 +00:00
andres.delikat
ed6ca16431
Path Config - clean up todo list and cosmetic changes to dialog
2011-05-21 03:01:56 +00:00
andres.delikat
11ddd79229
Screenshot As menu item
2011-05-21 02:51:47 +00:00
andres.delikat
77906b80c5
Path config - set tab stops and hook up ROM path logic
2011-05-21 01:13:48 +00:00
andres.delikat
b3502aebad
Hook up cheats path config to Cheats dialog
2011-05-20 20:33:58 +00:00
andres.delikat
f01d136d53
Hotkeys - fix movie hotkey ordering
2011-05-20 16:37:37 +00:00
offspring131313
2df4243695
Added saving customized settings to RamSearch dialog
2011-05-20 11:21:29 +00:00
andres.delikat
fa503a17e9
Path Config - add SG-1000 tab and finish implementing GG stuff
2011-05-20 02:40:17 +00:00
andres.delikat
0c1077c651
Path config - implement for Game Gear, implemented SaveSettings()
2011-05-20 02:04:20 +00:00
andres.delikat
06873dc122
Hook up path config Paths to savestates, save RAM, and screenshots
2011-05-20 00:34:01 +00:00
andres.delikat
c15c9217f7
Recent Movies menu implemented
2011-05-19 18:50:09 +00:00
offspring131313
917a9db83f
Fixed a bug with the column reording save on RamWatch and added the feature to Cheats.
2011-05-19 07:31:50 +00:00
andres.delikat
f8c1791908
GetMnemonic now looks at the frame count and truncate the movie if it is less than the movie length. Resuming recording now works
2011-05-19 02:15:55 +00:00
offspring131313
21b153bd5e
Made the code more readable, and easier to add columns to ramwatch (also saving in case my next change fucks everything up!)
2011-05-19 01:48:20 +00:00
offspring131313
61e5721c53
Added config feature for saving column order for ram watch
2011-05-19 00:39:42 +00:00
andres.delikat
8966a16db4
Cheat search - rename "Restore original size" menu item to "Restore Default Settings"
2011-05-19 00:33:03 +00:00
andres.delikat
3f18d05ee1
Make text box for movie more idiot proof. Adds a file extension if the user did not provide one, takes into account if the user attempted to add a backslash at the beginning
2011-05-19 00:16:00 +00:00
andres.delikat
0da8d9da00
Fix PCE input recording
2011-05-18 23:53:19 +00:00
andres.delikat
2a3f7cde37
Play Movie dialog - Fix preloading
2011-05-18 01:56:35 +00:00
andres.delikat
97ef68e64e
Record movie dialog now allows user to type in name of file to record, and will auto fill in directory path if user does not. Play movie now uses the PreLoad function so length calculation is significantly faster
2011-05-18 01:49:20 +00:00
andres.delikat
250f424629
Start a MovieConvert class for converting fcm, mmv, and such to .tas files
2011-05-18 01:30:25 +00:00
brandman211
6e98bfc978
Created an efficient frame calculation.
2011-05-18 01:24:26 +00:00
andres.delikat
2b41592c9b
Load rerecord count when loading a movie
2011-05-18 00:08:51 +00:00
andres.delikat
bee9eaf6f3
Movie finished mode savestate logic implemented though resuming recording after a movie is finished results in a desynced movie
2011-05-17 23:52:10 +00:00
andres.delikat
5a082bad2f
Save input log into savestates. Also add more informative messages & frame counter for better debugging
2011-05-17 22:44:31 +00:00
andres.delikat
e5af4418da
Movies - CheckTimelines function, disabled until rerecording is smoothed out better
2011-05-17 01:10:04 +00:00
andres.delikat
311af36737
Add read-only checkbox to Play Movie dialog. Record movie dialog sets the emulator to read+write.
2011-05-17 00:27:22 +00:00
andres.delikat
b9ec7e626e
Various tweaks related to movie code
2011-05-16 17:58:59 +00:00
andres.delikat
2331e12c9f
Movies - add hotkeys for play movie, record movie, stop movie, playbeginning, toggle read-only. Made multitrack tab just a movie tab. Other misc cleanups
2011-05-16 17:07:09 +00:00
andres.delikat
85e52c3bcb
Some refactoring of savestate + movie code and laid out the logic for how these situations should be handled
2011-05-16 15:38:48 +00:00
andres.delikat
4a549631e5
Movie class - refactor time calculations. Make PCE_NTSC = PCE. Remove any 60.0 or 50.0 const ints in favor of the default case. Made a decision that time should be calculated based on the console framerate not the fps at which bizhawk will emulate. Thus SMS uses a ~60.1 fps
2011-05-16 13:56:22 +00:00
offspring131313
386b26ccbe
Reverted some changes I thought was improving the readability, but was really just breaking the correctly programmed stuff =D
2011-05-16 07:44:03 +00:00
beirich
003a71cb5a
PAL PCE has the same timings as NTSC
2011-05-16 04:07:05 +00:00
offspring131313
644106575e
Refactored Movie folder. Added some functions, merged some functions, and added some comments regarding some questions I have about a few of the functions.
2011-05-16 03:55:17 +00:00
offspring131313
96b80f4789
Added a single variable in MainForm from which to derive the Emulator Version number. Just call MainForm.EMUVERSION
...
Only updated the new method for deriving this in MovieHeader, I'm unaware of anywhere else this information is requested as I'm still learning the system.
2011-05-16 02:54:53 +00:00
andres.delikat
24a713ee1f
Implement record movie dialog enough to choose a movie and begin recording. Needs a way to set header info & settings
2011-05-16 00:56:16 +00:00
andres.delikat
a91e7007a7
Play Movie - fixes so that .mc2 & .fm2 get the right system ID on load, and fix the rounding of the fractional part of the movie time
2011-05-15 23:25:25 +00:00
andres.delikat
229852d06c
Play movie dialog now shows completion time. It also reads the entire movie in order to determine this. I have stressed tested this yet, it is probably very slow.
2011-05-15 22:59:54 +00:00
andres.delikat
99babf743f
Movie class has a GetSeconds() function that returns the number of seconds based on frames / fps. It is loaded with lots of fps formulas for various consoles.
2011-05-14 12:46:41 +00:00
andres.delikat
3dbf342dbe
Set system ID in input log
2011-05-14 02:34:18 +00:00
andres.delikat
8b313774eb
Play movie auto-finds fm2 & mc2
2011-05-14 01:37:45 +00:00
kylethomson
122b35f6c3
Adding lua function lists.
2011-05-14 01:05:26 +00:00
andres.delikat
8814385916
Fix GetExePath function to remove "file:\\" from the directory string. That was causing directory code to freak out. Play movie dialog now successfully creates the movie directory and searches for movie files
2011-05-14 00:33:25 +00:00
kylethomson
a82bb3718b
Do controller binding in a loop, to reduce the repetitive code
2011-05-14 00:15:31 +00:00
andres.delikat
dc288f4f3b
Attempt to have the Play movie dialog preload movies in the Movie directory
2011-05-13 20:47:59 +00:00
andres.delikat
12adf89ca1
On movie playback - input display = gray (todo: make the color configurable in message config
2011-05-13 20:19:12 +00:00
andres.delikat
3ccd1b1f66
Restore input to the user after StopMovie or going into Movie Finished Mode
2011-05-13 20:02:28 +00:00
andres.delikat
d95681c39e
Rerecord count display
2011-05-13 19:07:11 +00:00
andres.delikat
fe0363d80b
Movies - Add all current valid movie file extensions to drag & drop, Hook up movie finished mode to frame loop & frame counter display, clean up some logic regarding the toggling of InputLog and UserMovie
2011-05-13 17:03:05 +00:00
andres.delikat
6825c9f84c
Drag & Drop for .tas files, refactor play movie function
2011-05-13 01:44:20 +00:00
brandman211
d356b2f72f
Added items to the Recent Movie selector.
2011-05-13 00:46:25 +00:00
andres.delikat
06f771292f
Play Movie dialog - hook up details list
2011-05-13 00:17:59 +00:00
andres.delikat
c6c96af860
Get virtual list view stuff hooked up on Lua Console
2011-05-12 23:58:06 +00:00
brandman211
b89412f2f8
Implemented Courier, a monospace font, as the font.
2011-05-12 23:57:37 +00:00
andres.delikat
890fa7fbe0
Display rerecord count on the frame counter message for now. I will eventually make it its own display option
2011-05-12 22:51:25 +00:00
andres.delikat
769a5d10ec
bizhawk now compiles
2011-05-12 22:45:35 +00:00
andres.delikat
f64767d223
oops, didn't check this in
2011-05-12 21:00:52 +00:00
andres.delikat
ca457d4ce3
Implement Play Movie from beginning, add author & rerecord header params to file reading/writing code.
2011-05-12 21:00:04 +00:00
brandman211
c66b44923a
-Fixed the reading of movie files for SMS and PCE. They did not consider the reset flag.
...
-Considered the case in which only some controllers are recorded, and prevented the errors that case would cause.
2011-05-12 18:28:38 +00:00
brandman211
3e6c2bda2d
-Fixed PCE mnemonics.
2011-05-12 17:43:21 +00:00
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
477999f99d
Fixes to movie code
2011-05-12 01:33:51 +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
9f6c276b5f
Fix NES set mnemonic to match the get method
2011-05-08 21:09:20 +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