adelikat
3b0d01b4a7
Start a new Ram Watch dialog, not hooked up
2013-08-26 01:14:35 +00:00
adelikat
eb5f463b9d
move virtual pad files to their own folder
2013-08-26 00:47:11 +00:00
adelikat
85ce10c696
In Single Instance Mode - don't show an ObjectDisposedException
2013-08-25 22:43:34 +00:00
pjgat09
07b1ad9bed
N64: Fixed a default for a Glide64mk2 setting which can result in blank video
2013-08-25 21:16:49 +00:00
adelikat
ffa0619b04
Start some new watch classes and a watch collection class, in preparation for a Ram Search/Watch refactor
2013-08-25 18:29:23 +00:00
zeromus
5ef675c116
solve an apparent threading datastructure conflict bug in input binding vs input poll thread. print list of discovered gamepad devices while booting input system.
2013-08-25 17:11:19 +00:00
saxxonpike
3dc1e8dba2
Commodore64: Fix sprites and tweaked timing, should now be pixel perfect with test intro "rem-17".
2013-08-25 07:58:25 +00:00
adelikat
4bd6103574
Refactor a bunch of cheats code, and fix a bug where exceptions can be thrown by the cheats dialog when working in other tool dialogs.
2013-08-25 04:23:27 +00:00
adelikat
61236bf763
NES - make mappers and whatnot sealed classes, since it may theoretically be a tiny speedup, and if nothing else, it is more conceptually correct
2013-08-25 01:08:17 +00:00
adelikat
fcb54994b3
Tweak the project files to group MainForm partial class files into one group, also make 2012 project compile
2013-08-25 00:33:16 +00:00
saxxonpike
c0bad5eccb
Commodore64: Rewrote the character graphics generator as a shift register like real equipment. Roughly 10% performance increase and looks great. Sprites need work yet.
2013-08-25 00:31:52 +00:00
zeromus
cfd3f05f1e
reuse rewind buffers
2013-08-24 23:00:33 +00:00
adelikat
cec62d38f5
Rewind Config - don't crash on load when rewind is off for the core currently loaded
2013-08-24 21:40:42 +00:00
adelikat
6193be13e9
Fix hard reset mnemonic on N64 and Saturn
2013-08-24 20:44:49 +00:00
saxxonpike
1c18da52b3
Commodore64: Border unit implemented fully, timing is much better now and works for both PAL and NTSC.
2013-08-24 20:13:16 +00:00
adelikat
dde1169325
Capture BoardName parameter into movies. Also fix NES imports to set platform to NES for FDS movies, and instead set the BoardName to FDS
2013-08-24 20:11:41 +00:00
saxxonpike
4ef73eb676
Fix some compiler warnings. Border is still odd, needs the other half of the border unit logic. Also, a marginal performance boost from sealing classes.
2013-08-24 17:30:46 +00:00
adelikat
7ff1675d7f
Repaint screen on movie load
2013-08-24 17:14:32 +00:00
goyuken
0803adc32a
add a "BoardName" to IEmulator that an emulation core can use to return useful information about how the rom is being emulated. meant to be mostly for informative purposes; shouldn't rely on it for too much. implemented in GB and NES cores
2013-08-24 16:54:22 +00:00
saxxonpike
228fa3869f
Video chip timing in the old core now builds its timing tables dynamically instead of having them hardcoded- should greatly reduce human error. The algorithm should cover every single revision of VIC.
2013-08-24 15:21:51 +00:00
adelikat
1400c84fdd
Rewind - don't allocate a buffer until necessary, and only do so if rewind is enabled for that core
2013-08-24 15:01:50 +00:00
sappharad
96405ad7de
- Fixed Atari 7800 so it works again. The game will not launch without the required BIOS, but you're not forced to have a BIOS for regions other than the game you're running.
...
- Fixed BIOS detection for Coleco and Atari 7800. When no BIOS is defined, the application now properly informs the user again instead of throwing an exception.
2013-08-24 02:49:46 +00:00
zeromus
1de6eb30a3
cue-fix error in parsing empty lines
2013-08-23 18:26:28 +00:00
goyuken
97e3ac9e1b
i wasn't able to reproduce the black screenshot bug, but this might fix it
2013-08-23 17:54:33 +00:00
zeromus
29e43e231b
support additional FDS bios
2013-08-23 17:52:52 +00:00
goyuken
ce3fc79e10
fix some path config problems. DGB didn't work at all, and screenshots and saverams may have been busted on some systems
2013-08-23 17:49:15 +00:00
zeromus
7cb608ead4
fix bug in firmware resolution when firmware isnt present in the default firmwares folder or when the user's selection is missing altogether
2013-08-23 17:17:43 +00:00
adelikat
a71837c3aa
Fix path exceptions for various systems like GBC, and also clean up some terrible hacky code and do it in a nicer way
2013-08-23 16:03:57 +00:00
adelikat
42d93afe57
SaturnHawk - Oops, fix all path stuff from exploding
2013-08-23 13:57:38 +00:00
adelikat
83b60278f4
Oops!
2013-08-23 13:50:13 +00:00
saxxonpike
bde52b25bd
Commodore64: More work on the experimental VIC. Some speedups in the current VIC from caching the video mode and removing unnecessary shifts from the inner loops of the background graphics generator.
2013-08-23 08:57:20 +00:00
adelikat
31b9e37f86
Start the LuaHawk project, doesn't do anything yet, but will do all the that the lua editor will do, and eventually the lua console will simply open a LuaHawk process
2013-08-23 03:35:41 +00:00
adelikat
36489ca95a
Only paint the screen when needed, which is once per frame, or when the OSD is invoked. Also when lua draws things. I think I invoked it in all the logical places but probably missed some things. The lua logic needs to be refactored anyway to have a paint method, and an onpaint event
2013-08-23 02:40:14 +00:00
adelikat
39ee86fa92
Movie play movie and record movie dialogs to the movie folder, and fix 2012 project from recent commits
2013-08-23 01:54:58 +00:00
adelikat
924aa80f7d
Fix exception thrown recording of movies on SNES ROMs inside archive files
2013-08-23 00:40:35 +00:00
adelikat
1a9eb940a6
update version number, this marks the end commit after the release of 1.5.0 and the start of the next release
2013-08-23 00:33:00 +00:00
adelikat
67935bc98f
Fix about box to show release version at top, change link to bizhawk project to be tasvideos page
2013-08-22 21:14:13 +00:00
adelikat
81bc89f4a3
update discohawk version
2013-08-22 21:01:11 +00:00
adelikat
706a863caa
Ram Search - add "Clear Preview" to context menu, clears out the red coloring preview. Also some misc tweaks to colors and some code cleanup
2013-08-21 20:54:33 +00:00
adelikat
872a3208d3
Use MenuStripEx instead of MenuStrip everywhere
2013-08-21 20:27:54 +00:00
adelikat
0ceff61292
Replace ToolStrip with ToolStripEx in a few places
2013-08-21 20:16:23 +00:00
saxxonpike
99a5c3e109
Commodore64: Completed initial experimental Vic, pending testing.
2013-08-21 20:14:25 +00:00
saxxonpike
cfc2b141bf
Commodore64: Experimental Vic implementation nearly complete.
2013-08-21 12:12:30 +00:00
saxxonpike
c827d42f2d
Commodore64: Experimental VIC updated.
2013-08-21 09:38:22 +00:00
saxxonpike
6b454f3a78
Commodore64: Clear registers when calling Reset() in Vic and Sid.
2013-08-20 08:31:18 +00:00
saxxonpike
5c762638c1
Commodore64: Video registers updated in experimental framework.
2013-08-20 08:27:36 +00:00
saxxonpike
2e7935938a
Commodore64: Split up and moved source files. No user-observable changes in execution.
2013-08-20 07:27:59 +00:00
adelikat
1584a114fe
Movies - support the ? in mnemonics, ? will be randomly on or off during playback. Note: there is no UI for this, it makes a movie potentially non-deterministic, and is probably useless.
2013-08-20 00:41:48 +00:00
saxxonpike
a28f8e5062
Commodore64: Fix EasyFlash registers- the address mask is actually 0x2.
2013-08-19 08:30:37 +00:00
saxxonpike
b5fcb81727
Commodore64: Save states implemented.
2013-08-19 03:42:40 +00:00