adelikat
5dc7f4aabe
Allow virtualpad to accept mainform input
2013-08-27 21:41:06 +00:00
adelikat
58552035a1
Progress on new Ram Watch objects
2013-08-27 17:58:31 +00:00
saxxonpike
31fb1499ca
Commodore64: Code cleanup.
2013-08-27 08:35:35 +00:00
adelikat
25a4ce52cf
show N64 menu in null emulator mode (no rom loaded), single instance mode - message box alerting the user that a reboot is required
2013-08-27 00:47:18 +00:00
pjgat09
dc39d9cbe7
N64: Added a note to the plugin setting screen that Glide64mk2 is recommended over Glide64
2013-08-26 23:54:48 +00:00
adelikat
457902bc9e
Hex Editor - revert r4877
2013-08-26 22:05:50 +00:00
zeromus
94cacde458
clear stickies when closing virtualpad form. i think that's a good idea..... but someone might disagree.
2013-08-26 21:36:45 +00:00
zeromus
7d0eca7906
allow n64 virtualpad analog widget to release input by rightclicking
2013-08-26 21:35:50 +00:00
adelikat
089ce7f48a
Some progress on the new Ram Watch dialog
2013-08-26 20:54:00 +00:00
saxxonpike
1e8569be97
Commodore64: Renamed Sprite to SpriteGenerator. Created GraphicsGenerator file, with plans to isolate the background graphics generation (as it is a separate logical unit within the chip itself.)
2013-08-26 20:07:50 +00:00
saxxonpike
54c205ffe7
Commodore64: Added some documentation in the TimingBuilder code as to how the generated tables are used.
2013-08-26 19:29:09 +00:00
saxxonpike
6fdc7284bd
Commodore64: Split Sid classes into three files, up from one. Fixed border timing in TimingBuilder. Renamed Sync class to SaveState.
2013-08-26 19:22:04 +00:00
zeromus
ba25e7045f
make it easier to change memory domains in the hex editor. adelikat might not like this, feel free to revert.
2013-08-26 07:57:31 +00:00
zeromus
513ceba3d2
fix up SGB memorydomains
2013-08-26 07:17:47 +00:00
zeromus
8ba1453660
dont package 64bit libsneshawks in build.. theyre not working now, and removed from selection in the c# core code, so theyre a waste of space
2013-08-26 07:16:14 +00:00
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