Commit Graph

4803 Commits

Author SHA1 Message Date
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