Commit Graph

4679 Commits

Author SHA1 Message Date
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
adelikat d2a879420e Remove old path config files 2013-08-14 13:18:55 +00:00
saxxonpike 0a54f95b4f Commodore64: Removed a lot of functions in the motherboard glue to simplify things. 2013-08-14 05:33:10 +00:00
saxxonpike 5c37b64eec Commodore64: Removed a lot of unnecessary function chains and converted unsigned types to int. 2013-08-14 05:05:17 +00:00
adelikat 18582d7c4f Ram Search - another n64 hack - default to 4 byte 2013-08-14 01:12:03 +00:00
adelikat 22e1dffc91 Ram Search - don't create a search history and start a new search twice. Add a "Use Undo History" option. For that and fast mode when the user opens ram search on the n64 core, currently this overrides their settings every time they open the dialog. 2013-08-14 01:04:14 +00:00
goyuken 6a01d9d9f6 analog control binding widget: deadzone now moves in increments of 5% 2013-08-14 00:30:24 +00:00
adelikat 7f86f58605 Ram search - on showing the number of addresses, use commas 2013-08-14 00:30:08 +00:00
goyuken e0a97160bc analog: n64 actual default binds from default button to deadzone 0.1 2013-08-14 00:27:33 +00:00
goyuken c85d69aa0a analog bind default deadzone to 10% 2013-08-13 23:18:47 +00:00
saxxonpike ef3be8db9a Commodore64: More direct access to pins on Cartport, CIA and VIC. 2013-08-13 20:16:41 +00:00
saxxonpike 585223a814 Commodore64: Setting all 6510 pins to input-only now gives the proper value. 2013-08-13 19:52:03 +00:00
saxxonpike 9c8124bfd1 Commodore64: Added short circuits in PLA chip select for improved performance 2013-08-13 19:00:11 +00:00
saxxonpike e075982a00 Commodore64: Rewrote cassette, serial, 6522, 6526 and 6510 port code. 2013-08-13 12:23:32 +00:00
saxxonpike a061e898a6 Commodore64: don't use color-ram selector pin on PLA, marginal performance gain 2013-08-13 01:55:39 +00:00
adelikat 57fae391e5 Fix shift+tab turbo 2013-08-13 01:07:32 +00:00
adelikat 4dfa647bd2 Path Config - attempt to make a selected path a relative one based on the platform (or base path if a global type). Uses a new pathmanager method TryMakeRelative() which could come in handy in other places in the system 2013-08-13 00:50:14 +00:00
adelikat d9115a2395 Path Config - fix bug where wrong path was being passed into the folder browse buttons 2013-08-13 00:03:50 +00:00
adelikat da451381c6 Path Config - when in non-interim mode, lock down unreleased cores 2013-08-12 22:31:48 +00:00
adelikat 705617566f Path Config - auto-complete for special commands 2013-08-12 19:30:05 +00:00
adelikat 7a1a650c95 Fix hotkey system to adapt to future changes without requiring the user to wipe their config file 2013-08-12 19:01:45 +00:00
saxxonpike 481e915aff Commodore64: Move I/O port init into HardReset and fix default direction bits. 2013-08-12 07:00:31 +00:00
saxxonpike 842ead8c7e Commodore64: Fully implement the interaction between Cpu, Vic and PLA on BA/AEC lines. 2013-08-12 05:04:50 +00:00
pjgat09 5b488f1be0 N64: Fixed the naming for some settings in the gamedb 2013-08-12 02:41:25 +00:00
pjgat09 f893f47ee4 Deleting the Glide ini. Why was it still there? 2013-08-12 02:12:38 +00:00