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
zeromus
3aa6108cb9
make discohawk main even more like multiclient main
2013-08-19 03:04:31 +00:00
zeromus
add0691c5d
make discohawk entrypoint look more like multiclient's
2013-08-19 01:43:18 +00:00
sappharad
5fdbd05bbe
- Added separate installer project with .NET 4.5 requirement, for use in the VS2012 project which uses 4.5. (Shares same scripts as the 4.0 project, .NET version check is driven by a preprocessor variable)
...
- The check below will be deprecated, since we're probably going to bundle the pre-reqs instead:
- Added DirectX 9.0c version check.
2013-08-19 00:17:45 +00:00
adelikat
52f7c18ff6
Lua scripts - tweak to PuchOutStats.lua - shows the count an opponent will get up on
2013-08-18 20:44:03 +00:00
sappharad
8006d984aa
Installer improvements:
...
- Broke file definitions off into their own wxs file, so the main script just defines the installer "features" and UI windows for clarity.
- Broke the install features up a bit, there are separate entries for the emulator, DiscoHawk, GBC Palettes, and Lua scripts. We don't expose the installer UI options for users to pick what they want, this is mostly for organization.
- Added start menu entry for DiscoHawk.
- Added commented out code to detect VS2010 SP1 runtime as a requirement for install. This is commented out because the current check only looks for a specific version of the runtime, meaning if someone has a better one that is compatible, they'll still get the error. Need a better way to do this.
2013-08-18 05:53:27 +00:00
saxxonpike
d6056bb402
Commodore64: Fix VIC addressing for Ultimax format cartridges. PLA implementation should be 100% complete now
2013-08-18 04:27:08 +00:00
saxxonpike
e9bacfd683
Commodore64: More preparation for savestates, condensed the PLA (this is as fast as it can get)
2013-08-18 03:58:39 +00:00
saxxonpike
c3605a0181
Oops, broke the build. (It's fixed now.)
2013-08-18 02:24:18 +00:00
saxxonpike
e9d4c09ad1
Commodore64: Video chip framework maintenance.
2013-08-18 02:21:32 +00:00
saxxonpike
4efe07378f
Commodore64: Preparation to implement savestates once again.
2013-08-18 01:21:53 +00:00
saxxonpike
0b6bce0198
Commodore64: Fixed NMI not triggering on the CPU. Significant performance boost from PLA optimization and motherboard glue shortcuts.
2013-08-17 23:15:31 +00:00
saxxonpike
03087a88eb
Commodore64: Split the Vic code into a number of files. More time spent coding, less time spent looking for things.
2013-08-17 20:51:09 +00:00
saxxonpike
14a2952faf
Commodore64: Whoops. Forgot to disable debug borders.
2013-08-17 10:52:45 +00:00
saxxonpike
a3b1fb3c36
Commodore64: Interrupt and timer chip tweaks.
2013-08-17 10:46:27 +00:00
saxxonpike
60db7b9fe6
Commodore64: Marginal speedup from converting the rest of the uints to int. No noticeable accuracy difference.
2013-08-17 06:51:55 +00:00
saxxonpike
84a0179583
Commodore64: More progress on experimental framework plus a small speedup in the current framework.
2013-08-17 05:55:07 +00:00
saxxonpike
e6c55f318d
Commodore64: New framework PLA WIP
2013-08-16 20:11:53 +00:00
saxxonpike
30174b9b9c
Commodore64: Mobo glue for the experimental framework is complete.
2013-08-16 11:28:00 +00:00
saxxonpike
9cc6936b89
Commodore64: Whoops, forgot the CIA in the new test framework.
2013-08-16 10:20:38 +00:00
saxxonpike
155aea5b89
Commodore64: Framework for a bit of an experiment..
2013-08-16 09:52:25 +00:00
sappharad
634db7a30b
Added preliminary WiX MSI installer project. This will check for .NET 4.0, install BizHawk into a user specified directory (defaults to Program Files/BizHawk) and ngen native assemblies for the users machine. Haven't customized the installer art or added additional pre-req checks yet.
2013-08-16 04:37:30 +00:00
adelikat
d83d676f6b
Fix 2012 project
2013-08-15 22:26:43 +00:00
adelikat
04b625ab68
add --dump-close commandline argument, if capturing and specifying a dump-length, setting this property will close the emulator after it has reached the length specified in dump-length
2013-08-15 18:23:15 +00:00
saxxonpike
7c532fbd01
Commodore64: Experimental video chip things.
2013-08-15 09:49:38 +00:00
saxxonpike
459368dd5b
6502: added RDY pin, required for C64 and possibly others
2013-08-15 06:08:21 +00:00
saxxonpike
af9bbd9ae4
Commodore64: Tweak Joystick 2 input.
2013-08-14 13:53:48 +00:00