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
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