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
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
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
saxxonpike
c02f79e99c
Commodore64: Rewrote PLA to fix chip select problems.
2013-08-11 02:46:27 +00:00
saxxonpike
df8788c6e1
Commodore64: Core updated to use new Firmware system.
2013-08-11 02:43:18 +00:00
zeromus
13dfca11a6
tidy firmware strings
2013-08-10 01:28:51 +00:00
zeromus
226622e339
renovate the firmware system. cores now have the ability to get firmware themselves, without needing to have files loaded or pass paths from the multiclient. users can select whatever firmware they want from the firmwares config dialog.
2013-08-10 01:17:06 +00:00
saxxonpike
d6850afb44
Commodore64: Convert lambda functions in the mobo glue into methods for ease of debugging and performance.
2013-08-09 05:34:38 +00:00
saxxonpike
75f279a30b
Commodore64: Writing to expansion memory space while banked in does not write through to underlying RAM.
2013-08-09 05:33:40 +00:00
saxxonpike
8695ce07a4
Commodore64: Disable disk emulation (for now.)
2013-08-09 04:15:33 +00:00
saxxonpike
f504a9a4de
Commodore 64: outputs set to read-only on the 6510 IO port are always high
2013-08-09 03:14:11 +00:00
pjgat09
b5dd64ad3b
N64: Pass the Glide64mk2 settings to the core
2013-08-09 02:32:49 +00:00
zeromus
ca3465b480
discsys-rename some thing that had been annoying me
2013-08-08 19:31:08 +00:00
zeromus
0cfdcc6f53
discsystem-fix support for bins with variant sectorsizes
2013-08-08 19:26:37 +00:00
zeromus
5030f6e328
n64-dont churn through buffers while loadstating
2013-08-07 23:09:10 +00:00
pjgat09
77b249f68e
N64: Allow you to enable the Glide64mk2 plugin
2013-08-06 02:27:20 +00:00
adelikat
21552eaeec
Use fast version of reading/writing hex on snes savestates too, they could use the speed
2013-08-05 12:57:08 +00:00
goyuken
bfcc1a6684
NES: support HVC-SJROM for Zombie Hunter(J), which is a bad game, like most NES games
2013-07-31 20:15:02 +00:00
goyuken
4e12f54897
tabs and braces must exist in an orderly manner!
2013-07-31 00:33:02 +00:00
zeromus
c0453ae2e8
snes-fix SGB
2013-07-30 02:51:40 +00:00
goyuken
f3eb9e7fc7
N64: a quick hack greatly reduces memory thrashing (on my machine, varied usage of 300-800MB with default rewind settings replaced with a rather steady 300-350MB
2013-07-30 00:12:24 +00:00
goyuken
3b7f2a65a6
N64: reuse a particular buffer instead of recreating it on every rewind state capture. this change by itself does not seem to be sufficient to avoid outofmemory exceptions
2013-07-30 00:01:32 +00:00
adelikat
7ac1da8c96
Set the right order of buttons, and good defaults for controllers and joypads for all consoles
2013-07-29 02:11:00 +00:00
zeromus
4b5d967ed4
nes-support SMB3(j) and fix likely new bugs in MMC1???
2013-07-28 21:03:28 +00:00
zeromus
cf655f3f54
nes-make MMC1 work like the other mappers, instead of the very first mapper i made, which is to say, stupidly. TL;DR, speed it up 50%
2013-07-27 23:31:29 +00:00
adelikat
8a9373126f
N64 - add analog UDLR boolean buttons for mapping, if set and pressed they will override the analog axis
2013-07-25 00:51:56 +00:00
goyuken
58359d5ac9
NES: ExROM: fix crash in CV3
2013-07-20 05:27:39 +00:00
goyuken
3169968858
analog input support. this is bad code and should all be reverted as soon as possible.
...
binds (along with sensitivity, deadzone, flip customization) are not supported yet. to test out, try using the first two axes of dinput joystick #5 on N64 player #1
2013-07-18 16:18:17 +00:00
goyuken
e88691152d
NES: remove vs system cruft that never worked and i never followed up on
2013-07-18 14:15:46 +00:00
adelikat
13d045f27f
make 2012 project compile
2013-07-16 00:32:51 +00:00
goyuken
9ef3100753
add sensible defaults to some CoreComms variables. should have no effect on bizhawk, but helps if you try to use a core in a different project
2013-07-12 21:26:57 +00:00
goyuken
aa6b743b86
snes: fix a bug which caused false positives in lagframe detection (frames marked as lag where input was actually used). this is purely a display issue and did not affect emulation at all. the bug was not caused by r4206, but r4206 causes it to occur more often.
2013-06-29 23:32:41 +00:00
goyuken
a18ed625ca
psphawk: controller definition
2013-06-25 23:44:17 +00:00
goyuken
b8eec16d8c
rework mainform disc image code to work with r4551 changes. on cursory examination, both PSP and saturn games are loading correctly. it's likely that something PSX related was broken, but that's OK for now...
2013-06-25 21:57:45 +00:00
goyuken
92d71ee89f
revert r4551 changes to .csproj files
2013-06-25 21:34:06 +00:00
pasky1382
23d71a3b87
Commented out unworking code for disc.DetectSegaSaturn() in MainForm.cs
...
Added 'Always On Top' option to settings in hex editor/tas studio/ram search
2013-06-25 08:50:42 +00:00
zeromus
b7dbb91419
DiscSystem-misc improvements and bugfixes, add CDFS parser, and add DiscID system for PSX and PSP discs.
2013-06-25 08:31:48 +00:00
goyuken
1de395ca2a
psphawk: sound, except it doesn't work. i will figure it out later
2013-06-25 02:06:06 +00:00
goyuken
c8577fc361
psphawk: clean up some logging stuff. fix upsidedown image. redirect special PSP paths to PSP/ subfolder (still not much control over them, but at least they wont be shatting all over the place)
2013-06-25 01:06:35 +00:00
goyuken
5ec0cf2831
psphawk: add the c# interfaces, as well as a compiled final dll (note: debug mode). to use psphawk, first uncomment the hack in MainForm.cs, then ensure that you have a valid PSP ISO located at "D:\Games\jpcsp\umdimages\Final Fantasy Anniversary Edition [U] [ULUS-10251].iso", then try to load a valid sega saturn game.
2013-06-25 00:38:15 +00:00
goyuken
39f82cbca9
psphawk
2013-06-25 00:14:35 +00:00
goyuken
1073e184d3
re-un-break TGROM problem caused by r4524
2013-06-14 15:07:55 +00:00
pjgat09
6ab3f6a463
N64: Added SaveType to the gamedb, but only for 16K EEPROM since all the other options are ignored. This fixes a "no controller" issue with Banjo Tooie
2013-06-08 03:36:57 +00:00
goyuken
7b6492c0e2
n64: use the "fast" savestate text processing primitives. overall speedup: savestate: 21x loadstate: 10x
2013-06-06 00:59:09 +00:00