adelikat
|
6252c58a3f
|
Ram Search - don't attempt to binary search if the list is not sorted! This fixes exceptions thrown when using column click. The consequence is that preview mode is significantly slower after sorting by anything other than Address ascending, only really impacts large domains such as N64 domains
|
2014-01-01 21:56:35 +00:00 |
goyuken
|
8ed0265c9d
|
remove a bit of hackish stuff in the new RomLoader by offloading mainform-appropriate work back to mainform
|
2014-01-01 21:24:58 +00:00 |
goyuken
|
e7b34911b7
|
action 52! rework the mapper properties (the boardsystem side of it) because reflection is always the best answer to every problem
|
2014-01-01 19:11:57 +00:00 |
adelikat
|
180efd8e44
|
Run Tools.AskSave() before attempting to load a rom, and back out of that action if the user cancels
|
2014-01-01 19:07:23 +00:00 |
goyuken
|
31038e58aa
|
NES: minor tweaks of no consequence
|
2014-01-01 18:21:45 +00:00 |
goyuken
|
933240845a
|
revert r4061, because it's a bad idea
|
2014-01-01 16:34:41 +00:00 |
adelikat
|
aa93d8f04e
|
Cheats - do AskSave() in Restart()
|
2014-01-01 15:56:47 +00:00 |
adelikat
|
f9a847728c
|
Cheats - fix bug where when editing a cheat, changing the address or domain was causing it to insert not update
|
2014-01-01 15:50:33 +00:00 |
adelikat
|
377ab3b4ea
|
Fix Hex Editor to show cheat value on frozen addresses, and some fix ups in misc bugs that also contributed to this problem. Note: hex editor still will show some dubious behavior when viewing in one byte size and having cheats in another, that kind of mess will have to be sorted out in another commit
|
2014-01-01 03:19:08 +00:00 |
goyuken
|
a399dbe91e
|
NES: Move boardproperties into movie 2.0 syncsettings objects, and add a rudimentary UI for changing them
|
2014-01-01 03:03:10 +00:00 |
adelikat
|
fcbcbc2ac4
|
some stupid code cleanup while I'm at it
|
2014-01-01 02:16:47 +00:00 |
adelikat
|
a3a8170c44
|
Check Global.Config.SupressAskSave in ToolManager instead of doing it in the tool dialogs themselves
|
2014-01-01 02:09:03 +00:00 |
adelikat
|
3784256e56
|
Cheats form - some more code refactoring/cleanup
|
2014-01-01 02:02:23 +00:00 |
adelikat
|
a7bf93a85c
|
Cheats - remove duplicate button and menu item, since duplicates aren't allowed. And some minor code cleanup while I'm at it
|
2014-01-01 00:07:24 +00:00 |
adelikat
|
57f62d13f1
|
RamSearchEngine - tiny code cleanup using Enumerable.Repeat because I just learned of it and it is nifty
|
2013-12-31 20:41:42 +00:00 |
adelikat
|
7e24c75a3d
|
tiny code cleanup in Hex Editor
|
2013-12-31 18:52:52 +00:00 |
adelikat
|
f195416713
|
Ram Search - when creating a new list, allocate the list to number of addresses to be added, not the size of the domain (meaning, factor in the byte size and CheckMisAligned settings).
|
2013-12-31 16:59:38 +00:00 |
goyuken
|
e832951831
|
saturn: support the DRIVE LIGHT. the DRIVE LIGHT LIGHTS UP whenever the CD is being READ for any reason. the DRIVE LIGHT DOES NOT LIGHT UP whenever the CD is stopped, seeking, or smoking.
|
2013-12-30 20:44:38 +00:00 |
goyuken
|
8f5413643b
|
GPGX: support the DRIVE LIGHT. the DRIVE LIGHT LIGHTS UP whenever the CD is reading data. the DRIVE LIGHT DOES NOT LIGHT UP when there's no CD in, or the CD is seeking or parked, or the CD is reading audio.
|
2013-12-30 20:36:51 +00:00 |
goyuken
|
a327d585ee
|
PCE - fix init problem with clean config
|
2013-12-30 20:26:33 +00:00 |
adelikat
|
fd56efd33a
|
Some renaming of Save/Load state functions and variables to make them less confusing
|
2013-12-30 16:49:13 +00:00 |
zeromus
|
436881beaf
|
lua: better typecasting for LuaInt and LuaUInt that doesnt throw overflow exceptions; and, render to a null image when the lua script manager Resume process hasnt begun (setting up a render target) but lua scripts run (due to loadstate, for example)
|
2013-12-30 16:36:15 +00:00 |
adelikat
|
213e02ffef
|
Lua - forms.textbox() - add a fixed width option
|
2013-12-30 14:58:09 +00:00 |
goyuken
|
a1c0a1956b
|
fix compile error
|
2013-12-30 02:42:00 +00:00 |
adelikat
|
7482cfdc5e
|
a round of code cleanup in Client.Common
|
2013-12-30 01:58:44 +00:00 |
adelikat
|
16f7c7fcdc
|
A round of code cleanup on Rewind and some other misc things in Client.Common
|
2013-12-30 01:17:11 +00:00 |
adelikat
|
134783ff36
|
a round of code cleanup on RomLoader
|
2013-12-29 23:54:40 +00:00 |
adelikat
|
dae86e770c
|
Mainform - a round of cleanup
|
2013-12-29 23:35:42 +00:00 |
zeromus
|
50ef1b19f5
|
snes-fix bugs caused by breakpoints leaving emulator state unstable (most noticeable when taking savestates)
|
2013-12-29 02:20:13 +00:00 |
goyuken
|
e673062d0f
|
NES: namcot 163: clean up and rework audio slightly. about 5% speedup in King of Kings and えりかとさとるの夢冒険
also clean up some old junk in FDS audio, no code changes
|
2013-12-28 17:06:57 +00:00 |
goyuken
|
4ccc31da44
|
cleanup of removed items in config, corecomm
|
2013-12-27 22:26:59 +00:00 |
goyuken
|
75d39ac60f
|
SNES: connect to new settings system.. everything should work?
|
2013-12-27 17:59:19 +00:00 |
adelikat
|
5e0db12638
|
Path Config - some code cleanup, mostly removing the obsolete hack of delaying tab creation until the tab is clicked (setting visibility of the tab conrol while creating tabs fixed the performance issue completely).
|
2013-12-27 17:27:33 +00:00 |
adelikat
|
ca5a54b283
|
Path Config - Show Genesis in non-interim builds
|
2013-12-27 16:52:15 +00:00 |
adelikat
|
098fca2895
|
Ram Search - make manual removal of addresses undo-able, slight cleanup of Start method
|
2013-12-27 16:48:47 +00:00 |
adelikat
|
4ea95ac94e
|
New way of doing hotkey logic in mainform, only 3 hotkeys are converted to this way because I got bored
|
2013-12-27 16:23:12 +00:00 |
adelikat
|
9d8945160c
|
Mainform cleanup - remove core check in snes layer toggle methods since there is no logic there that requires an SNES core instance
|
2013-12-27 15:10:11 +00:00 |
adelikat
|
2d51ac5d13
|
Move a function from mainform to moviesession
|
2013-12-27 14:39:01 +00:00 |
goyuken
|
a005767463
|
random cleanup
|
2013-12-27 04:41:50 +00:00 |
goyuken
|
e3165459d8
|
saturn to new settings system
|
2013-12-27 03:02:28 +00:00 |
adelikat
|
f122105b42
|
oops, put Rewinder in Global not GlobalWin
|
2013-12-27 01:19:38 +00:00 |
adelikat
|
b5d3f68126
|
Move rewind code to client.common
|
2013-12-27 01:14:17 +00:00 |
adelikat
|
edb5560da7
|
A round of cleanup on rewind code - break subclass into their own files, into a rewind subfolder, cleanup some formatting and naming
|
2013-12-27 00:47:52 +00:00 |
adelikat
|
f090597fbe
|
make MainForm.Rewind.cs into a separate class instead of a partial class of Mainform. Still dependent on the Mainform context so is still a part of the EmuHawk project for now
|
2013-12-26 23:12:41 +00:00 |
goyuken
|
2171d4cd00
|
n64: support new settings system. regression: n64 video plugin settings are no longer stored in movie 1.0 files nor read from them
|
2013-12-26 23:04:22 +00:00 |
goyuken
|
9fe0525746
|
settings load cleanup
|
2013-12-26 20:19:28 +00:00 |
adelikat
|
1232642c15
|
some minor code cleanup of MainForm.cs
|
2013-12-26 01:00:44 +00:00 |
adelikat
|
c23a61e0e6
|
Merge natt's sync setting changes back, some ugliness needs to be cleaned up
|
2013-12-25 19:47:44 +00:00 |
adelikat
|
db5684b4db
|
Create a RomLoader object in Client.Common and port over a bunch of code from EmuHawk. Still a lot of refactoring, and probably more logic can be moved to common, and things need cleanup, and there is possibly bugs.
This commit breaks coleco rom loading, to settle a merge conflict with the previous commit
|
2013-12-25 19:09:53 +00:00 |
goyuken
|
cff6a517f5
|
coleco to new settings system
|
2013-12-24 23:32:43 +00:00 |