andres.delikat
|
1eac1dbb05
|
NES PPU - switch the fake toolstrip menu with a real menu strip
|
2011-09-11 01:21:10 +00:00 |
andres.delikat
|
21d396f9bc
|
Fix minimum size on all winforms, also set max size where appropriate, fixed anchoring & resizing issues, and other misc. display cleanup
|
2011-09-11 01:01:40 +00:00 |
andres.delikat
|
95c4e658ac
|
Make interim flag (set to true currently) that flips a lot of settings all at once (such as disabling unfinished dialogs, setting the mainform text, and the about box (lol))
|
2011-09-11 00:11:46 +00:00 |
andres.delikat
|
79e5a399f7
|
Toolbox - resize slightly, set minimum size, change bg color of toolstrip, make ti83 keypad visible only if ti83 is loaded
|
2011-09-10 21:48:27 +00:00 |
andres.delikat
|
4f98fdb60d
|
Ram Watch - adding a watch from an external dialog flags changes
|
2011-09-10 21:37:03 +00:00 |
andres.delikat
|
dd9f615f00
|
Set minimum size and some anchoring fixes for config dialogs
|
2011-09-10 21:35:17 +00:00 |
andres.delikat
|
6321428feb
|
Hotkey & Controller config - set accept & cancel button properties
|
2011-09-10 21:24:15 +00:00 |
andres.delikat
|
e3d9706e9e
|
Ram Watch - update values when editing, removing, and duplicating a watch, and whenever a value is added to the watch by an external dialog
|
2011-09-10 21:16:29 +00:00 |
andres.delikat
|
b977ca94e9
|
Ram Search - Fix crash bug when user would click Save and then cancel the save dialog
|
2011-09-10 21:06:50 +00:00 |
andres.delikat
|
b0235e08f0
|
Ram Watch - fix crash when using the save icon on a new watch file with changes
|
2011-09-10 18:09:21 +00:00 |
andres.delikat
|
e889520744
|
Hex Editor - use filesystem safe name generation for default file name on Dump to File
|
2011-09-10 13:51:26 +00:00 |
andres.delikat
|
5eba8bc7f3
|
Movies - fix problem with NES loadstate & timeline checks that caused the Frame value to not parse properly. Also add messages to the catch statement in the event of parse failure.
|
2011-09-10 02:08:16 +00:00 |
beirich
|
e8c3da9c1f
|
[pce] Improve ADPCM flags and interrupt handling
|
2011-09-09 03:40:58 +00:00 |
andres.delikat
|
45609f4e88
|
Movies - fixed major bug in rerecording logic. Loadstate was truncating movie input based on global.emulator.frame BEFORE loading that value! Thus loading a state (in record mode) from an event later than the current frame count was truncating the input, then loading the actual savestate. Movie loadstate now truncates based on the state's frame count
|
2011-09-07 01:18:58 +00:00 |
andres.delikat
|
a787fe3c60
|
Movies - Fix a major logic flaw in the CheckTimeLines() logic. Should compare from 0 - state frame count, not 0 - length of state input log
|
2011-09-07 00:40:42 +00:00 |
zeromus
|
4924b4a9a0
|
nes-fix tetris differently
|
2011-09-06 01:58:22 +00:00 |
andres.delikat
|
08ec88319f
|
PlayMovieFromBeginning() - set Readonly to true, and put an informative message on screen
|
2011-09-05 17:38:54 +00:00 |
andres.delikat
|
e16bc58ace
|
Path Config - update main form status bar slots since savestates is one of the folders that could be affected here
|
2011-09-05 02:34:42 +00:00 |
beirich
|
e67ff446da
|
Fix new GameInfo to not default to in-database, special handling for 'null' games
|
2011-09-05 01:21:59 +00:00 |
andres.delikat
|
984abbb869
|
Refix bind savestates to movies option
|
2011-09-05 00:50:50 +00:00 |
andres.delikat
|
d7c267cbbe
|
PathManager - Make FilesystemSafeName remove all invalid chars (for filesystems) from a game name
|
2011-09-04 19:24:40 +00:00 |
andres.delikat
|
772737f579
|
PlayMovieFromBeginning() - if movie starts from savestate, load the savestate!
|
2011-09-04 19:06:18 +00:00 |
andres.delikat
|
bf76e1e7e0
|
Refix recording movies from "Now" so that the StartsFromSavestate flag gets properly stored into the movie file
|
2011-09-04 19:04:00 +00:00 |
andres.delikat
|
71833f419a
|
NES PPU - only update palettes & patterns if ppu values change, about a 8fps speedup on my machine
|
2011-09-04 16:56:56 +00:00 |
andres.delikat
|
6b3d217691
|
NES PPU - more code cleanup/small speedups
|
2011-09-04 16:29:48 +00:00 |
andres.delikat
|
2e1f064424
|
NES PPU Viewer - read ppu values once at the beginning of Generate() into an array and use that for all the drawing. About a 4-5fps speed up
|
2011-09-04 16:13:44 +00:00 |
andres.delikat
|
233afd6ab0
|
Palette Viewer - more code cleanup, runs about 1 fps faster
|
2011-09-04 15:37:55 +00:00 |
andres.delikat
|
daa406f356
|
PaletteViewer - code clean up
|
2011-09-04 15:20:52 +00:00 |
zeromus
|
60f2b411b6
|
dont vsync when fastforwarding or unthrottling
|
2011-09-04 05:18:38 +00:00 |
andres.delikat
|
ed7cc01d9f
|
Nes Nametableviewer - another small ~1 fps speedup
|
2011-09-04 03:40:01 +00:00 |
andres.delikat
|
353e1dbcd8
|
NES Nametable Viewer - more pre-reading of ppu bus data, about another 5 fps bump
|
2011-09-04 03:23:00 +00:00 |
andres.delikat
|
04b5cafe3a
|
NES NameTableViewer - pre read the ppubus before looping. About a 7 fps increase in speed on my machine at the highest refresh rate.
|
2011-09-04 03:14:42 +00:00 |
andres.delikat
|
35d0ad1b31
|
NES - implement Clip Left & Right sides option
|
2011-09-04 01:58:16 +00:00 |
andres.delikat
|
721a514d26
|
NES Graphics Config - Ability to set the first and last scanlines. NES Core - refactor MyVideoProvider to accomodate new settings. Set to Top 8, Bottom 231 by default.
|
2011-09-04 01:12:12 +00:00 |
beirich
|
e13af4064b
|
[pce] very preliminary ADPCM playback, added a bunch more MemoryDomains
|
2011-09-03 20:32:18 +00:00 |
andres.delikat
|
a84f881c5c
|
Movies - Remove UserMovie and change all references to it to Global.MovieSession.Movie, fix error in CheckTime Line logic, read-only savestates should now work
|
2011-09-03 18:07:30 +00:00 |
beirich
|
afaf5879f6
|
Improve CD-Audio w/ volume/fade support; put error messages in client when invalid system card selected
|
2011-08-30 04:02:52 +00:00 |
andres.delikat
|
a731504e5b
|
TAStudio - fix typo in Restart() that was causing the listview to get wrecked
|
2011-08-30 00:26:14 +00:00 |
andres.delikat
|
be4ce1dce7
|
Fix Input Display during movie playback/recording to be the previous frame, not the upcoming frame
|
2011-08-29 23:33:57 +00:00 |
andres.delikat
|
4ef00921e9
|
Autofire Config - Add flag for the "Take lag frames into account" feature, true by default
|
2011-08-29 22:25:40 +00:00 |
andres.delikat
|
aba919874d
|
Autofire - take lag frames into account
|
2011-08-29 03:28:34 +00:00 |
andres.delikat
|
17f02b3e3f
|
NES NT Viewer - Refresh Rate bar
|
2011-08-29 01:26:36 +00:00 |
andres.delikat
|
1bb58fc026
|
NES NT Viewer - show some more info on mouse over
|
2011-08-29 01:09:16 +00:00 |
andres.delikat
|
c7d5c983bb
|
NES PPU - Sprite Viewer - Make Zoom Box account for 8x16 sprites
|
2011-08-29 00:28:17 +00:00 |
andres.delikat
|
83cc883177
|
NES PPU - Sprite Viewer Details - show attribute flags
|
2011-08-29 00:19:55 +00:00 |
andres.delikat
|
033c008a06
|
NESPPU - fix address display of pattern view details
|
2011-08-29 00:05:32 +00:00 |
andres.delikat
|
d1d1c4fd0e
|
NES PPU - more mouse over info fixed/implemented
|
2011-08-28 23:51:45 +00:00 |
zeromus
|
f894ed7e48
|
nes-sprite viewer bug fixes and 8x16
|
2011-08-28 21:10:21 +00:00 |
andres.delikat
|
3aae846e0a
|
NESPPU - Sprite Viewer implemented with 2 bugs (uses wrong palette? and bottom two rows are off)
|
2011-08-28 20:43:25 +00:00 |
andres.delikat
|
4048863a30
|
NESPPU - at a refresh rate slider. I was hoping to not resort to such a hack but it REALLY helps, and most case uses don't need full refresh accuracy, and on those occasions, it is a simple use of the slider.
|
2011-08-28 18:49:03 +00:00 |
andres.delikat
|
f2e6babd71
|
NESPPU - implement right-click to remember selection
|
2011-08-28 17:59:53 +00:00 |
andres.delikat
|
2f5571e4da
|
NESPPU - implement Zoom Box
|
2011-08-28 17:38:33 +00:00 |
andres.delikat
|
68e1e0b71d
|
NESPPU - progress on sprite viewer & details & other dialog todos
|
2011-08-28 16:36:50 +00:00 |
andres.delikat
|
e6efc1a8ba
|
NT Viewer - show Tile ID
|
2011-08-28 00:27:39 +00:00 |
andres.delikat
|
463747bfea
|
NES NameTable Viewer - implement mouse over data except for TileID
|
2011-08-27 23:11:47 +00:00 |
andres.delikat
|
d22d731f4b
|
oops, had the pattern viewer refresh commented out
|
2011-08-27 21:44:08 +00:00 |
andres.delikat
|
278a9486b6
|
NESPPU - speedups to palette viewer
|
2011-08-27 21:31:47 +00:00 |
andres.delikat
|
e75052923a
|
NES Nametable & PPU Viewer fix ups
|
2011-08-27 21:07:09 +00:00 |
zeromus
|
8e7e3eb1e5
|
remove dumb throttle diagnostics
|
2011-08-27 18:41:38 +00:00 |
zeromus
|
57cd3bbf9b
|
add optional throttle diagnostics
|
2011-08-27 18:19:18 +00:00 |
zeromus
|
27136932c3
|
throttle diagnostics
|
2011-08-27 18:09:54 +00:00 |
zeromus
|
9ffaf56630
|
throttle timing refinement
|
2011-08-27 18:06:23 +00:00 |
zeromus
|
401ca0e982
|
should probably call timeBeginPeriod at some point
|
2011-08-27 18:00:14 +00:00 |
andres.delikat
|
382ae901e7
|
Oops
|
2011-08-27 16:47:41 +00:00 |
andres.delikat
|
31c19e5043
|
Disable NES Debugger menu item, and remove a commented out debug line I left by accident
|
2011-08-27 16:30:59 +00:00 |
andres.delikat
|
942a9e086a
|
Add a SoundOn flag to the nes core and hook to the sound on/off in sound config. the flag bypasses the apu.run function. the apu read/writes are still going, and seems to be TAS safe to do this
|
2011-08-27 15:49:16 +00:00 |
andres.delikat
|
1f3a315926
|
NES Nametableviewer & NESPPU viewer were running their updatevalues code when closed. Fixing that gave a few fps boost to the nes core when those dialogs are not open!
|
2011-08-27 14:56:17 +00:00 |
andres.delikat
|
8dff368bcc
|
misc code cleanup on some tool dialogs
|
2011-08-27 14:49:13 +00:00 |
andres.delikat
|
5e9f90eea9
|
Ram Search - big speed up in QueryItemBkColor by only checking for column == 0, apparently it was causing a redraw for each column instead of just once, setting column == 0 still colors the entire row. Also removed the "x addresses would be removed" message when in preview mode as it isn't worth a 1 fps cost imo. Also applied the column == 0 fix to Ram Watch though that will have a significantly smaller speed boost.
|
2011-08-27 13:56:06 +00:00 |
andres.delikat
|
c7e8e7ece1
|
Ram Watch/Ram Search - small speed optimization to the QueryItemText functions
|
2011-08-27 13:20:02 +00:00 |
andres.delikat
|
18a6b21deb
|
Oops
|
2011-08-27 04:36:45 +00:00 |
andres.delikat
|
293b7133c5
|
Slight Dialog performance tweaks
|
2011-08-27 04:32:54 +00:00 |
zeromus
|
35ead836d2
|
fix input better
|
2011-08-27 02:56:15 +00:00 |
zeromus
|
9e97379d45
|
oops
|
2011-08-27 02:45:02 +00:00 |
zeromus
|
dacc65eb0d
|
2010 cleanup
|
2011-08-27 02:31:43 +00:00 |
beirich
|
21493304e6
|
Bizhawk bravely enters the year 2010
|
2011-08-27 02:17:11 +00:00 |
andres.delikat
|
f9ecea8464
|
RenderPanel - DrawScreenInfo() - clean up a lot of sloppy code and optimize some things
|
2011-08-27 01:50:44 +00:00 |
zeromus
|
3420f0bc5e
|
see if this input code is any faster
|
2011-08-27 01:15:57 +00:00 |
andres.delikat
|
0536a04f59
|
Update Status Bar save slots on LoadRom()
|
2011-08-26 23:54:15 +00:00 |
andres.delikat
|
82630e62b5
|
Hex Editor - Hook up mouse wheel
|
2011-08-26 00:20:42 +00:00 |
andres.delikat
|
e866055581
|
Hex Editor - fix problems with highlight display
|
2011-08-25 23:58:16 +00:00 |
andres.delikat
|
172205a86e
|
Hex Editor - Display address highlighted
|
2011-08-25 23:49:13 +00:00 |
andres.delikat
|
dea2afd513
|
Hex Editor - very slight optimziing of GenerateMemoryViewString
|
2011-08-25 17:05:51 +00:00 |
andres.delikat
|
db0fe17933
|
Fix typo in GetRomsPath, was returning GB for PCE/SFX
|
2011-08-25 02:52:35 +00:00 |
andres.delikat
|
8d7c745e56
|
Show nibbles when hex editing, fix auto move to next address on 2 byte view, update values on load
|
2011-08-25 02:23:12 +00:00 |
andres.delikat
|
d8bdf4c646
|
Hex Editor - show frozen addresses
|
2011-08-25 02:08:05 +00:00 |
andres.delikat
|
4017e8a068
|
Hex Editor - fix hex editing of 4 byte values, added a Unfreeze All menu/context menu item
|
2011-08-25 01:49:22 +00:00 |
andres.delikat
|
550261b831
|
Hex Editor - Fix Endian display on 2 & 4 byte view, fix freezing of multibyte values, fix adding to ram watch of multibyte values, fix ram watch to run UpdateValues when an external dialog adds a value
|
2011-08-25 01:22:03 +00:00 |
andres.delikat
|
ce5bf31ec1
|
Hex Editor - save DataSize and BigEndian in the config
|
2011-08-25 00:55:46 +00:00 |
andres.delikat
|
efd8fe5410
|
Fix Poke Value context menu item and allow it to poke 2 byte values (4 byte still todo)
|
2011-08-24 22:26:17 +00:00 |
andres.delikat
|
be80761f26
|
Hex Editor - update values on Endian Toggle, fix resizing logic of dialog
|
2011-08-24 16:56:38 +00:00 |
andres.delikat
|
c2d5f5c733
|
Hex Editor - mostly working address editing in 2 byte view
|
2011-08-24 02:48:52 +00:00 |
andres.delikat
|
c712e58b4d
|
Hex Editor - restore Ctrl+G hotkey, fix key events, fix 2 & 4 byte view issues, restore address editing
|
2011-08-24 02:31:45 +00:00 |
andres.delikat
|
f11b3a3e2a
|
Hex Editor - misc cleanups
|
2011-08-23 23:48:22 +00:00 |
andres.delikat
|
c8f8735ec3
|
Hex Editor - Oops, don't refresh on mouse move
|
2011-08-23 22:48:21 +00:00 |
andres.delikat
|
d391777d50
|
Hex Editor - fix calculation for rows visible
|
2011-08-23 22:44:23 +00:00 |
andres.delikat
|
98ec3bf2a2
|
Hex Editor - restore mouse & key events & context menu, fix addresss highlighting logic
|
2011-08-23 22:22:24 +00:00 |
andres.delikat
|
3cc1606921
|
Hex Eidtor - restore mouse ever & click events, drawing positions are rather off however, will need to tweak
|
2011-08-23 01:43:19 +00:00 |
andres.delikat
|
bf2cad8b15
|
Hex Editor - more restoring of commented code from the removal of MemoryViewer
|
2011-08-22 16:42:32 +00:00 |
andres.delikat
|
20e0ffc8b8
|
Hex Editor - make address label transparent so that highlighting effects will happen on the group box behind it, make GenerateMemoryViewString a value returning function, hook back up resizing event
|
2011-08-22 16:34:47 +00:00 |
andres.delikat
|
d7bc642161
|
Hex Editor - complete refactoring, no longer uses the MemoryViewer object, instead it uses a regular groupbox and a label that contains the memory viewing contents. At the default size (16 rows in view) there is barely any perceived slowdown (about a 10fps boost) on my system. Still some todo's for restoring functionality (such as mouse events)
|
2011-08-22 02:48:12 +00:00 |
andres.delikat
|
92a75042db
|
Hex Editor / MemoryViewer - remove info label widget and draw the info directly in the paint event
|
2011-08-21 23:59:42 +00:00 |
andres.delikat
|
6cc75ae98e
|
Hex Editor - fix bug that was causing it to draw 1 row beyond the memory domain if scroll bar was maxed
|
2011-08-21 23:42:12 +00:00 |
andres.delikat
|
cdb79b2143
|
More Hexeditor Speed optimizatons - don't calculate number of address digits 60 times a second, do it on data size change, add domain name to stringbuilder instead of its own draw method, tighten up drawing area
|
2011-08-21 23:34:33 +00:00 |
andres.delikat
|
680fd8a6e0
|
Hex Editor - Some speed optimizations: don't set the Header string 60 times a second, instead setting whenever the data size changes. Also add it to the stringbuilder instead of drawing it seperately
|
2011-08-21 23:05:45 +00:00 |
andres.delikat
|
9ccb33a191
|
|
2011-08-21 22:26:02 +00:00 |
andres.delikat
|
f22e9fb60d
|
Memory Viewer & VirtualListView - ControlStyles.OptimziedDoubleBuffer seems to be a small speedup compared to ControlStyles.DoubleBuffer
|
2011-08-21 20:28:22 +00:00 |
andres.delikat
|
b6424aa1b7
|
Ram Search - ~1fps speedup by removing DIsplaySearchList from DoPreview. Preview would never change the number of addresses so this function was wasteful
|
2011-08-21 12:37:29 +00:00 |
zeromus
|
ce4837b326
|
cleanup some icon related things??
|
2011-08-21 06:07:38 +00:00 |
beirich
|
fecba3618a
|
icon compatibility with primitive OSes?
|
2011-08-21 06:00:55 +00:00 |
beirich
|
3ec7212add
|
high-res logo.ico. maybe someone can figure out how to get it to work right
|
2011-08-21 05:52:43 +00:00 |
zeromus
|
8c08bc84cb
|
tweak multitrack logic
|
2011-08-21 04:44:40 +00:00 |
zeromus
|
9418dff3b2
|
refine direct3d missing error handling
|
2011-08-21 01:07:58 +00:00 |
andres.delikat
|
cfb2f91292
|
add directx web installer and add to MakRelease.bat
|
2011-08-21 00:22:19 +00:00 |
andres.delikat
|
aea3d81834
|
If GDI not set in the config, show an error to the user when Directx fails to initialize
|
2011-08-21 00:07:00 +00:00 |
andres.delikat
|
276c759d88
|
Fixed Loadstate stream issues, rerecording is now possible again
|
2011-08-20 19:27:00 +00:00 |
andres.delikat
|
27478a5feb
|
Ram Watch - restart function reloads the existing watch file (if any) else starts a new one. The annoying consequence of this is that restarting a movie will wipe any unsaved changes, but I don't see a way around that currently.
|
2011-08-20 15:41:33 +00:00 |
andres.delikat
|
40512ae558
|
Ram Watch/Search - refresh on form activate
|
2011-08-20 15:35:16 +00:00 |
andres.delikat
|
2c057a3d1f
|
Ram Search - refresh listview on its focus event, only turn on blazing fast option if > 8 addresses (8 being semi-arbituary)
|
2011-08-20 13:39:44 +00:00 |
andres.delikat
|
e462ba80e5
|
Ram Search - fix toolstrip location
|
2011-08-20 13:30:57 +00:00 |
andres.delikat
|
5b3074a222
|
Ram Search - fix bug that was causing the Search button to fire twice
|
2011-08-20 13:15:17 +00:00 |
andres.delikat
|
368702d843
|
Ram Search - refix the Add To RamWatch toolstrip button
|
2011-08-20 13:02:25 +00:00 |
andres.delikat
|
decd3b3071
|
oops, This code was committed unintentionally
|
2011-08-19 01:36:41 +00:00 |
andres.delikat
|
668a90fdc6
|
On SoftReset() reset core frame counter if no movie is active
|
2011-08-19 01:05:30 +00:00 |
andres.delikat
|
3cb79b0dc7
|
Hex Editor - ~2 fps speedup
|
2011-08-18 23:50:20 +00:00 |
andres.delikat
|
e62f68f48e
|
Ram Search - fix anchoring of tool strips
|
2011-08-18 21:28:15 +00:00 |
andres.delikat
|
3cd57a1335
|
Ram Search - better formatting of preview message, update some todo lists
|
2011-08-18 02:41:42 +00:00 |
andres.delikat
|
a8fb30e517
|
Hex Editor - fix Add To Ram Watch and Freeze Address menu items to use the Highlighted address not the pointed to address (which would never be an address since the mouse would not be on an address!)
|
2011-08-18 01:55:47 +00:00 |
andres.delikat
|
4b021113fb
|
Hex Editor - Fix so Ctrl+G hotkey works
|
2011-08-18 01:50:17 +00:00 |
andres.delikat
|
6905f69b6b
|
During StopMovie() set the global read-only setting to true. This will ensure that movies always start in read-only while still respecting the read-only checkbox on the play movie dialog
|
2011-08-17 23:53:05 +00:00 |
kylethomson
|
2243c7dcad
|
Fixed Multitrack-load crash.
Also, read-only can't be toggled while no movie active.
Same for multitrack.
|
2011-08-17 02:06:50 +00:00 |
andres.delikat
|
c5f2d02f68
|
Ram Watch/Cheat Window/Lua Console - when deleting, clear selected items
|
2011-08-17 00:26:34 +00:00 |
andres.delikat
|
2330126b84
|
Ram Search - when deleting, clear selected items
|
2011-08-16 02:47:32 +00:00 |
andres.delikat
|
90233868cf
|
Slight dialog cleanups on ram search & autofire config
|
2011-08-15 19:33:18 +00:00 |
andres.delikat
|
89c5dcb9ec
|
Ram Search - Make DoUndo() set the previous value to the current value. Better would be to keep a previous value undo list and restore that, but this is adequate for preventing crashes.
|
2011-08-15 19:08:52 +00:00 |
zeromus
|
019ad69459
|
disc subchannel Q calculation; make TOC a little more useful by adding TOCPoints which are easier to search than nested sessions, tracks, and indices; and change path browser to use a superior folder browser which lets you enter paths into a textbox. I refuse to click to navigate folders
|
2011-08-14 23:13:31 +00:00 |
beirich
|
0a5157d9a6
|
Extremely preliminary TurboCD support
|
2011-08-14 18:20:13 +00:00 |
beirich
|
c7178543c7
|
split gamedb up into more files
|
2011-08-12 03:30:23 +00:00 |
andres.delikat
|
124da117b8
|
Add default constructor to GameInfo to avoid null reference crashes, right click menu during null emulator now no longer crashes (and probably a number of other situations). Added BizHawk back to the Main form text property instead of 0
|
2011-08-10 23:50:01 +00:00 |
andres.delikat
|
9e9b3051a8
|
Remove hard coded "Backspace" hotkey mapping for nes reset (the soft reset hotkey handles reset just fine). Add Reset hotkey mapping to Reset menu item
|
2011-08-10 22:58:06 +00:00 |
zeromus
|
5bf7b33f4a
|
fix crash relating to null AutofireNullControls
|
2011-08-10 04:31:07 +00:00 |
andres.delikat
|
6f3bc27c59
|
Autofire is smarter now and keeps track of when a button was pressed and then uses that for the basis of the autofire pattern
|
2011-08-10 00:34:33 +00:00 |
beirich
|
4b65d9e9cf
|
Fix someone's freudian typo
|
2011-08-10 00:14:21 +00:00 |
andres.delikat
|
852c37d63b
|
Autofire Config - minimum values should be 1 not 0
|
2011-08-10 00:13:07 +00:00 |
andres.delikat
|
abf7d24106
|
and as usual, I forgot the new winform files
|
2011-08-09 23:42:30 +00:00 |
andres.delikat
|
034b2e6e68
|
Autofire config dialog
|
2011-08-09 23:27:47 +00:00 |
andres.delikat
|
cde05919ad
|
Refactor autofire into an autofire controller. Added On & Off values that can be used to create any combination of On/Off patterns, hooked them to Global.Config values
|
2011-08-09 22:13:57 +00:00 |
andres.delikat
|
8fa630c0fa
|
Autofire UI for PCE, GG, GB
|
2011-08-09 02:40:22 +00:00 |
andres.delikat
|
63b1f9b93a
|
Input Config - autofire for SMS/GG/SG, disable autofire pulldown item for TI83
|
2011-08-09 02:16:46 +00:00 |
andres.delikat
|
4cd457ada6
|
Hook up autofire nes controls to the input config dialog
|
2011-08-09 01:38:51 +00:00 |
andres.delikat
|
d10f38af5d
|
Remove autofire from IController & inherited objects other than Controller
|
2011-08-09 00:57:56 +00:00 |
andres.delikat
|
9b2ba5c85c
|
Basic implementation of Global.ActiveController, uses an ORAdapter to OR against Active Controller. Still TODO: setting up autofire controllers for platforms and a UI in the Controller Config
|
2011-08-09 00:51:46 +00:00 |
andres.delikat
|
0d01af5c7b
|
Refactor autofire, remove the autofire adaptor. Added an autofire bool to IController and implemented it in the Controller object. Setting to true will turn the controller buttons into autofire buttons
|
2011-08-08 23:35:13 +00:00 |
zeromus
|
e4305823c5
|
disc-more gracefully handle missing ffmpeg, and checkin an ffmpeg finally
|
2011-08-08 02:02:01 +00:00 |
zeromus
|
1f541be6df
|
disc: cue+mp3/mpc/flac decoding
|
2011-08-08 01:48:31 +00:00 |
andres.delikat
|
d92c27f89d
|
Autofire Input Adaptor, currently no UI for it
|
2011-08-07 23:26:06 +00:00 |
andres.delikat
|
7357f82ffa
|
oops
|
2011-08-07 20:55:06 +00:00 |
andres.delikat
|
9809cb317a
|
MemoryViewer - slight refactoring
|
2011-08-07 20:54:26 +00:00 |
andres.delikat
|
d55debbb3e
|
Hex Editor - refresh address display after typing in values or highlighted address changes by key press
|
2011-08-07 20:31:49 +00:00 |
andres.delikat
|
19b4072346
|
Hex Editor - refix typing in of values
|
2011-08-07 20:20:07 +00:00 |
andres.delikat
|
6953782167
|
Hex Editor - remove useless text box that was going to be a find by value box, will put that off until a future release
|
2011-08-07 20:00:35 +00:00 |
andres.delikat
|
fae70a6e0e
|
Hex Editor - scroll when pressing up or down, fix some crash bugs, implement Pg Up/Down, Home, End hotkeys
|
2011-08-07 19:53:52 +00:00 |
andres.delikat
|
53fd0aa877
|
Hex Editor - Dump To File implemented
|
2011-08-07 19:30:01 +00:00 |
andres.delikat
|
c00fe0d00b
|
Hex Editor - add char viewer, shrink font, make drawing a bit more efficient
|
2011-08-07 19:12:26 +00:00 |
andres.delikat
|
52507fbb24
|
Hex editor - correctly use stringbuilder
|
2011-08-07 17:34:33 +00:00 |
andres.delikat
|
548c881ace
|
Hex Editor -Revert previous commit because it made every row the same, also applied some very tiny speed ups
|
2011-08-07 16:32:50 +00:00 |
andres.delikat
|
cce572f0c8
|
Hexeditor - stringbuilder for a slight speedup
|
2011-08-07 15:54:29 +00:00 |
andres.delikat
|
c8a4a14021
|
Ram Search/Watch - context menu will show Unfreeze instead of Freeze if highlighting a frozen address
|
2011-08-07 04:19:49 +00:00 |
andres.delikat
|
fdacd090db
|
Ram Search - GUI fixups
|
2011-08-07 03:11:54 +00:00 |
andres.delikat
|
fd36356536
|
Mainform Status Label - add a Cheats status button. Displays if there are active cheats, clicking it opens the cheat window
|
2011-08-07 02:12:41 +00:00 |
andres.delikat
|
7a6bc33ebc
|
Removing a cheat turns off the cheat as well
|
2011-08-07 01:50:50 +00:00 |
andres.delikat
|
6c252d08fa
|
Fix so that cheat list isn't cleared after loading a .cht file automatically in mainform. Add a destructor to the Cheat Object that clears the corresponding memory pulse. Make a Clear() function on CheatList that clears the MemoryPulse, Cheat Window - Disable All Cheats clears the memory pulse even those not in the CheatList
|
2011-08-07 01:16:55 +00:00 |
andres.delikat
|
15743552e2
|
Cheat Window / Ram Watch - Select All menu item and Ctrl+A hotkey. Ram Search - add Ctrl+Z hotkey to Undo menu item
|
2011-08-07 00:56:21 +00:00 |
andres.delikat
|
c903ff505d
|
Ram Watch/Ram Search/Cheats - Delete key deletes selected items
|
2011-08-07 00:43:04 +00:00 |
andres.delikat
|
9814cc26c9
|
Ram Search & Ram Watch - Freeze function freezes all selected list items
|
2011-08-07 00:32:22 +00:00 |
andres.delikat
|
df5d27e0f3
|
Cheats - better icon, fix Save function to use default filename and save automatically, refactored into its own Save() function
|
2011-08-06 22:25:37 +00:00 |
andres.delikat
|
95c8e709b6
|
Cheats - more fixes, in particular saving & loading the .cht file from the same path!
|
2011-08-06 22:03:10 +00:00 |
andres.delikat
|
9826e26a4b
|
Cheats - fix the adding of a cheat from another dialog (Ram Watch/Search, Hex Editor, etc)
|
2011-08-06 19:49:21 +00:00 |
andres.delikat
|
d69abc909d
|
Cheats - more refactoring by putting code into the CheatList object
|
2011-08-06 19:30:21 +00:00 |
andres.delikat
|
c3d08b3b7b
|
Pull the cheat list and some related functions out of the Cheats winform and into a CheatList object. Still some bugs to work out, but at least the cheat window doesn't crash when opened a 2nd time
|
2011-08-06 02:34:24 +00:00 |
beirich
|
ff6323a362
|
client can handle opening/dragging a .cue, hashing the data sector, looking it up in the DB, and passing it to the correct core
|
2011-08-04 04:00:00 +00:00 |
beirich
|
b27673f26c
|
M-M-M-MONSTER COMMIT! change Game-load api stuff
|
2011-08-04 03:20:54 +00:00 |
andres.delikat
|
788cd17317
|
oops
|
2011-08-04 03:00:40 +00:00 |
andres.delikat
|
51ccd7ec9a
|
TI83 - add NumberPadEnter to the default input key mapping along with Enter since our hotkey system differentiates between the two
|
2011-08-04 03:00:02 +00:00 |
zeromus
|
ae3b4fad83
|
fix reset menu item?
|
2011-08-04 02:47:05 +00:00 |
andres.delikat
|
933b4a60bc
|
Ram Watch/Search, TASStudio - use of the blazingfast option of virtuallistview only during the updatevalues function yields significantly less flickering without the bad side effects of that option
|
2011-08-04 02:28:25 +00:00 |
beirich
|
a1c562259d
|
Client-side cheats system added, works on all cores with working PokeByte()
|
2011-08-03 03:00:19 +00:00 |
beirich
|
6f379cee76
|
remove freeze system; replacement incoming
|
2011-08-03 02:13:42 +00:00 |
beirich
|
74a58186df
|
fix Disc/Disc name collision
add function to disc-api to get game-ID hash from 1st data track
|
2011-08-03 00:57:01 +00:00 |
andres.delikat
|
183ef7f14c
|
Cheats implemented in the TI83 core, show messagebox on Cheat enable failure
|
2011-08-02 22:41:47 +00:00 |
zeromus
|
19d0cc627e
|
get some of the disc api interop stuff checked in
|
2011-08-02 08:26:33 +00:00 |
andres.delikat
|
7bfd9779fe
|
Hide Selection = false on all the virtuallistview objects
|
2011-08-02 03:07:47 +00:00 |
andres.delikat
|
60d14b7efe
|
Add message to screen whenever a cheat (freeze) action is performed in a dialog
|
2011-08-02 03:00:12 +00:00 |
andres.delikat
|
11c5dd04ac
|
Cheats Window stores the cheat list while not open, thus is should probably not erase it on load
|
2011-08-02 02:49:29 +00:00 |
andres.delikat
|
54b7d7b528
|
Cheats - try/catch all cheat enablings, disable dialog if core isn't supported (hacky but informative)
|
2011-08-02 01:12:43 +00:00 |
andres.delikat
|
3011757978
|
Cheats - don't crash when loading a .cht file if cheats have not been freezedata has not been implemented on that particular core
|
2011-08-01 23:47:40 +00:00 |
andres.delikat
|
97ba81c95d
|
Cheats - If cheat directory doesn't exist when saving, create it. Fix bug where PCE cheats were saved in GB folder, if adding a cheat from another dialog - flag Changes
|
2011-08-01 23:42:09 +00:00 |
beirich
|
1c72c144af
|
odds and ends, pre-commit for turbocd stuff
|
2011-08-01 23:18:22 +00:00 |
andres.delikat
|
bfd3956796
|
Redo Savestate context menu item implemented
|
2011-07-31 23:25:00 +00:00 |
andres.delikat
|
04d41975d0
|
Implement Help menu item (links to googlecode page)
|
2011-07-31 23:00:19 +00:00 |
andres.delikat
|
6711995c5b
|
Undo savestate context menu item implemented
|
2011-07-31 22:29:56 +00:00 |
andres.delikat
|
3fc7e6c95f
|
Backup savestates feature + toggle to turn it off
|
2011-07-31 21:39:54 +00:00 |
andres.delikat
|
fc1e5224d8
|
refactor savestate functions a bit
|
2011-07-31 20:57:14 +00:00 |
zeromus
|
1edc51f41d
|
etc
|
2011-07-31 20:19:44 +00:00 |
zeromus
|
a71fe428c2
|
better diagnostics for win32 console startup
|
2011-07-31 20:13:57 +00:00 |
zeromus
|
aff85d5885
|
add better diagnostics for win32 console startup
|
2011-07-31 20:09:27 +00:00 |
zeromus
|
f356d5b354
|
add core scanning system
|
2011-07-31 19:46:42 +00:00 |
andres.delikat
|
64e38e83c8
|
Movie Loadstate - GUID checking in read-only mode + fix a crash bug
|
2011-07-31 17:35:02 +00:00 |
andres.delikat
|
3481943b74
|
Overhaul movie savestate logic - cleaned up a lot of code, implemented GUID, Future Event, and Timeline checks to read-only situations. Prevented loading of state if an error occurs. Still TODO - GUID checks in read+write mode
|
2011-07-31 16:41:27 +00:00 |
andres.delikat
|
35180dbae4
|
A real about box
|
2011-07-31 02:13:24 +00:00 |
andres.delikat
|
ce3bb25409
|
Movie object cleanup, movie savestate handling cleanup, save GUID into movie savestates
|
2011-07-31 01:15:14 +00:00 |
andres.delikat
|
60a4ea4426
|
Refactor movie code - a Loaded property, removed a lot of code that was a work around for this needed feature, movie can not write to disk unless this property is true
|
2011-07-30 23:59:31 +00:00 |
andres.delikat
|
ccae3cc1c9
|
Add NullGame as an inherited class of RomGame and assign Global.Game to this instead of null whenever a ROM is not loaded. This fixes using the record dialog with no game loaded and lots of other situations during Null Emulator. Also cleaned up the record dialog a bit
|
2011-07-30 23:20:49 +00:00 |
andres.delikat
|
2e68314e01
|
Movies that start from savestate now supported. Record Movie dialog "Record from Now" option implemented. ResetFrameCounter() added to IEmulator and implemented in all existing cores
|
2011-07-30 20:49:36 +00:00 |
andres.delikat
|
6dc3c25a8d
|
TAStudio - don't attempt to do winform things in Restart() if window is not open
|
2011-07-30 18:54:49 +00:00 |
andres.delikat
|
ab97cb04a9
|
Remove TI83's Disable Slot Hotkeys option (now that the numpad is properly used)
|
2011-07-30 18:39:33 +00:00 |
andres.delikat
|
e121498c4c
|
TAStudio - fix updating of nes control pad, add menu item "Update Pads on Movie Playback", different color for control pad button background when pressed
|
2011-07-30 17:59:18 +00:00 |
andres.delikat
|
e4ba668d31
|
NES & SMS controls VirtualPads (Reset/Pause/Power/Etc)
|
2011-07-30 13:48:13 +00:00 |
andres.delikat
|
1cef6ac3be
|
fix build error in last commit, oops
|
2011-07-30 12:22:33 +00:00 |
andres.delikat
|
6af8649e84
|
TAStudio - virtualpads update on movie playback, used monospace font for listview
|
2011-07-30 03:00:18 +00:00 |
andres.delikat
|
672b8455fd
|
TAStudio - use saved window position, save window size, slight GUI tweaks
|
2011-07-30 01:26:13 +00:00 |
andres.delikat
|
d6897ad328
|
Tastudio - PCE virtualpad done, 4 pce controllers added to controller box
|
2011-07-30 01:09:44 +00:00 |
beirich
|
564f829fd7
|
[PCE] PSG volumes are less wrong. Still poking.
[Client] improved some config defaults
|
2011-07-28 05:28:03 +00:00 |
zeromus
|
85419ab656
|
fix recently crashing archive file loading
|
2011-07-28 05:24:33 +00:00 |
zeromus
|
4d648e13b1
|
fix rewind better maybe this time.
|
2011-07-26 06:34:45 +00:00 |
beirich
|
956fb42191
|
Fix unmanaged/VRAM memory leak causing eventual crashes once VRAM is exhausted
|
2011-07-26 04:26:20 +00:00 |
andres.delikat
|
81fe6e200c
|
TAStudio - Fix SMS virtualpad so that it controls input
|
2011-07-26 02:47:21 +00:00 |
andres.delikat
|
ef33763383
|
TAStudio - fix rewind
|
2011-07-26 01:08:38 +00:00 |
andres.delikat
|
de0e7770fc
|
TAStudio - implement ClearPads() and Restart() and hook them up to the stop movie button. Fix Virtualpad objects so they don't crash on the Clear() function
|
2011-07-26 00:26:05 +00:00 |
andres.delikat
|
ac032d1b92
|
Refix rewinding in movie finished mode. It now properly restores the movie to playback mode.
|
2011-07-26 00:11:23 +00:00 |
zeromus
|
63e4eaef79
|
handle user input vs MovieMode.FINISHED better
|
2011-07-25 01:47:02 +00:00 |
andres.delikat
|
503ecac44c
|
Path Config for PCE Bios
|
2011-07-25 01:30:18 +00:00 |
zeromus
|
08903b8985
|
fix rewind speed
|
2011-07-25 00:08:04 +00:00 |
zeromus
|
5580295085
|
movie input refactoring
|
2011-07-24 23:14:16 +00:00 |
zeromus
|
695625d63b
|
warnings begone
|
2011-07-24 21:29:17 +00:00 |
zeromus
|
29b2e30c36
|
cleanup Controller class (remove old sticky and forcing code)
|
2011-07-24 20:37:10 +00:00 |
zeromus
|
e4f9f76198
|
fix ti-83 virtual keypad
|
2011-07-24 20:23:27 +00:00 |
andres.delikat
|
ea472ee043
|
Clean up virtualpads to use StickyXORAdapter, have a Clear() function, and to be aware of what controller they are using
|
2011-07-24 20:17:21 +00:00 |
beirich
|
06d8792830
|
[PCE] fix Youkai Douchuuki, Yo Bro, and Order of the Griffon
|
2011-07-24 19:52:20 +00:00 |
zeromus
|
198431b8a2
|
add StickyXORAdapter
|
2011-07-24 19:52:13 +00:00 |
andres.delikat
|
813e0d0d97
|
SMS virtual pad, but pressing the buttons crashes currently
|
2011-07-24 19:31:58 +00:00 |
andres.delikat
|
58e2e65c7f
|
TAStudio - refix frame advance
|
2011-07-24 17:35:53 +00:00 |
andres.delikat
|
45414435b4
|
TAStudio - make virtualpads load dynamically, load 2 nes pads if an nes controller
|
2011-07-24 17:29:09 +00:00 |
zeromus
|
15d7148926
|
forgot an add
|
2011-07-24 07:00:54 +00:00 |
zeromus
|
8a1e0c2b09
|
unmanaged core experiment
|
2011-07-24 06:45:05 +00:00 |
beirich
|
c30529685d
|
[PCE] regretfully implement sprite limit, fixing some anomalies
|
2011-07-24 03:32:39 +00:00 |
andres.delikat
|
206329a7c8
|
Add Restart Movie to context menu
|
2011-07-24 00:58:48 +00:00 |
andres.delikat
|
a7bf8362cc
|
Play Movie - scroll to highlighted index when index changes, fix tab orders
|
2011-07-24 00:21:58 +00:00 |
andres.delikat
|
36eef14f60
|
Play Movie - add .state to browse dialog and do logic to check if it has an inputlog, if not then show a message and don't load, else load it as a movie. Also dialog cleanups
|
2011-07-23 22:30:51 +00:00 |
andres.delikat
|
c383319082
|
Play Movie - rescan button
|
2011-07-23 21:14:20 +00:00 |
andres.delikat
|
c73112cdf6
|
Play Movie Dialog - add a "include .state" checkbox. If checked it will show .state files that have input data
|
2011-07-23 20:52:47 +00:00 |
beirich
|
8295e6d65b
|
PCE GameDB overhaul
|
2011-07-23 20:22:32 +00:00 |
andres.delikat
|
b78202a4c6
|
Fix input widget so that when auto-tab is off, escape still immediately updates the text
|
2011-07-23 19:43:08 +00:00 |
zeromus
|
33dc19ded2
|
change console window title format
|
2011-07-23 09:18:18 +00:00 |
zeromus
|
fa179198a0
|
superior win32 console support: capture output during debug mode, dont interfere with stdout redirect
|
2011-07-23 08:17:09 +00:00 |
andres.delikat
|
eda56bac8c
|
Mainform cleanup - move all menu/event handling functions to Mainform.MenuItems.cs, move some more code to Mainform.Movie.cs, minor code cleanup
|
2011-07-22 01:34:21 +00:00 |
andres.delikat
|
f4d02ff49e
|
Some code cleanup on Mainform, also moved all the mainform movie functions to their own file
|
2011-07-22 01:14:13 +00:00 |
andres.delikat
|
bc2293a482
|
Ripped out inputlog, for now
|
2011-07-22 00:19:25 +00:00 |
andres.delikat
|
66a854d75b
|
Main Form - opening log window from status bar Rom icon - StopSound & StartSound() should always be run before and after modal dialog calls to avoid annoying stuttering while window is open
|
2011-07-21 22:51:32 +00:00 |
beirich
|
3bedad1e95
|
Update SGX with new timing & support frameskip... huge success!
100% SGX compatibility (not that this is difficult)
|
2011-07-20 03:57:41 +00:00 |
beirich
|
47def064fa
|
significant PCE timing/compat improvements, still poking at a few things
|
2011-07-19 03:53:07 +00:00 |
zeromus
|
2f27bf783e
|
gamedb updater script tech. rearrange to suit your tastes.
|
2011-07-18 23:10:25 +00:00 |
zeromus
|
1ed8315b7a
|
optionally restore win32 console window for now, until the windows one is fast enough to replace it
|
2011-07-18 02:41:57 +00:00 |
beirich
|
cc9cf04a57
|
"Fix" PCE Paranoia by marking bad roms
|
2011-07-18 00:11:16 +00:00 |
zeromus
|
1634a6c042
|
crude log console
|
2011-07-17 22:42:52 +00:00 |
andres.delikat
|
72699b4ad7
|
another round of refactoring the Movie object
|
2011-07-17 17:52:39 +00:00 |
andres.delikat
|
e6b2c794d4
|
Refactor the movie object, replacing Getfunctions with public properties, renaming of some functions, removing a duplicate function, other misc things
|
2011-07-17 14:39:15 +00:00 |
andres.delikat
|
bc31a49c4a
|
Fix prev/next slot functions to that they navigate to slot 0
|
2011-07-17 13:59:41 +00:00 |
andres.delikat
|
1ee864666b
|
update status bar saveslots on NextSlot() and PreviousSlot()
|
2011-07-17 13:33:09 +00:00 |
andres.delikat
|
7445ff887c
|
small amount of work on NES Sprite viewer, added nesasm.pdf to NES docs
|
2011-07-16 18:16:21 +00:00 |
andres.delikat
|
b1abe27bfc
|
a couple of icons
|
2011-07-16 13:48:05 +00:00 |
andres.delikat
|
ee713acded
|
Edit Subtitles Form - minor tweaks
|
2011-07-16 13:31:36 +00:00 |
andres.delikat
|
5ccf27eb4a
|
Don't show Add Subtitle in context menu when no movie is loaded
|
2011-07-16 02:22:15 +00:00 |
andres.delikat
|
b551d9dbdd
|
Movie Subtitles - in Edit Subtitle dialog, parse color value as hex, in render panel read the subtitle color
|
2011-07-16 02:11:51 +00:00 |
andres.delikat
|
211889c73d
|
Restore Inputlog recording
|
2011-07-15 03:25:32 +00:00 |
beirich
|
3f27ac0b2a
|
Fix PCE Populous by supporting its custom SaveRAM.
+ Unsubstantial TurboCD progress.
|
2011-07-15 02:08:18 +00:00 |
andres.delikat
|
7293cd05cc
|
Add error messages to movie convert functions, and other small cleanups, refactor calls to them to handle error messages
|
2011-07-14 01:12:18 +00:00 |
zeromus
|
2f050d5751
|
avi size segmentation
|
2011-07-13 04:24:55 +00:00 |
zeromus
|
bff3957c7e
|
avi rez-change segmentation
|
2011-07-13 04:04:58 +00:00 |
andres.delikat
|
a8c66418e7
|
Movie Convert - started implementing an error message system, did FCM and MMV
|
2011-07-13 02:11:20 +00:00 |
zeromus
|
2c683dc90a
|
dont crash on exit while writing inputlog
|
2011-07-13 01:45:40 +00:00 |
andres.delikat
|
a228e05f38
|
Lots of little fixups to movie code, disable Disable Message config in Message Config as I won't be implmenting that before release
|
2011-07-13 01:29:13 +00:00 |
andres.delikat
|
4c5b48fd7c
|
Hacky fix for loading PCE movies that are less than 5 players. It will read 1-4, but will output 5 once the movie is saved again by the emulator. At some point we should probably support < 5 players for saving to disk, given that 4 players worth of text is a drain.
|
2011-07-13 00:18:47 +00:00 |
andres.delikat
|
1b4258947b
|
AVI - status bar icon when avi is capturing
|
2011-07-12 00:37:24 +00:00 |
andres.delikat
|
bf8799c66c
|
oh, and display hotkey mapping on menu items
|
2011-07-12 00:10:02 +00:00 |
andres.delikat
|
06fd837cbd
|
Hotkeys for Record/Stop AVI
|
2011-07-12 00:05:14 +00:00 |
andres.delikat
|
bd71909f38
|
AVI cleanup - gray of menu items when appropriate, use default filename, and AVI Path config, add on screen messages, fix crash on Null emulator capture (snow is awesome yo), other misc things
|
2011-07-11 23:26:20 +00:00 |
zeromus
|
e6202bdea1
|
avi: improve codec compatibility and error handling
|
2011-07-11 07:53:48 +00:00 |
zeromus
|
52f27634eb
|
first draft of avi-writing: it works, unless you abuse it.
|
2011-07-11 07:35:14 +00:00 |
beirich
|
911b11a340
|
fix new crash in dump icon code when you close the open ROM
|
2011-07-11 03:12:20 +00:00 |
andres.delikat
|
0dc3d914b6
|
Better recent icon, add some icons to menu items
|
2011-07-11 00:55:55 +00:00 |
andres.delikat
|
9927334632
|
More pleasing Play & Stop icons
|
2011-07-11 00:16:05 +00:00 |
zeromus
|
9628ab3506
|
hook up nes dump status stuff, and also add a log window that we could use for console output in the near future but for now is just used to show you a detailed rom analysis report
|
2011-07-10 21:00:28 +00:00 |
andres.delikat
|
b832d0f331
|
Hack icon for status bar
|
2011-07-10 20:48:07 +00:00 |
beirich
|
56538894c6
|
Add Hack rom status
|
2011-07-10 20:35:52 +00:00 |
andres.delikat
|
e6b6cce7ad
|
Uncomment some movie code
|
2011-07-10 20:01:27 +00:00 |
zeromus
|
f8f1906a3c
|
make alt hotkeys more useful by preventing interference from windows menu system
|
2011-07-10 19:50:59 +00:00 |
andres.delikat
|
8e3302860f
|
PCEjin movies = .MC2 not .pCE!
|
2011-07-10 19:46:54 +00:00 |
andres.delikat
|
93fcd7d94f
|
Edit Comments/Subtitles dialogs - limit max height of auto-height adjustment
|
2011-07-10 18:36:10 +00:00 |
beirich
|
732bd982af
|
Update to GameDB and update PCE compat.txt
|
2011-07-10 18:26:55 +00:00 |
andres.delikat
|
be20aa3af8
|
Play Movie - include subdirectories option, fix a crash bug
|
2011-07-10 18:21:43 +00:00 |
andres.delikat
|
58ac4b176f
|
remove corphawk.ico from svn, remove lost logo.ico from csproj file list
|
2011-07-10 18:13:02 +00:00 |
zeromus
|
c25caa4c8e
|
is this better?
|
2011-07-10 18:08:06 +00:00 |
andres.delikat
|
6e59917c81
|
ugh, logo needs to be in the output directory, lame
|
2011-07-10 18:04:13 +00:00 |
andres.delikat
|
26724604da
|
Play Movie - highlight matching movie on Load. Look for movies that have the game name header that matches the rom, tiebreakers are .tas, and last access date
|
2011-07-10 17:51:32 +00:00 |
andres.delikat
|
a3fd68ac35
|
Play Movie Dialog - various cleanups
|
2011-07-10 17:04:24 +00:00 |
andres.delikat
|
4ba6fb4122
|
Load up Rom dump status icon with various ROM statuses
|
2011-07-10 16:34:35 +00:00 |
beirich
|
6fc8d16e42
|
Wire up known bad/good rom status from GameDB
|
2011-07-10 16:06:12 +00:00 |
andres.delikat
|
74c8e09892
|
Add Record icon for when movie is in record movie, add green check for good rom dumps, add function for checking rom dumps (currently blank and always shows good)
|
2011-07-10 15:36:41 +00:00 |
andres.delikat
|
4b03660092
|
Better corphawk icon
|
2011-07-10 13:46:10 +00:00 |
andres.delikat
|
3a9acac5a4
|
Input config - fix height resizing of TI83, fix ordering of controllers in combo box. Remove calls to hardcoded indexes of the comboboxes (use the string names instead!)
|
2011-07-10 13:16:24 +00:00 |
zeromus
|
61f466ca8e
|
fix more input stuff better
|
2011-07-10 07:39:40 +00:00 |
zeromus
|
2425b3c87a
|
fix some input things
|
2011-07-10 06:24:04 +00:00 |
beirich
|
c8727ae01f
|
fix some gamedb stuff, add some genesis games to db, get genesis back to a state where it at least loads roms correctly
|
2011-07-10 04:54:18 +00:00 |
andres.delikat
|
fac0143fe4
|
Message Config - Multitrack message position
|
2011-07-10 03:38:46 +00:00 |
andres.delikat
|
9ea996b0fe
|
Message config - add movie input color
|
2011-07-10 03:13:07 +00:00 |
zeromus
|
4991b95def
|
refine input stuff
|
2011-07-10 02:14:58 +00:00 |
andres.delikat
|
de1a3fdc50
|
Fix TI83 screenshots. Fix screenshot naming code to use the filesystemsafe name, fix bug in screenshotas function
|
2011-07-10 01:55:37 +00:00 |
andres.delikat
|
f89070f6ad
|
Display subtitles option
|
2011-07-10 00:04:33 +00:00 |
andres.delikat
|
f3e4cdcd16
|
Rip out "wasPressed" code, remove debug code left in by accident from inputwidget
|
2011-07-09 23:35:26 +00:00 |
zeromus
|
4ac74a20b3
|
fix obvious bug in last checkin
|
2011-07-09 23:18:13 +00:00 |
andres.delikat
|
1e59c2f530
|
Input Widget - add in FlagDuplicate() and UnflagDuplicate() in preparations for a "Show duplicates" option in input config & map hotkeys
|
2011-07-09 23:03:42 +00:00 |
andres.delikat
|
521b2ccfd6
|
InputWidget - MouseWheel increment/decrements
|
2011-07-09 22:22:45 +00:00 |
zeromus
|
9355bc0f2e
|
redo some of client input and hotkey handling
|
2011-07-09 22:09:39 +00:00 |
andres.delikat
|
003b7ebebf
|
Input Widget - left click = focus() only, disable all other mouse events
|
2011-07-09 22:07:13 +00:00 |
andres.delikat
|
9419e02091
|
InputWidget - hide caret, increment even on duplicate (just don't overwrite anything), don't highlight text on focus
|
2011-07-09 21:55:14 +00:00 |
andres.delikat
|
43c9cd8047
|
Clicking statusbar pause button = toggle pause state
|
2011-07-09 21:13:18 +00:00 |
andres.delikat
|
3e87c297fc
|
Input widget - fix behavior of TAB key
|
2011-07-09 21:10:40 +00:00 |
beirich
|
1496c9eb1d
|
Switch Bizhawk Client from console to winforms application; make "Show Log Window" a user-togglable option
|
2011-07-09 19:54:24 +00:00 |
andres.delikat
|
b25193ef84
|
Use blank image in the pause icon of the statusbar so that the icon size doesn't change
|
2011-07-09 18:39:48 +00:00 |
andres.delikat
|
0407bb2e86
|
Input widget - Check for duplicates in binding array before committing a mapping
|
2011-07-09 18:24:53 +00:00 |
beirich
|
7c9d170248
|
fix input save crash
|
2011-07-09 18:08:10 +00:00 |
andres.delikat
|
7f2079beed
|
Input config - autotab toggle
|
2011-07-09 18:01:46 +00:00 |
andres.delikat
|
b1e1fa498c
|
Input Widget - when autotab is off, cycle through the key mappings instead
|
2011-07-09 17:50:52 +00:00 |
andres.delikat
|
7dbe4472d9
|
Default key mappings - switch so keyboard bindings are first, joypads 2nd
|
2011-07-09 17:40:26 +00:00 |
andres.delikat
|
6949a8dd59
|
InputWidget overhaul to use the new GetPressedKeys() function. InputWidget no longer wipes all mappings. In autotab mode it replaces the first key mapping instead of all. There is now a max number of bindings of 4 (but changeable). Still has some quirks to work out like Alt+F4 no longer closes the dialog, and TAB has weird behavior. Also, need to implement non-autotab handling. Reworked Hotkey config to use this inputwidget, but not inputconfig yet
|
2011-07-09 16:12:56 +00:00 |
andres.delikat
|
16e332a72d
|
Fix so that tool dialogs such as Ram watch update on loadstate, Ram Watch - AddWatch() triggers Changes() function, Separator no longer shows Change Count = 0
|
2011-07-09 00:26:23 +00:00 |
beirich
|
2cbc50143f
|
Input update... always run directinput in background input mode, we take care of ignoring input when application isn't focused ourselves
|
2011-07-08 05:15:28 +00:00 |
andres.delikat
|
a22cade8df
|
Frame Counter Display - remove debug movie length counters, they have served their purpose
|
2011-07-08 03:04:36 +00:00 |
andres.delikat
|
1056dbe9b1
|
Input Widget - proof of concept of using a Timer inside the widget to call GetPressedKeys(). Currently this function is always returning null, however.
|
2011-07-07 16:48:29 +00:00 |
andres.delikat
|
ec2969cc73
|
Input Widget - Do "Ctrl+X" not "Ctrl + X"
|
2011-07-06 23:15:58 +00:00 |
andres.delikat
|
a0dddc1e5a
|
in Movie finished mode, save slots should still be bound to the movie (if the bind option is selected of course)
|
2011-07-06 22:37:41 +00:00 |
beirich
|
0b09825218
|
show config crashes so we can debug them
|
2011-07-06 02:16:44 +00:00 |
andres.delikat
|
29510ddd58
|
Fix saving of header data from record movie dialog, small fix for inputlog header data
|
2011-07-06 01:53:15 +00:00 |
andres.delikat
|
945577dadd
|
Movie code clean up - document PreLoadText(), put movie truncation in LoadLogFromSavestateText() since it was rudely removed from what is now CommitFrame()
|
2011-07-05 23:33:13 +00:00 |
andres.delikat
|
68d0ff94eb
|
Refactor movie writing code. MovieHeader, MovieLog, and SubtitleList all have their own write methods now instead of the Movie object doing all of the work. Conceptually these 3 objects should be autonomous and the Movie object is simply an object that manages a collection of these objects.
|
2011-07-05 23:16:54 +00:00 |
beirich
|
10faa8a55f
|
Fix issues with modifier keys. If you bind "Tab", it wont be triggered by pressing "Shift+Tab".
|
2011-07-05 05:41:59 +00:00 |
andres.delikat
|
3669155329
|
rename "unthrottle" to turbo, Hotkey Dialog - reorder some things and fix positioning
|
2011-07-05 02:36:46 +00:00 |
andres.delikat
|
1ac29f3c5d
|
Input Widget - prevent mapping to Alt+F4 and allow parent dialog to be closed by it
|
2011-07-05 01:48:48 +00:00 |
beirich
|
a3df5345f6
|
GetPressedKey() progress, returns keyboard with desired modifier-key properties
|
2011-07-04 23:36:06 +00:00 |
andres.delikat
|
02e562825e
|
Input Widget - auto tab parameter, hotkey config - a auto-tab setting (on by default). If off, the focused widget will stay focused after a binding, another key pressed will rebind the same key
|
2011-07-04 23:02:37 +00:00 |
kylethomson
|
0934b35a1e
|
Slight error with multi-track - it is during recording, not during playback.
Otherwise, nice work zeromus, we have multitrack.
|
2011-07-04 22:24:48 +00:00 |
beirich
|
9bd1d75ba1
|
Implement GetPressedKey for joysticks, untested; keyboard polling is in progress
|
2011-07-04 20:45:05 +00:00 |
andres.delikat
|
fed74b17b2
|
Subtitle editor touchups - Make color cells the color they are representing, display color in hex, put try/catches + error messages if trying to parse erroneous data, tooltips for columns
|
2011-07-04 20:34:53 +00:00 |
andres.delikat
|
26569dab58
|
More work on subtitle maker, implmeent context menu "Add Subtitle" which will open subtitle maker and set frame to the current frame
|
2011-07-04 19:20:11 +00:00 |
andres.delikat
|
8d333fc04c
|
Start subtitle maker form
|
2011-07-04 18:32:57 +00:00 |
andres.delikat
|
505a8baab4
|
Subtitles - finish parsing all parameters, make render panel use all parameters but color (for now)
|
2011-07-04 18:04:56 +00:00 |
andres.delikat
|
7c09ca4ae3
|
improvements to subtitle parsing
|
2011-07-04 17:01:17 +00:00 |
andrewjpritchard
|
968c07e7d3
|
Preliminary VBM conversion.
|
2011-07-04 13:54:17 +00:00 |
andres.delikat
|
b6bd94242f
|
Subtitle & Comment editors - clear out old comments & subs before saving the new list
|
2011-07-04 13:37:51 +00:00 |
andres.delikat
|
88f14d07d8
|
Fixes to comment loading/editing/saving
|
2011-07-04 13:31:34 +00:00 |
andres.delikat
|
a95ffcf2f9
|
Hooked up comment editor/viewer to play movie and context menu, various tweaks to movie code, more progress implemented comment loading/editing/saving
|
2011-07-04 02:50:38 +00:00 |
andres.delikat
|
384a4a61b6
|
Start movie comments editor
|
2011-07-04 01:57:18 +00:00 |
andres.delikat
|
bf5fa3356a
|
Edit Subtitles form - Save subtitles on exit
|
2011-07-04 01:23:32 +00:00 |
andres.delikat
|
f886b65015
|
Write subtitles to movie files
|
2011-07-04 00:49:37 +00:00 |
andres.delikat
|
945cb9c693
|
More menu icons
|
2011-07-03 02:32:29 +00:00 |
andres.delikat
|
4ff95ffc3c
|
Message config - less cluttered color config, add movie messages to color config
|
2011-07-01 02:43:08 +00:00 |
andres.delikat
|
8075d4453d
|
Message Config - add rerecord counter
|
2011-07-01 02:00:11 +00:00 |
andres.delikat
|
2b661b52ba
|
Save slot system in status bar, shows which slots have a file associated with them, which slot is currently selected, and clicking loads the state
|
2011-07-01 01:28:25 +00:00 |
andres.delikat
|
b5ecda4f3e
|
if commandline or autoload movie and no game, do openfile dialog, if still not game, don't attempt to load movie
|
2011-06-30 02:30:06 +00:00 |
andres.delikat
|
33cf3412de
|
oops, config file change not checked in
|
2011-06-30 02:25:32 +00:00 |
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 |