alyosha-tas
1d840906a5
Delete A7800HawkControl.cs
2017-06-11 18:07:42 -04:00
alyosha-tas
50d0db37b8
Delete temp.txt
2017-06-11 18:07:16 -04:00
alyosha-tas
55fb3bb1dc
Add files via upload
2017-06-11 18:06:50 -04:00
alyosha-tas
18ff66f1d2
Add files via upload
2017-06-11 18:06:04 -04:00
alyosha-tas
f7c07aed0b
Add files via upload
2017-06-11 18:05:15 -04:00
alyosha-tas
f44b587ab9
Create temp.txt
2017-06-11 18:04:40 -04:00
nattthebear
edbe83bc13
libsnes: savestate uncompressed size 14MB=>10MB (for a game with nothing special)
2017-06-11 15:30:54 -04:00
nattthebear
e73157bb49
ahh, yahbooze, we hardly knew you...
2017-06-11 14:44:47 -04:00
zeromus
0c2d4af1b2
libretro: quick fix so variable savestate sizes work
2017-06-11 13:07:31 -05:00
nattthebear
8cf1e43e70
libsnes: move tile cache out of savestates. saves like 400kB. meh.
2017-06-11 11:28:29 -04:00
nattthebear
5b2415c032
saturnus: kof95 now works
2017-06-11 09:51:33 -04:00
nattthebear
418ef7c080
waterbox gpgx: fix the same thing as in the snes core
2017-06-11 07:57:37 -04:00
nattthebear
a6e4b87f36
comments
2017-06-11 07:50:41 -04:00
nattthebear
fa9dcfae35
waterbox: When compiled in debug mode, forcibly evict self at every opportunity. This can be used to catch bugs using pointers past their valid time. Catch and fix two such bugs in the libsnes wrapper.
2017-06-11 07:47:16 -04:00
nattthebear
91e239e11f
use the ancient zen art of copy paste to give libsnes the same aspect ratio fix that snes9x has.
2017-06-11 07:15:51 -04:00
nattthebear
beb25ce24f
saturnus: reorder the normal controller
2017-06-11 06:57:28 -04:00
nattthebear
52a62af441
waterbox: support gzipped executables as well, and gzip ss.wbx
2017-06-10 20:54:21 -04:00
nattthebear
67ff767f95
libsnes: recreate the emu cothread at the end of init, to avoid pointer poison that was breaking xor state consistency. Big todo: all init functionality really needs to happen from the main thread, as there are many syscalls that reenter managed in that code, and reentering managed from a cothread stack is a Bad Thing
2017-06-10 19:51:59 -04:00
nattthebear
dde953d612
fix a libco issue that was breaking xorstate consistency
2017-06-10 18:20:58 -04:00
nattthebear
ba7543c19a
snes waterbox: fix a leaky pointer which was breaking xorstate integrity
2017-06-10 17:19:18 -04:00
nattthebear
0bcdeee1e7
fix some bugs in MapHeap that were breaking libsnes savestates
2017-06-10 16:57:57 -04:00
nattthebear
baf7a7973b
snes: do some more savestate prep, including removing the unused cheat system, which cost sixteen megidobites of ram
2017-06-10 15:53:38 -04:00
nattthebear
fcbb85a579
snes: move some stuff to sealed_heap
2017-06-10 15:20:06 -04:00
nattthebear
9ffa44d0a6
snes: waterbox is now working
2017-06-10 14:16:25 -04:00
nattthebear
36be9e9fc7
snes: waterboxification phase 2
2017-06-10 14:16:25 -04:00
nattthebear
9975a05695
snes: waterboxification phase 1
2017-06-10 14:16:24 -04:00
alyosha-tas
ab818f1b93
Update BxROM
2017-06-09 20:43:02 -04:00
nattthebear
1c46b79bbb
saturnus: settings
2017-06-09 16:42:08 -04:00
nattthebear
f4c5c53c8a
Make note of a potential gotcha in virtual boyee as a comment. It will be forgotten when we need it.
2017-06-08 20:28:59 -04:00
nattthebear
aa2ec9b9e2
Saturnus: ISaverammable. The 32K internal is saved, followed by the 512K external if present. On load, if sizes do not match, nothing is loaded. Yahbooze 64K saverams are not loaded.
2017-06-08 19:45:56 -04:00
nattthebear
a42631fadc
Saturnus: IMemoryDomains. Names match the old yahbooze names when applicable.
2017-06-08 17:15:29 -04:00
alyosha-tas
ff980b91dd
NES Fix APU
...
Finally fixes the infamously bad APU mixer tests
2017-06-08 14:35:13 -04:00
alyosha-tas
31192e15cb
Update BxROM
2017-06-07 21:35:18 -04:00
nattthebear
145f58a145
Saturnus: IStatable, IRegionable
2017-06-07 20:54:10 -04:00
nattthebear
51d36f4563
saturnus: move cartridge allocations to special heaps
2017-06-07 20:21:44 -04:00
nattthebear
90d9474530
Saturnus: Lag detection and input callbacks
2017-06-07 18:56:44 -04:00
nattthebear
4d875e0c24
Saturnus: Add CD sanity checks
2017-06-07 17:54:16 -04:00
nattthebear
40680a9d74
Saturnus: Connect reset button, but you need to hold it down for 3 consecutive frames (working as intended). Also, DRIVE LIGHT HOOOOOOOOOOOOOOOOOOOOOOOOO
2017-06-07 17:34:30 -04:00
nattthebear
62597400c1
saturnus: start working on some keyboard stuff
2017-06-07 17:23:30 -04:00
alyosha-tas
c3627eee03
Oops not sure what I was doing there
2017-06-07 16:04:13 -04:00
nattthebear
1db95efa72
Change the exception message for certain waterbox loadstate failures to indicate possible differences in app version / rom / syncsettings as the culprit
2017-06-06 20:05:30 -04:00
alyosha-tas
bcad6f9b08
NES: Fix some more exceptions
2017-06-06 20:04:59 -04:00
alyosha-tas
71e3fad147
NES Fix some more exceptions
2017-06-06 20:03:42 -04:00
nattthebear
69f061ae12
saturnus now runs games and stuff
2017-06-06 19:55:39 -04:00
adelikat
e298863b3d
VB - virtual pad support, slight fix to button order on controller config
2017-06-06 11:38:43 -05:00
adelikat
5fec117b68
Roll back to .NET 4.6.1 (instead of 4.6.2) to avoid a dependency on Windows 10 Anniversary Update for Windows 10 users
2017-06-06 10:24:21 -05:00
alyosha-tas
27fd41a5d2
Fix mapper 112
2017-06-06 07:53:33 -04:00
alyosha-tas
7d9b878d5f
Update NROM.cs
2017-06-06 07:52:17 -04:00
alyosha-tas
25f2f8ebf9
NES: Fix some exceptions loading ROMs
...
Eventually need to rethink ROM loading I think
2017-06-05 15:56:28 -04:00
nattthebear
d7b8464a9b
saturnus: start working on controller hook up. there's something wrong with the CD stuff though, and games don't work
2017-06-04 21:14:00 -04:00
nattthebear
fb5ba14768
Revert "Update AxROM.cs". Licensed AxROM games were all 256KB or smaller, so they'd never hit this codepath. Non-licensed games certainly can be 512KB on AxROM, and we don't want to break that. The "hardware tests" comment is meaningless -- tested on what hardware? There's no licensed board that you could test that against, because they won't take a 512KB chip in the first place.
2017-06-04 20:45:05 -04:00
alyosha-tas
b56a6e9aa5
Update AxROM.cs
2017-06-04 20:21:37 -04:00
adelikat
4ae0b2cd22
Merge branch 'master' into waterbox2
...
Conflicts:
BizHawk.Client.EmuHawk/MainForm.Events.cs
BizHawk.Client.EmuHawk/MainForm.cs
2017-06-04 18:18:11 -05:00
alyosha-tas
492f78bfa2
Update SxROM.cs
2017-06-04 17:30:38 -04:00
nattthebear
b9ab41a4da
More like Chie SatURNaka
2017-06-04 16:41:11 -04:00
adelikat
0c9925a369
bsnes - default to compatibility profile
2017-06-04 13:29:47 -05:00
adelikat
caf3a7834d
Fix dual GB input
2017-06-04 13:19:51 -05:00
adelikat
551abcd1e4
snes9x - some display name and descriptions for settings
2017-06-03 11:11:11 -05:00
alyosha-tas
9c586e77c4
Update Mapper069.cs
2017-06-03 10:36:16 -04:00
nattthebear
f96a7abb94
ngp: connect saveram. due to the way this is implemented in neopop, connecting it greatly increased the size of savestates, which may or may not be worth fixing.
2017-06-03 07:58:14 -04:00
alyosha-tas
3577882070
NES Fix Mapper 15
2017-06-02 21:13:44 -04:00
nattthebear
b7865f7576
disable the dngp database hack, and add some debugging statements to it
2017-06-02 17:19:31 -04:00
zeromus
c96ff28055
fix broken GPGX trace logger disassembler ( fixes #866 )
2017-06-02 15:50:23 -05:00
nattthebear
034337c51d
start of dngp linkup. It works enough for KOF2 to think a cable is there, but not enough to run anything
2017-06-01 20:44:49 -04:00
nattthebear
3a4de4a6ca
some prelim roughin for dual ngp
2017-06-01 18:19:30 -04:00
alyosha-tas
ebb305997e
C64 more SID work
2017-05-31 22:44:45 -04:00
alyosha-tas
52995b657e
Update C64.Motherboard.cs
2017-05-31 22:43:27 -04:00
alyosha-tas
113d002701
Update Sid.cs
2017-05-31 18:30:23 -04:00
nattthebear
051382450e
ngp: settings that theoretically work
2017-05-31 17:29:45 -04:00
nattthebear
df0a955621
ngp: memory domains
2017-05-31 16:58:16 -04:00
adelikat
95353188c7
Merge branch 'master' into waterbox2
2017-05-31 13:38:01 -05:00
nattthebear
d799624e9c
NGP: It works and stuff
2017-05-30 18:36:11 -04:00
adelikat
1a54ff1818
Merge branch 'master' into waterbox2
2017-05-30 17:31:30 -05:00
alyosha-tas
be7d271bd1
Update NES.Core.cs
2017-05-30 18:25:34 -04:00
alyosha-tas
10de07aec2
Update PPU.run.cs
2017-05-30 18:24:30 -04:00
adelikat
c1a746c7d6
Don't expose Colecovision syncSettings, aquire sync settings the intended way instead
2017-05-30 12:37:47 -05:00
adelikat
1877cce021
C64 - misc cleanups
2017-05-30 13:10:01 -04:00
adelikat
3cc74932a7
Set C64 to released, and remove some hacks that hid C64 in some places
2017-05-30 12:12:10 -04:00
nattthebear
aab6391b12
virtual boyee: actually fix the color config stuff
2017-05-29 20:34:07 -04:00
alyosha-tas
787470df35
NES: allow headerless ROMs to be loaded if in DB
2017-05-29 20:27:07 -04:00
nattthebear
3ec7b0252f
Exploding your computer NYI https://www.youtube.com/watch?v=dUHYNmNrqoY
2017-05-29 20:21:34 -04:00
alyosha-tas
fe7606130e
Add files via upload
2017-05-29 18:50:02 -04:00
alyosha-tas
d825769cf5
Oops, Clean Up
2017-05-29 16:44:56 -04:00
alyosha-tas
19de6b1cee
Update BizHawk.Emulation.Cores.csproj
2017-05-29 15:05:50 -04:00
alyosha-tas
66b13a2d78
Update CartridgeDevice.cs
2017-05-29 15:05:06 -04:00
alyosha-tas
321f62a242
Add files via upload
2017-05-29 15:04:26 -04:00
adelikat
3b60a8538d
B is before A obv
2017-05-29 13:53:16 -05:00
nattthebear
a3f9f47c84
set snes9x to released
2017-05-29 14:40:19 -04:00
nattthebear
93975c3063
virtual boyee - correct author information, and set to released; whenever the waterbox branch is released, this core will be ready
2017-05-29 14:38:19 -04:00
nattthebear
f99a080e60
Merge remote-tracking branch 'origin/master' into waterbox2
...
# Conflicts:
# BizHawk.Client.EmuHawk/MainForm.Designer.cs
# BizHawk.Client.EmuHawk/MainForm.cs
2017-05-29 14:35:30 -04:00
alyosha-tas
f99f9847b4
Update C64 VIC to fix MoonDust
2017-05-29 14:32:12 -04:00
nattthebear
b20354448b
vboyee-- somehow the default colors for anaglyph were all wrong
2017-05-29 14:11:35 -04:00
adelikat
ec4a8dde09
Vboy - button names and orders
2017-05-29 12:51:43 -05:00
nattthebear
391160ebf9
vboyEE: settings and syncsettings
2017-05-29 13:50:40 -04:00
nattthebear
87c1a75778
virtual boyEE: saveram, memory domains
2017-05-29 12:51:38 -04:00
nattthebear
4ab407bb42
virtual boy: add IInputPollable. Unfortunately, adding one more field to EmulateSpec caused C# to vomit its brains out, so yeah...
2017-05-29 12:16:24 -04:00
nattthebear
2887ba5823
savestates for vb. this includes savestates for mmap_heap. unfortunately, usage of mmap_heap was scrapped as the things going into it were better suited for invisible/sealed. it may be eventually useful
2017-05-29 11:26:38 -04:00
nattthebear
fbf7be92d5
VirtualBoyee: Hookup video, input, and sound. 3D Tetris appears to be working, but only the alternate dump of merio tenis works
2017-05-29 08:16:56 -04:00
nattthebear
94c397a4f8
snes9x: IRegionable
2017-05-29 07:36:49 -04:00
nattthebear
855ff7deca
Start working on a primitive mmap implementation. It's good enough for VirtualBoyee to boot, but undoubtedly has many bugs.
2017-05-28 22:18:01 -04:00
alyosha-tas
6dbf0e4822
More SID Work
2017-05-28 21:28:53 -04:00
alyosha-tas
207438d02c
more SID work
2017-05-28 21:28:03 -04:00
nattthebear
f1565cd0b1
attributes!
2017-05-28 19:20:59 -04:00
nattthebear
a52e9d7dc1
https://www.youtube.com/watch?v=0sKRRY5tQz8
2017-05-28 17:19:07 -04:00
nattthebear
7f7f490b6d
The InputCallbackSystem on this Core is now fully operational. https://www.youtube.com/watch?v=g7-tskP0OzI
2017-05-28 14:18:08 -04:00
nattthebear
7f2e06b0b5
clean things up and make gpgx fully (?) multi-instance correct
2017-05-28 13:46:08 -04:00
nattthebear
7d0330bb9e
snes9x - cleanup usage of the IMonitor semantics. This makes memory domains slower.
2017-05-28 13:12:48 -04:00
nattthebear
6c2d4ff044
snes9x: add ISaveRammable and fix virtualsize
2017-05-28 12:54:22 -04:00
nattthebear
763ee5c424
Disable the hash-perf feature of __pthread_key_create. Since it chose a starting hash based off of stack address, it was nondeterministic.
2017-05-28 11:58:08 -04:00
nattthebear
ffed0d2205
snes9x: memory domains
2017-05-28 10:32:21 -04:00
nattthebear
61aa4f5df3
Connect Snes9x controllers, syncsettings, and regular settings
2017-05-28 10:18:20 -04:00
adelikat
3a852707c4
C64 - expose tape data as a memory domain, because why not
2017-05-28 08:52:16 -05:00
nattthebear
7ea3755f13
rename gpgx.exe to gpgx.wbx and push some binaries
2017-05-28 07:33:55 -04:00
nattthebear
0cc1abd51b
snes9x: savestates
2017-05-28 06:39:11 -04:00
alyosha-tas
807edebe6d
A7800Hawk another round of commits
2017-05-27 20:40:13 -04:00
nattthebear
ef8264a8b0
waterbox: Add special handling for imports in XorStates. Fix a few other instances where managed pointers were leaking out into XorStates
2017-05-27 20:38:28 -04:00
nattthebear
10d47d1ea8
waterbox: Refactor PeWrapper a bit to not parse the native section headers every time it needs them
2017-05-27 18:52:18 -04:00
nattthebear
76022f66f9
update to framework 4.6.2. Since Windows XP 64 was very rarely used, there's no loss in switching to this if we're going to 64 bit. Add `FrameworkZipWriter` based on the 4.5 framework's built in zip writer. It shaves a decent amount of time off savestate save time, but rolling our own off of DeflateStream would be even faster.
2017-05-27 18:15:15 -04:00
adelikat
3820a243fe
c64 implements IInputpollable, not sure why it was commented out
2017-05-27 15:43:07 -05:00
nattthebear
37dc9908d0
Waterbox: Add XOR based savestates for GPGX64
2017-05-27 16:18:38 -04:00
adelikat
7f45b4880f
c64 - another savestate fix
2017-05-27 14:44:45 -05:00
adelikat
39797513b2
c64 - add another variable to savestates
2017-05-27 14:13:51 -05:00
nattthebear
3a4b6601d9
move pewrapper into its own file
2017-05-27 14:55:21 -04:00
adelikat
73cdd0357d
C64 - I think these are things that need to be in savestates
2017-05-27 13:42:03 -05:00
nattthebear
b737959d11
snes9xHawk which is totally not a thing: connect audio
2017-05-27 14:32:12 -04:00
nattthebear
9bcd693910
snes9x: video output is now fully functional
2017-05-27 13:33:44 -04:00
adelikat
284ee1f9a2
Neshawk - UNIF_BMC_FK23C - I think these dipswitch variables are supposed to be MapperProps
2017-05-27 12:12:04 -05:00
adelikat
be39513b9e
C64 - show mapper info in rom annotation, if rom is a cart
2017-05-27 11:57:38 -05:00
nattthebear
2665510502
Add enough changes so that snes9x now boots. This includes stubs for a bunch of syscalls, a few mmglue changes, and C++ global constructor support
2017-05-27 12:29:05 -04:00
adelikat
5f1b8cdc09
SNES - fix frame 0 loadstating
2017-05-27 10:21:14 -05:00
adelikat
12a4ec1ac7
SNES - only register the trace logger on compatibility profile
2017-05-27 09:54:53 -05:00
adelikat
8de4e7bff9
add ui to switch to Atari7800Hawk, still not useable by humans, needs gamedb stuff
2017-05-27 08:56:25 -05:00
alyosha-tas
a3a78c6a2e
Fix Tagin Dragon
2017-05-26 18:24:21 -04:00
alyosha-tas
77c20a6776
Merge pull request #859 from alyosha-tas/master
...
A7800Hawk initial PR
2017-05-25 15:56:46 -04:00
alyosha-tas
827c5848dd
Delete temp.txt
2017-05-25 15:38:51 -04:00
alyosha-tas
93c14ce2d1
Add files via upload
2017-05-25 15:32:38 -04:00
alyosha-tas
26ec802769
Sid Round 2
...
Still some noise in there but not as bad and the sharp cutoff in Gianna Sisters intro is fixed
2017-05-25 13:42:36 -04:00
alyosha-tas
1a7f8b0ff8
Fix #857
2017-05-25 12:53:11 -04:00
alyosha-tas
11176e29de
Update Sid.cs
...
Fix a typo that was causing some scratching noise
2017-05-24 22:00:09 -04:00
alyosha-tas
a1497045dd
Add files via upload
2017-05-24 20:40:38 -04:00
alyosha-tas
7ce43e1438
Add files via upload
2017-05-24 20:40:02 -04:00
alyosha-tas
a2ab02f9d9
Add files via upload
2017-05-24 19:37:44 -04:00
alyosha-tas
f159220bef
Create temp.txt
2017-05-24 19:37:21 -04:00
alyosha-tas
b2eecd7bec
Add files via upload
2017-05-24 19:36:34 -04:00
alyosha-tas
3a020a1c40
Create Readme.txt
2017-05-24 19:35:39 -04:00
alyosha-tas
2d5c4ce893
C64: Filtering
...
First Draft, sounds better but needs peeking effect
2017-05-24 14:45:07 -04:00
alyosha-tas
86629319c4
C64: Start SID Filtering
...
Set up infrastructure
Still a lot to do.
2017-05-22 16:44:27 -04:00
alyosha-tas
e2d76149d4
Update BizHawk.Emulation.Cores.csproj
2017-05-22 16:42:56 -04:00
alyosha-tas
782ca64f73
Add FFT source to C64
...
Thanks to jdpurcell for the code
2017-05-22 16:40:13 -04:00
alyosha-tas
e1cfc28562
Update MMC3 to remove RewireNametable_TLSROM
2017-05-22 10:51:40 -04:00
nattthebear
7739b9dc80
rough in some snes9x stuff. not working yet
2017-05-21 17:43:43 -04:00
nattthebear
1fe77d7f32
gpgx: fix video size after loading a frame 0 savestate. misc cleanup
2017-05-21 09:27:29 -04:00
nattthebear
10cfab4710
Waterbox savestate changes - genesis should be mostly working now (?)
2017-05-20 21:09:29 -04:00
nattthebear
b1ff4fbff8
More waterbox savestate stuff
2017-05-20 20:55:55 -04:00
nattthebear
fa24f5fc9d
GPGX64 works with the new waterbox, or would if I pushed the binaries. Savestates are hosed; TBD
2017-05-20 18:50:01 -04:00
nattthebear
a325969963
Work more on waterbox and convert GPGX64 to use the new PERunner. Doesn't work yet.
2017-05-20 17:18:31 -04:00
nattthebear
6053cd6e35
stuff
2017-05-20 12:24:15 -04:00
nattthebear
5c8efb51ba
Add some Import related stuff to PeRunner. Build BizExvoker which will be used to import managed libraries as dependencies to PEs
2017-05-20 09:46:45 -04:00
nattthebear
3f8a89d171
waterbox: progress on a PERunner to load everyone's third favourite executable format
2017-05-19 21:21:50 -04:00
alyosha-tas
05bf7e46d4
Fix TLSROM mapper
...
Fix #848
2017-05-19 17:22:39 -04:00
nattthebear
8986ddb54b
some waterbox cleanup+reorg
2017-05-18 18:44:34 -04:00
alyosha-tas
0efdd2405c
Update BizHawk.Emulation.Cores.csproj
2017-05-18 16:19:53 -04:00
alyosha-tas
86cfa69b98
C64: Add Mapper 0008
2017-05-18 16:18:49 -04:00
alyosha-tas
1821f631fe
Update Sid.Registers.cs
2017-05-16 19:59:07 -04:00
alyosha-tas
c1c80687c6
Update Sid.cs
2017-05-16 19:58:06 -04:00
adelikat
001091f9a1
C64 - wire up the trace logger, to the 6502 parts of the 6510 at least. THere might be more things to wire up
2017-05-16 18:40:17 -05:00
adelikat
f093ad8606
C64 - multi-disk support
2017-05-15 19:52:05 -05:00
alyosha-tas
a2dfb639d4
Update Atari2600.Core.cs
...
Fix #838
2017-05-14 19:29:53 -04:00
zeromus
5b44f0960f
snes: support trace logging GB and SMP cores (C# side and dlls)
2017-05-14 13:51:02 -05:00
adelikat
eb3c6a640e
C64 - make binary states preferred, disks - dont' save _tracks to savestates since it currently isn't being written to, add a note for what to do if/when writing to disk is built
2017-05-13 16:18:55 -05:00
adelikat
47f5a8237e
oops
2017-05-13 13:18:52 -05:00
adelikat
caf9802412
C64 - remove the SaveState.DoNotSave attribute
2017-05-13 13:04:02 -05:00
adelikat
8ae05f2d01
C64 - remove the SaveState.SaveWithName attribute
2017-05-13 12:46:19 -05:00
adelikat
c6c0f0e19a
SaveState.SyncObject begone
2017-05-13 12:35:44 -05:00
adelikat
ec07983f92
Refactor Disk.cs to not use SyncObject, still uses SyncDelta however
2017-05-13 11:42:39 -05:00
adelikat
99d2db0cdc
C64 - refactor UserPort and nested class to not use SyncObject
2017-05-13 11:31:52 -05:00
adelikat
e626086b05
C64 - progress on Motherboard savestate refactor
2017-05-13 11:23:14 -05:00
adelikat
2840b69e41
refactor Via.Port from an abstract class to interface, require inheriting classes to implement SyncState, and of course, don't use SyncObject
2017-05-13 11:10:37 -05:00
adelikat
4d7afaa70a
C64 - refactor Via and Drive 1541 to not use SyncObject (but not subclasses)
2017-05-13 11:02:48 -05:00
adelikat
4d99f9fd95
C64 - refactor CassettePort and subclasses to not use SyncObject
2017-05-13 10:20:44 -05:00
adelikat
4ffcc9654a
C64 - refactor cartridge classes to not use SyncObject
2017-05-13 10:11:13 -05:00
adelikat
762a35773c
C64 - convert VIC and sublasses to not use SyncObject
2017-05-13 09:37:11 -05:00
adelikat
6640b4050a
C64 - convert Sid object arrays to not use SyncObject
2017-05-13 09:00:28 -05:00
adelikat
0fc9ea7e14
C64 - refactor Sid (but not subclasses) to not use SyncObject
2017-05-13 08:51:03 -05:00
adelikat
0eeee952c5
Convert Chip4864 to not use SyncObject
2017-05-13 08:42:07 -05:00
adelikat
1fab08f91c
C64 - Convert Chip90611401 to not use SyncObject
2017-05-13 08:36:52 -05:00
adelikat
9effe326ad
C64 - Chip23128 has nothing to save so don't try to save things
2017-05-13 08:27:13 -05:00
adelikat
4d37e8b4e4
C64 - refactor 6510 and subclassess to not use SyncObject
2017-05-13 08:25:50 -05:00
adelikat
ee183d3505
oops, remove some debugging code that shouoldnt' be checked in
2017-05-13 08:01:04 -05:00
adelikat
5897721637
C64 - refactor Chip2114 to not use SyncObject
2017-05-13 07:56:32 -05:00
adelikat
1c8cc06a02
C64 - Refactor Cia.Port to be a base interface instead of abstract class, and remove SyncState since none of the current implementations have any state to sync.
2017-05-13 07:55:46 -05:00
adelikat
1443e39ed0
convert Motherboard, Cia SyncStates to explicit stating
2017-05-12 19:44:20 -05:00
adelikat
383baa6d1e
c64 - savestate refactor round 1 - do explicit savestating for the root C64 object
2017-05-12 16:26:04 -05:00
adelikat
1222b4d5b5
C64 - implement IBoardInfo
2017-05-12 15:36:15 -05:00
adelikat
ed27e9d361
c64 - make mapper classes standalone instead of nested in the abstract class they derive. Just a stylistic preference I guess
2017-05-12 15:13:05 -05:00
adelikat
2c2b58d98b
c64 nitpicks
2017-05-12 14:57:22 -05:00
adelikat
48080c838f
do not mark C64 as not having ISettable..since it implements it. Group C64.ISettable.cs with C64.cs
2017-05-12 14:32:56 -05:00
adelikat
ff7db156f6
C64 - renamed C64.Input to C64.MotherboardInput since it is a partial class of Motherboard not C64
2017-05-12 14:29:26 -05:00
adelikat
9cbe1e3112
C64 - some cleanups - remove unused stuff, make unnecessarily public things private
2017-05-12 14:22:37 -05:00
adelikat
59ac3897da
C64 - break up services more
2017-05-12 14:06:34 -05:00
adelikat
6cfd112791
remove C64Util since the methods weren't being used, at least one was highly dubious, and they would be better served being in a common library if deemed needed
2017-05-12 13:28:49 -05:00
adelikat
7b2b1c325b
C64 - fix framecount getting reset to 0 on savestate, not sure why it was broken teh way it was and why this is necessary but meh, it is fixed and more like how other cores handle Frame anyways
2017-05-10 16:28:27 -05:00
nattthebear
ebe789eed2
heh
2017-05-10 07:45:23 -04:00
adelikat
a996453fc0
Oops, fix type in IVideoProvider refactor that broke the C64 core
2017-05-09 09:58:23 -05:00
adelikat
ae8f44096a
oops, fix colecovision
2017-05-08 21:07:12 -05:00
nattthebear
307d85cee0
The point of INPUT_KEYS is to document actual behavior, so lets fix it
2017-05-08 17:42:57 -04:00
adelikat
b6fc3006e9
Cleanup SMS.IEmulator.cs
2017-05-08 11:42:22 -05:00
adelikat
01eb150b3d
ColecoVision - cleanup
2017-05-08 11:37:16 -05:00
adelikat
d7928377f2
ColecoVision merge MemoryMap.cs into ColecoVision.cs
2017-05-08 11:31:00 -05:00
adelikat
44ef1f9568
ColecoVision - break off IEmulator properties to their own file, move Input.cs code to ColecoVision.cs
2017-05-08 11:29:09 -05:00
adelikat
eafa39456f
Genesis - there's a couple more buttons on the menacer
2017-05-07 18:05:09 -05:00
nattthebear
999dcdaec8
The power of C# 5, or 6, or something
2017-05-07 16:54:18 -04:00
adelikat
c33fbfddf4
Colecovision - virtualpad support for new controller options
2017-05-07 10:04:15 -05:00
alyosha-tas
3769967fb0
Update MemoryMap.Korea.cs
...
Fix Xyzolog
2017-05-06 18:10:10 -04:00
zeromus
c641e163f9
SGB CDL c# side; and fix SGB loading (broken by pwrap refactors)
2017-05-06 16:23:26 -05:00
alyosha-tas
a6197a643b
Update VDC.cs
...
Fix initial size in PCE.
Still a little off (4 pixels ) because it autoresizes and it really should probably be completely rewritten, but at least it's much less jarring now.
2017-05-06 10:25:14 -04:00
adelikat
1dae91e6a8
clean up core constructors - consistent parameter casing, and put them at the top of the class
2017-05-05 19:05:36 -05:00
adelikat
9b1945a81e
Atari 7800 cleanups
2017-05-05 14:20:28 -05:00
adelikat
7b29970ef9
atari 2600 cleanup
2017-05-05 13:49:36 -05:00
adelikat
d467a1427d
Atari 2600 - cleanups, de-expose some fields
2017-05-05 12:26:15 -05:00
adelikat
daf3b2539b
Atari 2600 - add alyosha as an author, break up IEmulator code to its own file, some misc cleanup
2017-05-05 11:56:28 -05:00
adelikat
59139ab266
Spell out Numerator and Denominator
2017-05-05 11:25:38 -05:00
adelikat
62a13d961d
Move VsyncNum and VsyncDen out of CoreComm and into IVideoProvider
2017-05-05 11:21:37 -05:00
alyosha-tas
8e4ca6ac8e
Update Atari7800Control.cs
2017-05-05 09:17:05 -04:00
adelikat
1c885e419a
Libretro - increment frame counter
2017-05-04 21:12:16 -05:00
alyosha-tas
2790ec1801
Update GxROM.cs
...
Fix AV super real pachinko
2017-05-03 12:04:10 -04:00
J.D. Purcell
8b2b12585a
Mostly whitespace cleanup to reduce difference with mono-portable branch.
2017-05-02 23:09:50 -04:00
nattthebear
e3fab1a4d5
cleaner
2017-05-02 18:15:33 -04:00
adelikat
e5f82bf329
CoreComm - make vsync fields into properties
2017-05-02 07:56:34 -05:00
adelikat
1f014daaa0
Fix merge error
2017-05-02 07:26:48 -05:00
adelikat
69d056e990
TI83 core cleanups
2017-05-02 07:24:22 -05:00
adelikat
698c6741ae
Refactor IEmulator and remove the IController property, instead pass it as a paramter to the FrameAdvance() method
2017-05-01 20:09:11 -05:00
adelikat
b3ad3ce6ba
Move BizInvoke files from Emulation.Common to Common
2017-05-01 17:30:42 -05:00
adelikat
e1750bdce9
Move BinaryQuickSerializer from Emulation.Common to Common
2017-05-01 17:26:39 -05:00
adelikat
ffd743cac7
Remove Genesis.cs core
2017-05-01 16:27:40 -05:00
adelikat
621a533dde
remove unused BoardName property on LibretroCore.cs
2017-05-01 08:13:36 -05:00
zeromus
ac4f0e97d8
libretro: slam out the audio based on the old libretro interface. didnt think about it much.
2017-05-01 04:33:09 -05:00
zeromus
112e6ca1f2
libretro: fix some scrambled framebuffers
2017-05-01 04:16:31 -05:00
adelikat
ded1c2d7b7
Break off BoardName from IEmulator into a separate IBoardInfo service
2017-04-30 21:01:54 -05:00
zeromus
10dc2abdef
psx: fix non-multitap input
2017-04-30 13:36:18 -05:00
nattthebear
7f3716a839
if it looks like a duck, swims like a duck, and quacks like a duck, then it may or may not be a duck
2017-04-29 07:54:31 -04:00
zeromus
d3a1ec64dd
psx: multitap support. tested for 20 seconds, but worth someone else testing.
2017-04-29 04:11:09 -05:00
zeromus
7d99ca3738
mmc5: use PPUON instead of spriteon and screenon
2017-04-29 00:38:52 -05:00
zeromus
d8fd403ea2
attempt to apply changes to MMC5 specified by https://sourceforge.net/p/fceultra/bugs/787/
2017-04-28 21:33:26 -05:00
adelikat
883d9d2207
Rename MetaspuAsync to MetaspuAsyncSoundProvider and remove the todo, also friendlier enum names
2017-04-27 12:12:11 -05:00
adelikat
83124a8d20
Fix VerifiedDisassembler to not expose the internal cpu property
2017-04-27 12:02:08 -05:00
adelikat
57b63aaed4
Emulation.Common - cleanup Enums.cs
2017-04-27 11:45:44 -05:00
adelikat
a8c15a652b
Emulation.Common cleanups
2017-04-27 11:37:26 -05:00
adelikat
17fe836926
Emulation.Common - misc cleanups in Base Implementations
2017-04-27 08:24:21 -05:00
adelikat
f0b5ee4789
just testing a webhook
2017-04-26 21:13:49 -05:00
adelikat
3192cc70ae
slight refactor to IEmulator - make the IController property set only to more clearly express the client -> core relationship
2017-04-26 19:09:00 -05:00
adelikat
19b5c94fc4
Emulation.Common cleanup - Break ISyncronizingAudioBuffer classes out into their own file seaparate from Metaspu and cleanup releated classes
2017-04-26 08:34:12 -05:00
zeromus
507ca1db27
psx: support negcon (c# side)
2017-04-25 22:59:46 -05:00
adelikat
9ecf2aed7f
Fix naming of ISynchronizingAudioBuffer method and param names
2017-04-25 13:22:25 -05:00
adelikat
eee0ba69dc
misc cleanups on PCEngine
2017-04-25 12:57:42 -05:00
adelikat
15a25bdd87
cleanup MGBAHawk code
2017-04-25 12:00:50 -05:00
adelikat
167ed41a51
Break up MGBAHawk into separate files
2017-04-25 11:42:03 -05:00
adelikat
010c04f421
bleh, forgot to check this in
2017-04-25 11:17:35 -05:00
adelikat
e72aceccdc
Misc VBANext cleanups
2017-04-25 11:14:24 -05:00
adelikat
ba28ca53a8
GambatteLink cleanup
2017-04-25 11:06:50 -05:00
adelikat
2426cfa31a
misc cleanup of related Gambatte files
2017-04-25 10:42:11 -05:00
adelikat
21aa648318
Gambatte - some cleanup
2017-04-25 10:11:43 -05:00
adelikat
2de20e956b
use Dictionary initializers instead of object initializers for various GetCpuFlagsAndRegisters() methods
2017-04-25 08:28:06 -05:00
adelikat
1ad6e7a95f
oops
2017-04-24 13:56:42 -05:00
adelikat
a20e01ab69
Remove the obsolete MemoryDomain.FromByteArray() method
2017-04-24 13:55:20 -05:00
adelikat
1cb6289e13
Remove the obsolete MemoryDomain.FromIntPtrSwap16() method
2017-04-24 13:52:52 -05:00
adelikat
54ebe75d2b
remove the obsolete MemoryDomain.FromIntPtr method
2017-04-24 13:47:40 -05:00
adelikat
b16a9b12ff
remove an unused variable in Colecovision
2017-04-24 12:55:43 -05:00
adelikat
b4de14657a
get rid of a warning
2017-04-24 12:54:43 -05:00
adelikat
7f663a0ed6
misc. cleanup for Coleco and Intellivision
2017-04-24 12:24:56 -05:00
adelikat
4c71a34dfa
misc code cleanups Lynx
2017-04-24 11:51:59 -05:00
adelikat
c628557912
misc. cleanups in atari 7800
2017-04-24 10:32:45 -05:00
adelikat
2964585401
misc code cleanups in Atari 2600
2017-04-24 10:09:31 -05:00
adelikat
3dd5478efd
spaces to tabs in C64 files
2017-04-24 10:09:31 -05:00
adelikat
5247e1d357
Cleanup and simplify AppleII core code
2017-04-24 10:09:31 -05:00
adelikat
b488529a7b
Intellivision - debugger - fix flags to be boolean
2017-04-23 13:30:57 -05:00
adelikat
8ad021c6fd
Intellivision - implement memory callbacks
2017-04-23 13:28:40 -05:00
adelikat
44064d86d2
sms - nitpick code cleanup
2017-04-23 13:28:15 -05:00
adelikat
7fbed8d3e5
Intellivision - convert DIsassembler to peeks instead of reads
2017-04-23 13:14:05 -05:00
adelikat
4260ad528b
Intellivision - implement the BoardName property
2017-04-23 12:47:26 -05:00
adelikat
71f33e53f5
Intellivision - nitpick - let the controller deck assign Power and Reset
2017-04-23 12:41:11 -05:00
adelikat
4b695e2820
Intellivision - implement IDisassemblable
2017-04-23 12:30:41 -05:00
adelikat
d03577ade6
Intellivision - partially implement IDebuggable - flag/register getting and setting, and TotalExecutedCycles
2017-04-23 12:30:41 -05:00
nattthebear
432cbc54d7
it annoyed me
2017-04-23 13:25:29 -04:00
nattthebear
13423ac461
woops
2017-04-23 13:25:12 -04:00
nattthebear
72808f01bb
remove all meteor and garbo stuff completely. These two GBA cores were never up to par, really.
2017-04-23 13:21:35 -04:00
adelikat
30aa86cd7e
Intellivision - more cleanup
2017-04-23 11:10:26 -05:00
adelikat
0f36bce22a
Intellivision - actually support lag variable setting, and some misc cleanup
2017-04-23 10:53:26 -05:00
nattthebear
d1ca433a93
mgba: registers
2017-04-22 21:59:55 -04:00
nattthebear
5bebd0685a
snes: add a toggle multitap button
2017-04-22 17:08:33 -04:00
adelikat
d14b2abd17
Revert "now no one gets to have any fun"
...
This reverts commit e199dfda0d
.
2017-04-22 15:14:20 -05:00
nattthebear
e199dfda0d
now no one gets to have any fun
2017-04-22 16:04:39 -04:00
nattthebear
12b4be4fbc
justifier
2017-04-22 10:41:45 -04:00
adelikat
242b0e09ab
SNES - support the Justifier, because why not
2017-04-22 08:55:39 -05:00
nattthebear
7d60049b86
remove leftover debuggign cruft
2017-04-21 22:04:09 -04:00
nattthebear
f3f9ad8e9b
honk
2017-04-21 21:59:04 -04:00
adelikat
62ed1b5b73
snes - change x,y button names to something less vauge
2017-04-20 21:05:11 -05:00
nattthebear
a46acca981
It's like archaeology. We're the first ones to use this ancient Mayan super scope code
2017-04-20 21:29:58 -04:00
adelikat
99d70a1c7f
SNES - super scope support
2017-04-20 19:50:58 -05:00
alyosha-tas
6a23f922f6
NESHawk implement PAL APU Frame Sequencer
2017-04-20 17:26:49 -04:00
adelikat
27e7edcaf1
SNES - add a "Limit mouse speed" options on by default, to make controls a sueable for casual playing and a config option to turn it off
2017-04-19 20:30:54 -05:00
J.D. Purcell
3d6b1da94d
Whitespace only (indentation fixes/cleanup).
2017-04-19 20:34:30 -04:00
adelikat
3f866f6d7f
Rename SnesSaveController to SaveController and move it to Emulation.Common since it is used by multiple cores and is general in design
2017-04-19 12:44:02 -05:00
adelikat
ee5d35bb34
Libsnescore reformat round 3
2017-04-19 12:33:05 -05:00
adelikat
58189f0113
LibsnesCore - Move ScanlineHookManager class to its own file
2017-04-19 12:25:22 -05:00
adelikat
e3ae4b1410
LibsnesCore reformating round 2 - sort out private fields vs pulbic properties
2017-04-19 12:19:16 -05:00
adelikat
808d03155a
Libsnescore - misc cleanups round 1
2017-04-19 11:40:41 -05:00
adelikat
7ebddc6087
LibsnesCore - break off memory domain stuff to a separate file
2017-04-19 10:51:16 -05:00
adelikat
bc42af0fa6
Libsnescore - Break off IEmulator implementation into a separate file
2017-04-19 10:36:08 -05:00
adelikat
8e3c3dab5d
Break off LibsnesCore services into separate files
2017-04-19 09:41:52 -05:00
adelikat
d1d6c20749
break SNES settings code into its own file
2017-04-19 08:31:48 -05:00
zeromus
f108673449
fix some embarrassing bugs in new snes interop. maybe biz will be more stable now.
2017-04-18 22:09:04 -05:00
zeromus
9bea9875a8
libretro - fix saveram
2017-04-18 03:17:11 -05:00
zeromus
2e286317f2
tidy snes
2017-04-17 22:49:17 -05:00
zeromus
e9229747d7
new libretro WIP with libco support. Still missing sound, saves, many small details. Will undergo heavy organizational revisions.
2017-04-17 22:49:08 -05:00
zeromus
b1a2e99aff
save old libretro while I make a new one
2017-04-17 22:39:26 -05:00
adelikat
18017b5e23
SNES - better mouse button names
2017-04-17 16:32:09 -05:00
adelikat
94f152d1d1
misc cleanups in Emulation.Cores
2017-04-17 15:23:31 -05:00
nattthebear
0393e9241b
coreside, this is a short, so yeah...
2017-04-16 18:08:57 -04:00
adelikat
7571781f87
SNES - an attempt at mouse support
2017-04-16 16:39:21 -05:00
adelikat
13ca76f3f8
UI for changing SNES controller configurations
2017-04-15 20:34:32 -05:00
adelikat
5e177db320
Multitap button orders too
2017-04-15 20:34:31 -05:00
adelikat
2daa1b3d68
snes - some progress on controller configuration support - use controller deck for ControllerDefinition and hack in appropriate button orders
2017-04-15 20:34:30 -05:00
nattthebear
41f8875a4f
more snes controller stuff
2017-04-15 18:27:04 -04:00
J.D. Purcell
b53502eed8
Spaces -> tabs.
2017-04-15 16:37:30 -04:00
J.D. Purcell
ed3bf0e62b
Fix mixed line endings.
2017-04-15 15:53:02 -04:00
nattthebear
5b41b7260b
some snes controller rough in
2017-04-15 15:40:34 -04:00
nattthebear
f8830652de
Revert "GPGX remove an exception for debugging"
...
This reverts commit 96ac5d1122
.
2017-04-15 08:09:08 -04:00
alyosha-tas
96ac5d1122
GPGX remove an exception for debugging
...
The core can handle this case just fine so there doesn't appear to be a need for it anyway
2017-04-14 21:44:15 -04:00
adelikat
37c989c661
more misc code cleanups, with some C#6isms
2017-04-10 11:24:53 -05:00
J.D. Purcell
16bf63ade8
Random cleanups.
2017-04-10 09:36:04 -04:00
J.D. Purcell
b2a28339d1
Use 'nameof' operator.
2017-04-10 08:36:42 -04:00
zeromus
23fb06a0cd
c++ side setup for setting any devices on snes input ports
2017-04-09 16:45:05 -05:00
alyosha-tas
f4f06d7554
Delete PPU.run.cs
2017-04-07 20:14:57 -04:00
alyosha-tas
9f7a926437
NES Fix more then 8 sprites option
2017-04-07 20:14:34 -04:00
alyosha-tas
9e94bec081
NES fix more then 8 sprites option
2017-04-07 20:12:59 -04:00
nattthebear
7814c26d9d
possibly make intellivision sound worse
2017-04-05 17:24:48 -04:00
alyosha-tas
a7f5bafb72
ColecoVision clean up Super Action Controller
...
wheel mostly works now.
2017-03-23 10:40:32 -04:00
alyosha-tas
3bf20a4c53
ColecoVision add Super Action Controller
...
Thumb Wheel is still broken, I think Interrupts are wrong but I can't find a good source of information about them.
Rest of the controller works though.
2017-03-22 21:26:51 -04:00
alyosha-tas
9d93fe404c
NES Timing Update
...
Update per Visual NES inspection of $2001 writes
Correctly fixes Micro Machines while maintaining Battletoads 2p warps sync
2017-03-21 19:01:30 -04:00
adelikat
f1cc6eab36
Fix a warning
2017-03-20 10:58:13 -05:00
zeromus
b4ad2f40d9
snes c# cleanup
2017-03-15 17:49:19 -05:00
alyosha-tas
e82f19c39e
NES Set up a known valid state for testing
2017-03-09 17:50:19 -05:00
zeromus
598e173d60
snes: tidy
2017-03-08 15:57:00 -06:00
alyosha-tas
c60cb77ee8
NES Update APU
2017-03-08 13:26:41 -05:00
alyosha-tas
3ac053c33d
Update 6502 reset
2017-03-08 12:19:31 -05:00
alyosha-tas
22da9ae6ea
NES Update Core
2017-03-08 12:18:30 -05:00
alyosha-tas
fd117d3630
NES Update ExROM
2017-03-08 12:17:43 -05:00
alyosha-tas
7127c130bc
Update PPU.regs.cs
2017-03-07 22:57:09 -05:00
alyosha-tas
df7a93e83a
NES Update $2003 behaviour
...
Fixes Huge Insect
Some debate reamins about what exactly is happening here though
2017-03-07 22:30:41 -05:00
alyosha-tas
b453745404
NES PPU update sprite evaluation
2017-03-06 20:27:37 -05:00
alyosha-tas
535bfa4ab4
Update PPU.run.cs
2017-03-06 07:30:20 -05:00
alyosha-tas
f6746400d9
Update PPU.run.cs
2017-03-06 07:24:28 -05:00
alyosha-tas
fe66504e2f
Update PPU.regs.cs
2017-03-06 07:07:49 -05:00
zeromus
19b38bfd90
snes: fix CDL, trace logger
2017-03-06 05:32:09 -06:00
zeromus
fbd7601b77
for evaluation:
...
overhaul snes core -- radically simplify IPC.
There were two goals
1. speedup (failed)
2. not break in the old way of becoming unstable when GC happens (uncertain)
3. lay framework for simplified libretro interface (success, provisional on #2 )
the speedup failed, I think, because a slower libco is needed to coexist with .net. I think I will fix this be incorporating both libcos, one for bsnes internal use, and one for .net<->c++ switching
2017-03-06 05:21:35 -06:00
zeromus
3bb1d0849d
remove noise from csproj
2017-03-06 05:21:35 -06:00
alyosha-tas
ae27d0ae94
Intellivision add Power/Reset
...
Also fix Aspect ratio
2017-03-05 18:45:32 -05:00
alyosha-tas
2526f8c7b9
Update CP1610
2017-03-05 18:44:34 -05:00
alyosha-tas
c5e2529eb4
Intellivision fix aspect ratio
2017-03-05 17:42:01 -05:00
alyosha-tas
0960ca8a89
NES PPU clean up
2017-03-03 20:51:36 -05:00
alyosha-tas
ca2fa6c95e
NES PPU2006 write delay
...
See NESDEV discussion:
http://forums.nesdev.com/viewtopic.php?f=3&t=15484
2017-03-03 14:57:38 -05:00
alyosha-tas
685de44861
QuickNES fix Ms. Pac Man (Tengen)
...
Really it's the iNES header that is wrong, but QuickNES doesn't know this so adjust the file before sending it to QuickNES to boot.
I imagine there are other games that would be fixed in this manner and thus run in QuickNES.
2017-03-02 20:05:20 -05:00
alyosha-tas
d87d5eb0e0
Coleco Turbo Controller Functional
2017-03-02 11:58:36 +08:00
alyosha-tas
079d0eaab9
ColecoVision Turbo Controller
2017-03-01 10:47:21 +08:00
alyosha-tas
39808f793d
Coleco Turbo Controller
2017-03-01 10:44:05 +08:00
alyosha-tas
14a0d114b8
Intellivision more sound work
2017-03-01 10:20:37 +08:00
zeromus
22f9179ee7
fix #807 (GPGX double size option)
2017-02-25 02:57:04 -06:00
Wyst3r
4c0bfd4764
m64p: Use built-in debugger to avoid major slowdowns when breakpoints are set.
...
Conflicts:
BizHawk.Emulation.Cores/Consoles/Nintendo/N64/N64.IDebuggable.cs
2017-02-24 10:41:22 +03:00
feos
39c5aae61b
Revert "Merge pull request #731 from Wyst3r/master"
...
This reverts commit 318abf691a
, reversing
changes made to 5d4c8020c2
.
2017-02-23 16:56:38 +03:00
Wyst3r
d665bad4c5
Merge branch 'master' into master
2017-02-22 19:51:13 +01:00
zeromus
ad4f904fd3
tidy a dirty csproj
2017-02-21 18:23:14 -06:00
zeromus
4e2892d852
gpgx now width-doubles to match height-doubled hi-res video
2017-02-18 16:09:08 -06:00
adelikat
61e8b51802
Intellivision - mark the core as released, add alyosha as an author, and add the framerate entry to PlatformFrameRates
2017-02-18 15:01:09 -06:00
alyosha-tas
e7178297c8
Update BizHawk.Emulation.Cores.csproj
2017-02-18 04:04:53 +08:00
alyosha-tas
6e2201c07c
Implement Mapper 190
...
Fixes #798
2017-02-18 04:03:51 +08:00
alyosha-tas
7d975f4028
Colevo Fix controller 2
...
Kind of funny this went undetected for so long
2017-02-11 19:40:57 -05:00
alyosha-tas
a36b7093e3
Intellivision implement System Bus memory domain
2017-02-09 12:53:55 -05:00
alyosha-tas
fbfe28ed76
Intellivision implement System Bus memory domain
2017-02-09 12:53:11 -05:00
alyosha-tas
5a5c067a9d
Intellivision: finally fix sound
...
Apparently sound provider really really really didn't want me to give it more samples then it expected.
2017-02-08 20:47:10 -05:00
adelikat
eb1f477f9d
Intellivision - turn off logging
2017-02-08 17:26:30 -06:00
alyosha-tas
65c5cdc3f5
Intellivision more sound work
...
Emualtion should be correct now, but it sounds off for the first 1 second after the emualtor starts, or when you pause and unpause it.
Also sounds awful when recording a movie.
Not sure what is happeneing.
2017-02-07 19:59:59 -05:00
alyosha-tas
f0ffd4d835
Intellivision: Sound improvements
...
Sound is still not quite right, after asking on AtariAge it seems I'm not timing it properly.
Still a couple of bugs to work out but this should be closer.
2017-02-07 11:31:05 -05:00
adelikat
35c4df9256
Intellivision - add System Ram and Executive Rom memory domains
2017-02-05 09:50:08 -06:00
alyosha-tas
961c5d7a03
NES: Fix another PPU race condition
2017-02-04 13:46:10 -05:00
alyosha-tas
3c8a6a4e19
NES: Fix PPU timing and Race condition
2017-02-04 09:14:55 -05:00
alyosha-tas
ab8449fd2d
A7800: Pick Palette correctly
...
Fixes #757
2017-01-31 15:51:35 -05:00
alyosha-tas
dd19a69b6c
NES: Fix more then 8 sprites per scanline
2017-01-27 18:34:56 -05:00
alyosha-tas
48e3cdfcdc
NES: Minor code cleanup
2017-01-25 20:35:50 -05:00
alyosha-tas
647f0914ed
NES: Some PPU cleanup
2017-01-25 19:17:24 -05:00
alyosha-tas
7e6ca99e1a
Update NES.Core.cs
2017-01-10 10:58:48 -05:00
alyosha-tas
9aee377d66
NES DCM glitch cleanup
...
-Implemenet for player 2
-make sure only happens on NTSC
2017-01-10 10:39:15 -05:00
adelikat
ab1a22bf31
add TotalExecutedCycles as an IDebuggable property, and implement it in cores with the information readily available (and throw NotImplementedExecptions in the remaining). wire the property up to lua with emu.totalexecutedcycles(). Stil todo - wire it up to the Debugger gui
2017-01-09 19:23:05 -06:00
alyosha-tas
d0b0946229
NES Fix Cheats
...
Now turn off when cheat is turned off / removed
Fixes #770
Note: This is a bit clumsy, but I don't know a way to directly call a removal method from the cheat tool. Effective enough for now though.
2017-01-08 13:44:07 -05:00
alyosha-tas
aeec03dc91
Update Namcot129_163.cs
...
FINALLY fix Kaiketsu Yanchamaru 3 - Taiketsu! Zouringen (J)
This was really bugging me so I'm glad I finally found this bug.
2016-12-29 19:03:42 -05:00
alyosha-tas
1363203af4
Update Input.cs
...
No buttons pressed should return 0xF not 0.
Fixes #754
2016-12-28 15:37:27 -05:00
alyosha-tas
bc92e9cc2b
Intellivision STIC improvements
2016-12-28 14:37:49 -05:00
alyosha-tas
fc96fe2cba
Intellivision track lag
2016-12-27 16:31:33 -05:00
alyosha-tas
3f9ec16c2d
Update STIC.cs
2016-12-27 12:15:11 -05:00
alyosha-tas
a38de398df
Intellivision fix border collision
...
Now passes MTE test cart
2016-12-27 11:49:31 -05:00
alyosha-tas
c61a15458c
Intellivision more cleanup
2016-12-27 09:50:14 -05:00
alyosha-tas
46966ef7c9
Intellivision STIC clean up
2016-12-26 14:17:04 -05:00
alyosha-tas
a01f7c3502
Update Intellivision.IEmulator.cs
2016-12-26 10:51:45 -05:00
alyosha-tas
aa44cf6f02
Update CP1610.Execute.cs
2016-12-26 10:07:19 -05:00
alyosha-tas
c13c711702
Intellivision STIC add border
2016-12-26 09:56:37 -05:00
alyosha-tas
46586a7df9
Update CP1610.Execute.cs
...
FInally find the bug that Fixes Pac Man (and Ms Pac Man as well)
2016-12-24 22:28:58 -05:00
alyosha-tas
3ff1151171
Intellivision fix color stack
2016-12-24 15:01:41 -05:00
alyosha-tas
f5491bf86f
Update CP1610.Execute.cs
2016-12-24 15:01:00 -05:00
alyosha-tas
68c3d2abb1
Intellivision Fix overflow flag bug
2016-12-24 13:03:12 -05:00
alyosha-tas
f542a438ed
Update CP1610.Execute.cs
2016-12-24 10:53:30 -05:00
alyosha-tas
98a73ee982
Update Intellivision.IEmulator.cs
2016-12-24 09:15:14 -05:00
alyosha-tas
8c7e5098c0
Intellivision bug fix
2016-12-24 09:14:24 -05:00
alyosha-tas
585f35b29e
Intellivision implement BackTab calls
...
Correct timing for background drawing, not sure if any game uses it though
2016-12-23 20:07:12 -05:00
alyosha-tas
35d86388a4
Intellivision Implement STIC access restrictions
...
Big accuracy improvement
2016-12-22 21:07:31 -05:00
alyosha-tas
81033c1120
Intellivision Update Cartridge
...
Add Ms Pac Man (doesnt work yet)
Fix Banking
2016-12-22 18:10:39 -05:00
alyosha-tas
99fdc4a8ca
Intellivision timing fix
2016-12-21 21:43:33 -05:00
alyosha-tas
6f4c5bc135
Update CP1610.Execute.cs
2016-12-21 21:42:14 -05:00
alyosha-tas
da2d72a953
Add Cybernoid to QuickNES Blacklist
2016-12-20 10:21:42 -05:00
alyosha-tas
138f7b140d
Add in inputpollable stuff to Intellivision
...
Should be TASable now
2016-12-19 20:20:10 -05:00
alyosha-tas
824112bc0d
Intellivision clean up Cartridge
2016-12-19 10:58:22 -05:00
alyosha-tas
97a8430f5d
Intellivision implement STIC masking
2016-12-19 10:27:36 -05:00
alyosha-tas
6bc9a027b3
Intellivision Bug fix to STIC
2016-12-17 22:09:23 -05:00
alyosha-tas
8ab8eb43b9
Update Cartridge.cs
2016-12-17 18:23:30 -05:00
alyosha-tas
5d0bc69085
Intellivision finish cartridge mapping
2016-12-17 14:00:03 -05:00
alyosha-tas
204647e065
intellivision add gamedb selection to cartridge
...
start process of mapper selection
2016-12-17 12:13:32 -05:00
adelikat
40be0dd0b3
Refactor the way a Null ControllerDefinition is created
2016-12-16 23:34:18 -06:00
adelikat
2b4267d2c9
nitpicky code refactorings on unimportant files, nothing to see here
2016-12-16 15:47:28 -06:00
adelikat
eda79c2212
Make an interface for CodeDataLog, and move CodeDataLog to Base Implementations
2016-12-16 11:33:02 -06:00
adelikat
691632f188
More IAsyncSoundProvider and related classes to BizHawk.Emulation.Cores and make them internal, since they are implementation details, and they are deprecrated and not intended to be used in future cores.
2016-12-16 08:50:05 -06:00
adelikat
54eb678387
create an ICreateGameDBEntires specialized service and have Atari2600 implement it. Use this in the log window instead of sneaky reflection to access the method
2016-12-15 10:45:20 -06:00
J.D. Purcell
206ea9887b
Text savestate fixes.
2016-12-14 18:35:03 -05:00
adelikat
72a59087b5
Use the IController indexing property less in preparation for removing it from the interface. Replaced with its more explicity counter-part .IsPressed()
2016-12-14 12:42:15 -06:00
adelikat
aaed8e67d5
NullController - remove a bunch of methods that were originally part of IController but no longer are, and clean up the code a bit
2016-12-14 09:16:54 -06:00
alyosha-tas
f723abe478
Intellivision PSG bug fix and clean up
2016-12-13 19:56:45 -05:00
alyosha-tas
33843265f8
Update CP1610 to include Halts from SR2
2016-12-13 16:47:21 -05:00
alyosha-tas
eabd8dbf07
Intellivision simulate CPU halts
...
NOTE: This is accurate only to a good approximation. The STIC steals too many cycles to ignore (~1000) but the timing is only estimated, see:
http://spatula-city.org/~im14u2c/intv/tech/master.html
2016-12-13 16:45:30 -05:00
alyosha-tas
16c1468903
Intellivision fix colored square mode
2016-12-13 16:42:12 -05:00
adelikat
8c57dd98f3
NESHawk - add IsFDS flag and use it in NesSchema instead of a check for BoardName == "FDS"
2016-12-13 15:24:53 -06:00
alyosha-tas
c6d8666f23
Intellivion copy paste enough stuff to get the sound working
...
Sound now fully implemented including in savestates
2016-12-13 12:26:56 -05:00
alyosha-tas
ed091083d2
Intellivision PSG clean up and bug fix
...
Things sound correct now.
2016-12-13 10:22:15 -05:00
alyosha-tas
d8a2f51099
Implement Sound Envelope
...
Just needs to be re-wired up
2016-12-12 17:53:05 -05:00
adelikat
5ff33e7569
Rename IController.Type to IController.Definition to more clearly describe the property
2016-12-12 12:30:32 -06:00
adelikat
bd7bd831c7
PCEngine - lock down some variables to private or internal, explicitly mark some private variables
2016-12-12 10:31:38 -06:00
adelikat
618f5de54f
PC Engine - break off services into their separate files
2016-12-12 10:23:07 -06:00
zeromus
3cedc7479f
change that new nes 2.0 uxrom handling to be more strict
2016-12-11 17:41:34 -06:00
zeromus
6ad442544b
support mapper 002-00 submapper with WRAM if the header specifies it
2016-12-11 15:38:22 -06:00
adelikat
b465eaa470
Remove two sound refactor todo comments
2016-12-11 12:27:11 -06:00
adelikat
da5795255c
Wire up Colecovision sound
2016-12-11 11:33:33 -06:00
adelikat
b73a500d6b
Major sound provider refactor. Create a unified interface ISoundProvider, that is an IEmulator service and break it off of IEmulator. IAsyncSoundProvider was kept as a shim for now, for legacy cores that were inherintly async.
2016-12-11 11:15:00 -06:00
alyosha-tas
5ac6746fb9
Intellivision fix MOB colors
2016-12-10 19:59:59 -05:00
alyosha-tas
fc8ac3b190
Intellivision fix controller ports
...
They are apparently reversed. This fixes numerous games.
2016-12-10 18:56:35 -05:00
alyosha-tas
3f3828455c
Intellivision more audio work
...
Still a ways to go
2016-12-10 13:48:02 -05:00
alyosha-tas
91f36bf638
Intellivision Partial audio
...
Still has some bugs and is missing envelope but its getting there
2016-12-09 23:00:40 -05:00
adelikat
b697110098
Rename ISoundProvider to IAsyncSoundProvider to more accurately describe what the service does
2016-12-09 10:24:43 -06:00
adelikat
5b31b33713
Remove a now unused MaxVolume property from some sound provider classes
2016-12-08 20:06:25 -06:00
adelikat
657de56123
Remove MaxVolume from ISoundProvider, provide an IMixedSoundProvider interface for classes that want to use SoundMIxer as part of their sound provider implementation
2016-12-08 19:51:17 -06:00
adelikat
538630f957
Intellivision - document a non-applicable emualtor service
2016-12-08 13:06:20 -06:00
zeromus
fd71ab0160
fix lightfun more better by masking out the unwanted bits from xbuf
2016-12-07 22:26:30 -06:00
alyosha-tas
097bbee267
Fix Lightgun reading an undefined pixel color
2016-12-07 21:47:04 -05:00
alyosha-tas
89940b85af
Intellivision wire up sound system
2016-12-07 20:49:47 -05:00
adelikat
2cf14db2ec
Intellivision - add IStatable to Intellvision.cs, because it is nice to have all the interface implementations in one place
2016-12-07 12:35:46 -06:00
alyosha-tas
eda1b44238
Intellivision fill out save states
2016-12-07 10:56:31 -05:00
alyosha-tas
ba149320c5
INtellivision fill out save states
2016-12-07 10:55:25 -05:00
alyosha-tas
790376496b
oops fixed error
2016-12-05 22:00:47 -05:00
alyosha-tas
eeba83be83
Intellivision fix frame and add sound clocking
2016-12-05 21:51:12 -05:00
alyosha-tas
dc01d08210
Intellivision start on PSG
2016-12-05 21:47:36 -05:00
adelikat
45a96920b3
remove BisqAPU since it has never been used, and APU improvements have deprecated it
2016-12-04 08:57:10 -06:00
adelikat
e9d1af2b0c
Intellivision - stubs for savestate logic
2016-12-04 08:25:28 -06:00
nattthebear
da2d15341f
mgba: Fix some of the audio channel disables not working. Fix audio channel disables not being restored on reboot core
2016-12-03 23:01:14 -05:00
nattthebear
a75636121a
Comments
2016-12-03 19:05:40 -05:00
adelikat
5665de1797
Intellivision - add a "Fake analog" controller as the default controller for easier binding for casual play, but also leave a boolean option as well for more precise (TAS) control. Add a controller config dialog to select them.
2016-12-03 17:44:25 -06:00
adelikat
b4a90cabe7
NESHawk - fix a slight typo, this changes nothing about the core just makes a file more clear
2016-12-03 11:17:44 -06:00
alyosha-tas
c624612b51
Fix SNROM implementation
2016-11-29 11:07:06 -05:00
nattthebear
f67cb3c64f
Issue #735 : Add sound channel toggling on mgba
2016-11-27 17:33:05 -05:00
alyosha-tas
995c5f907c
Fix WRAM enable / disable for SNROM
...
now passes mmc1_a12, which was incorrectly listed as passing before
2016-11-26 20:25:46 -05:00
adelikat
c61fd757f2
Atari 2600 - put difficulty toggle variables into savestates
2016-11-26 16:10:27 -06:00
Wyst3r
86b16a80d6
m64p: Use built-in debugger to avoid major slowdowns when breakpoints are set.
2016-11-19 12:02:39 +01:00
alyosha-tas
825d45966c
Intellivision Fixes
...
-Pixel Priority
-Border Fixes
-Collisoin Fixes
2016-11-17 22:54:11 -05:00
alyosha-tas
dd49981eb3
Intellivison fix color stack mode
2016-11-17 19:24:10 -05:00
alyosha-tas
379a4c6c96
Intellivision clean up border collision
2016-11-16 22:32:59 -05:00
alyosha-tas
9db357017a
Intellivision: Implement y-scaling
2016-11-16 20:03:19 -05:00
alyosha-tas
f539f011c5
Intellivision implement x-scaling
2016-11-16 12:52:55 -05:00
alyosha-tas
9e5ec5005f
Intellivision fix y-flipping
2016-11-16 10:51:26 -05:00
alyosha-tas
d53e9dd898
Intellivision fixes
2016-11-16 09:20:07 -05:00
alyosha-tas
2cc4e6bf58
Intellivision Timing Fix
2016-11-15 10:28:09 -05:00
alyosha-tas
af03ac3eb7
CP1610 Add registers to tracer
2016-11-14 21:17:24 -05:00
alyosha-tas
fbd630b594
Update CP1610.Execute.cs
2016-11-14 20:44:36 -05:00
alyosha-tas
1fcb1315d1
intellivision Scrolling Bug fix
2016-11-13 22:41:25 -05:00
alyosha-tas
44cbac540b
Intellivision correct scrolling
...
This is getting pretty dense and ugly
2016-11-13 22:13:31 -05:00
alyosha-tas
c00d68d93f
Intellivision implement BG delays
2016-11-13 21:13:01 -05:00
alyosha-tas
3a41cc4531
Intellivision collision detection
...
Heavy calculating happening here.
Needs optimization but is functional.
2016-11-12 17:53:24 -05:00
alyosha-tas
61112a0027
Stop logging all the time
2016-11-12 16:10:41 -05:00
alyosha-tas
68028d9c1d
Stop logging all the time
2016-11-12 16:09:51 -05:00
adelikat
ae8caf4546
Intellivision - set up memory domains service, with a few domains that were easy to do
2016-11-12 14:08:05 -06:00
alyosha-tas
216b173389
Intellivision
...
Begin Collision Detection work
A long way to go
2016-11-12 12:59:20 -05:00
alyosha-tas
c230609656
Cp1610 trace logger
...
WIP
2016-11-12 12:58:10 -05:00
zeromus
f11ae17cfb
natt forgot to ever hook up SGB saveram, so I took care of it
2016-11-11 19:25:38 -06:00
alyosha-tas
592764890b
Intellivision Fix y-value resolution
2016-11-11 18:47:47 -05:00
alyosha-tas
d3cfb37a56
Update Intellivision.IEmulator.cs
...
P2 controller fix
2016-11-11 18:46:31 -05:00
nattthebear
25dfe00203
nes: vs lightgun stuff. hogan's alley seems to do something now
2016-11-11 18:42:44 -05:00
adelikat
e44493d9fb
Intellivision - wire up trace logger to the core. Currently does nothing since the TraceCallback in CP1610 needs to be wired up in the object in the right places
2016-11-11 16:17:35 -06:00
alyosha-tas
9cb9941fb2
CP1610 updates for intellivision
2016-11-11 16:48:50 -05:00
alyosha-tas
65e43ca1c4
Initial Intellivison commits
...
Test game: Armor Battle
2016-11-11 16:47:55 -05:00
adelikat
e72ce6d9cb
Atari 2600 - show the Needs Reboot icon when changing sync settings
2016-11-11 15:33:29 -06:00
adelikat
333e17a054
Atari 2600 - add console buttons for toggling Difficulty switches. Note that this commit may or may not break both movie and savestate backwards compatibility
2016-11-11 15:28:21 -06:00
adelikat
82c1c11879
Atari 7800 - add the word Toggle to the difficulty swithc buttons to make them more clear in functionality
2016-11-11 15:03:34 -06:00
adelikat
75654b9f33
Atari 7800 - make difficulty switches behave like toggles instead of buttons, also add mnemonic info for them, fixes #726
2016-11-11 08:44:28 -06:00
alyosha-tas
8505cebbf8
Update CDAudio.cs to fix PCECD Lemmings
...
fixes #665
I'm pretty sure this is correct. Lemmings is looking well past the end of the last track. I'm not sure if this is on purpose or not, but according to the CUE there is nothing out there, so we at least aren't missing anything.
2016-11-10 22:21:09 -05:00
adelikat
b6dcc8d735
Quicknes - blacklist another VS rom
2016-11-10 18:25:22 -06:00
alyosha-tas
1288ffe4ba
Clean up controllers for VS system
...
Some games require you to hit Start / Select on player 2's controller regardless, which is annoying but that's how it works.
2016-11-10 15:01:00 -05:00
alyosha-tas
b257ad0a6a
Update Sunsoft3.cs
2016-11-10 08:56:40 -05:00
alyosha-tas
6165566c30
Update UxROM.cs
2016-11-10 08:53:14 -05:00
alyosha-tas
7cb32172cb
Update Mapper206.cs
2016-11-10 08:51:44 -05:00
alyosha-tas
ebf11fdb32
Update SxROM.cs
2016-11-10 08:51:01 -05:00
alyosha-tas
6266ef53c9
Update VS_M99.cs
2016-11-10 08:50:00 -05:00
alyosha-tas
61ed84bdd2
Update VRC1.cs
2016-11-10 08:48:21 -05:00
alyosha-tas
40c2c5f5ef
Add in VS platoon
2016-11-09 20:18:37 -05:00
adelikat
7a6d2bce41
Dipose of a bytebuffer in a mapper in Atari 2600
2016-11-09 18:23:54 -06:00
adelikat
45ba9254cb
NesHawk - properly dispose of bytebuffers
2016-11-09 17:24:44 -06:00
alyosha-tas
98abfc5dd8
update for VS rbi baseball
2016-11-09 18:10:14 -05:00
alyosha-tas
6a4515298c
Update for VS TKO Boxing
...
NOTE:
TKO bosing needs a signal from coin reader for 2 frames, not just 1.
Need to account for this in controls
2016-11-08 22:48:20 -05:00
alyosha-tas
798f7d7549
Update for VS security settings
2016-11-08 22:46:47 -05:00
Ben Russell
c07e8b0a79
Z80 - instruction timing fixes
2016-11-09 14:06:56 +13:00
alyosha-tas
312bacf2f3
update MMC1 for VS Dr. Mario
2016-11-08 20:05:02 -05:00
adelikat
6b29c28d07
Atari 7800 - support difficulty switches when using the default proline controller, fixes #726
2016-11-08 17:26:42 -06:00
adelikat
194b83d0b1
quicknes - blacklist some VS roms
2016-11-07 19:44:47 -06:00
adelikat
33b72964d4
Mapper 99 - add chr masking, fixes bizhawk crashing on a bad dump of VS Super Mario Bros
2016-11-07 17:07:00 -06:00
alyosha-tas
00f790cd2c
update for VS super xevious
2016-11-06 21:12:30 -05:00
alyosha-tas
313ef425c6
add a mapper 0 VS variant for palette checking
...
WIP
2016-11-06 21:11:38 -05:00
nattthebear
cee88d6bdc
Update mgba metadata to indicate that we are on version 0.5
2016-11-06 13:30:19 -05:00
nattthebear
0ae8bf13f7
GBA memory domain fix
2016-11-06 10:32:04 -05:00
alyosha-tas
af93beb6af
Add security for VS top gun
2016-11-05 21:23:07 -04:00
adelikat
bb8bac3fb3
NesHawk - UI for setting VS dipswitches
2016-11-05 17:32:58 -05:00
alyosha-tas
fca85bce04
Fix UNL-LH10
2016-11-04 22:55:14 -04:00
adelikat
a979721415
NesHawk - Attempt UNIF_UNL-LH10, something is messed up though, nametable is off
2016-11-04 13:20:44 -05:00
alyosha-tas
c9c7415883
VS DIPs updates
...
works good
2016-11-03 21:57:47 -04:00
alyosha-tas
3fa2828d5b
Accuracy improvement to z80
...
properly set interrupt enable after the NEXT instruction
2016-11-03 20:50:47 -04:00
alyosha-tas
b2920834b1
Fix Shining Force games ( #600 and #335 )
...
Fixes SRAM selection and Interrupt control
2016-11-03 20:49:19 -04:00
adelikat
16723b12db
NesHawk - proof of concept - put VS dipswitches into sync settings, replace mapper 99 dipswitch code with these
2016-11-03 18:19:23 -05:00
adelikat
c96d8f860c
NesHawk - Attempt mapper 35, irq logic is wrong, possibly mirroring too
2016-11-03 16:34:25 -05:00
feos
9d4ba478ce
n64: use traditional GPR names for debugger too
2016-11-03 20:01:22 +03:00
alyosha-tas
3a75fe412f
Fix the states
...
needed since prg banks no longer strictly derived from other sources.
2016-11-02 17:14:03 -04:00
alyosha-tas
0d0e6b5be4
Update VRC4 with submapper
...
fixes 2-in-1 - Yuu Yuu + Dragonball Z
2016-11-02 17:05:03 -04:00
alyosha-tas
8f51b42a2e
Fix Mapper 66 with added asserts
2016-11-02 15:44:30 -04:00
alyosha-tas
b1f22e8b05
Add a new submapper in CNROM
...
fixes 75 Bingo
2016-11-02 15:33:47 -04:00
alyosha-tas
6200edd192
Fix Mapper 185 (Seicross)
...
Seicross uses different security settings then other games in this mapper.
We have to check them explicitly just for this game.
2016-11-02 12:13:26 -04:00
adelikat
51dadcbfed
Mapper 126 and UNL-TF1201 - add irq variables to savestates
2016-11-01 17:10:14 -05:00
alyosha-tas
f2867643ac
Fix Mapper 125
2016-11-01 12:36:51 -04:00
alyosha-tas
c1090d3d7f
Fix Mapper 106 IRQs
2016-11-01 11:52:18 -04:00
adelikat
0945bae212
Attempt mapper 106, irq logic is wrong
2016-11-01 08:24:26 -05:00