zeromus
|
2f25237548
|
nes-fix rom status icon
|
2011-09-24 20:38:48 +00:00 |
andres.delikat
|
6bbab41b0c
|
PCE - Implement PCECD system id in core and in game info. Also set cancel property of LogWindow winform
|
2011-09-24 17:05:34 +00:00 |
andres.delikat
|
871ba80a76
|
Make Save Named State derive the name by the same logic as slot 0 would (using game name and possibly movie name)
|
2011-09-24 16:25:16 +00:00 |
andres.delikat
|
f06c4e0091
|
Don't save the frame buffer into savestates if the core is NES since it saves this data itself anyway
|
2011-09-24 16:19:38 +00:00 |
andres.delikat
|
edb40f4087
|
Movies - fix bug where rerecord count value was getting added as a comment on load
|
2011-09-24 16:09:40 +00:00 |
zeromus
|
6e67055b16
|
oops
|
2011-09-21 05:48:57 +00:00 |
zeromus
|
6a570c89fc
|
nes-fix a little bug in MMC2 and support MMC4 while i am at it
|
2011-09-21 05:47:41 +00:00 |
andres.delikat
|
80d01b6512
|
Add GUI menu item for toggling the log window as console option, and move said option to the config file
|
2011-09-21 00:48:40 +00:00 |
beirich
|
f9d7ff62f4
|
pce-cd: support arcade card, fix cd-audio playback bug
add new emulation options to gui for SMS and PCE/CD
|
2011-09-19 00:39:28 +00:00 |
andres.delikat
|
6d9d77afbc
|
autoload last saveslot menu option
|
2011-09-17 00:25:34 +00:00 |
andres.delikat
|
b587ecffd9
|
move saveslot to config
|
2011-09-17 00:04:50 +00:00 |
zeromus
|
e68acda91d
|
dont crash throttling nullemulator
|
2011-09-16 00:40:33 +00:00 |
beirich
|
7a272192fb
|
Add version IDs to the other working cores
Add toggle for saving screenshot with savestate. Update loadstate code to not die when encountering a state without a screenshot
|
2011-09-15 23:32:21 +00:00 |
beirich
|
f7109d5f17
|
fix a stupid bug in pce-cd causing irqs to not be released
|
2011-09-15 05:10:23 +00:00 |
zeromus
|
8ee8711b1a
|
client saves framebuffer into text states
|
2011-09-11 21:08:41 +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 |
beirich
|
e67ff446da
|
Fix new GameInfo to not default to in-database, special handling for 'null' games
|
2011-09-05 01:21:59 +00:00 |
zeromus
|
60f2b411b6
|
dont vsync when fastforwarding or unthrottling
|
2011-09-04 05:18:38 +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 |
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
|
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 |
zeromus
|
27136932c3
|
throttle diagnostics
|
2011-08-27 18:09:54 +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 |
zeromus
|
9e97379d45
|
oops
|
2011-08-27 02:45:02 +00:00 |
zeromus
|
dacc65eb0d
|
2010 cleanup
|
2011-08-27 02:31:43 +00:00 |
andres.delikat
|
0536a04f59
|
Update Status Bar save slots on LoadRom()
|
2011-08-26 23:54:15 +00:00 |
zeromus
|
ce4837b326
|
cleanup some icon related things??
|
2011-08-21 06:07:38 +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
|
276c759d88
|
Fixed Loadstate stream issues, rerecording is now possible again
|
2011-08-20 19:27:00 +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 |
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 |
beirich
|
0a5157d9a6
|
Extremely preliminary TurboCD support
|
2011-08-14 18:20:13 +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 |
zeromus
|
5bf7b33f4a
|
fix crash relating to null AutofireNullControls
|
2011-08-10 04:31:07 +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
|
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
|
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
|
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
|
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
|
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
|
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 |
beirich
|
a1c562259d
|
Client-side cheats system added, works on all cores with working PokeByte()
|
2011-08-03 03:00:19 +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 |
zeromus
|
19d0cc627e
|
get some of the disc api interop stuff checked in
|
2011-08-02 08:26:33 +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
|
bfd3956796
|
Redo Savestate context menu item implemented
|
2011-07-31 23:25:00 +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
|
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
|
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
|
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 |
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 |
andres.delikat
|
ef33763383
|
TAStudio - fix rewind
|
2011-07-26 01:08:38 +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
|
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 |
zeromus
|
198431b8a2
|
add StickyXORAdapter
|
2011-07-24 19:52:13 +00:00 |
andres.delikat
|
58e2e65c7f
|
TAStudio - refix frame advance
|
2011-07-24 17:35:53 +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
|
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 |
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
|
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
|
211889c73d
|
Restore Inputlog recording
|
2011-07-15 03:25:32 +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
|
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 |
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
|
1b4258947b
|
AVI - status bar icon when avi is capturing
|
2011-07-12 00:37:24 +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 |