alyosha-tas
62d1005ed9
A2600: Fix special reset cases
2018-06-10 07:48:44 -04:00
alyosha-tas
173bb2a50f
A2600: Add special cases for games that turn off screen to do calculations
2018-06-09 21:15:26 -04:00
Scepheo
f3ea6fe025
Use generic interface type on MOS 6052X for talking to the emulator core ( #1189 )
...
* Use generic interface type on MOS 6052X for talking to the emulator core
* Change CpuLink constructors to not use expression-bodies, to get the AppVeyor build to pass.
* Add comment explaining why IMOS6502XLink exists.
2018-05-20 23:18:53 +03:00
nattthebear
e8145af463
i hope this breaks something
2018-05-12 12:55:42 -04:00
alyosha-tas
b2ed6eb737
Always initialize independent instances of IController in cores to NullController
...
- Fixes #1168
2018-03-31 11:23:55 -04:00
feos
f9cef46bd7
6502 disasm: accidentally lost this fix
2018-03-15 22:20:23 +03:00
alyosha-tas
0cc72f4ee3
A7800: Fix High score SaveRAM #1130
2018-03-14 17:10:13 -04:00
alyosha-tas
c839bffc33
A2600: Add Driving controller and fix coleco Super Action Controller
2018-03-12 09:12:41 -04:00
alyosha-tas
4208eea12f
A7800Hawk fix cart parsing for RAM bank, fixes 1129
2018-03-10 08:06:07 -05:00
alyosha-tas
6b18b3cb57
Update Atari2600.IEmulator.cs
...
Fix broken build
2017-11-08 18:22:53 -05:00
alyosha-tas
e35b225fb0
Update Atari2600.IEmulator.cs
...
Add a frame termination condition so the core doesn't silently crash.
2017-11-08 14:11:13 -05:00
alyosha-tas
7a799583e9
Update Atari2600.cs
...
Kangaroo [!].a26 has banks swapped similar to a few other games, add it to the internal list.
2017-11-08 13:52:39 -05:00
adelikat
3c327449e8
meh, turn off some resharper stuff we don't care about for anyone who might be using it. And a meaninglessly C#6ism refactor
2017-11-03 14:52:19 -05:00
adelikat
ebcd237858
Merge branch 'master' into domainedmemoryhooks
2017-10-29 12:38:29 -05:00
alyosha-tas
32797eea46
Atari 2600
...
-Recast to run single cycle
-Remove frame buffer from state
-Always end frames on vsync boundary
2017-09-20 10:33:14 -04:00
alyosha-tas
30f1d61f7f
Atari 2600
...
-Recast to run single cycle
-Remove frame buffer from state
-Always end frames on vsync boundary
2017-09-20 10:27:27 -04:00
alyosha-tas
0574013bd0
Atari 2600
...
-Recast to run single cycle
-Remove frame buffer from state
-Always end frames on vsync boundary
2017-09-20 10:26:33 -04:00
alyosha-tas
3a4164cb5d
Delete Atari7800Control.cs
2017-08-29 09:41:48 -04:00
alyosha-tas
b6522a40cf
Delete Atari7800.cs
2017-08-29 09:40:43 -04:00
alyosha-tas
17ee643a95
Delete Atari7800.IStatable.cs
2017-08-29 09:40:35 -04:00
alyosha-tas
1c989d0432
Delete Atari7800.ISaveRam.cs
2017-08-29 09:40:28 -04:00
alyosha-tas
588d60343a
Delete Atari7800.IMemoryDomains.cs
2017-08-29 09:40:21 -04:00
alyosha-tas
79e9cfd69a
Delete Atari7800.IInputPollable.cs
2017-08-29 09:40:13 -04:00
alyosha-tas
ede569dab3
Delete Atari7800.IEmulator.cs
2017-08-29 09:40:04 -04:00
alyosha-tas
7717bd3181
Delete Atari7800.IDebuggable.cs
2017-08-29 09:39:57 -04:00
alyosha-tas
a83474d255
A7800Hawk: Fix exception
2017-08-27 09:55:12 -04:00
alyosha-tas
4b520f2a8b
A7800Hawk: Pokey Sound
...
now sounds correct
2017-08-27 09:22:41 -04:00
alyosha-tas
a6d036e13c
A7800Hawk: Pokey bug fixes
2017-08-26 20:58:08 -04:00
alyosha-tas
2c42448e0d
A7800Hawk: Pokey initial commit
2017-08-26 12:46:59 -04:00
alyosha-tas
98a63ad823
A7800Hawk mapper: add pokey support
2017-08-26 12:45:38 -04:00
alyosha-tas
f6f55c09de
A7800Hawk: refactor sound for pokey
2017-08-25 11:28:19 -04:00
alyosha-tas
5b1c6d2862
A7800Hawk Refactor sound for pokey
2017-08-25 11:27:18 -04:00
alyosha-tas
73d505cd71
Delete Tia.ISoundProvider.cs
2017-08-25 11:25:39 -04:00
alyosha-tas
a907bb7f01
A7800Hawk: update mapper for pokey
...
Needed for Ball Blazer
2017-08-25 11:04:50 -04:00
alyosha-tas
b957e3726c
Update A7800Hawk Mapper
2017-08-25 10:25:38 -04:00
alyosha-tas
13788253d8
A7800Hawk: Start Pokey emulation
2017-08-25 10:21:10 -04:00
nattthebear
5e3cdba869
Finally dump some old movie 1.0 cruft
2017-08-11 19:45:45 -04:00
adelikat
10b8ca80b9
Atari7800Hawk - implement IBoardInfo
2017-08-04 18:58:53 -05:00
adelikat
cd5f6e66e1
Atari 7800 - sort out system id stuff
2017-08-04 17:17:14 -05:00
adelikat
49fc7223e6
Atari7800Hawk, wire up the disassembler, default to this core instead of emu7800
2017-08-04 15:57:26 -05:00
adelikat
cd289c474e
memorycallbacks with domains - Phase 2 - change api to Call methods and refactor accordingly, everything should behave as it was before the refactor at this point. No cores have yet to be implemented with domains other than the default bus they already had
2017-08-03 18:08:07 -05:00
adelikat
04ce66c397
phase 1 of changing memory callback api to specify domain - require cores to specify which domains are available and have the domain passed in when creating callbacks. Still todo - cores need to pass in domain name on CallReads/Writes/Executes methods
2017-08-01 22:05:17 -05:00
alyosha-tas
2d648173a6
Update A7800Hawk.IEmulator.cs
2017-07-31 19:58:40 -04:00
alyosha-tas
e6a0b20219
Update Readme.txt
2017-07-31 19:57:31 -04:00
alyosha-tas
c972a74132
A7800Hawk: Filters and video provider
...
-Moved IVideoProvider out of Maria to make eventual A2600 mode support a bit easier.
-Add filter option so Tower Toppler looks correct, not implemeneted yet though
2017-07-31 12:14:42 -04:00
alyosha-tas
edfc2ca576
A7800Hawk: move video provider out of maria
2017-07-31 12:13:03 -04:00
alyosha-tas
88b6813528
A7800Hawk: Fix controller regression
2017-07-31 10:23:33 -04:00
alyosha-tas
981d960f1c
A7800Hawk: clean up lightgun
2017-07-31 10:13:57 -04:00
alyosha-tas
ec62e0b4a0
A7800Hawk: clean up light gun
2017-07-31 10:13:23 -04:00
alyosha-tas
43185eb4c5
EMU7800: update controls
...
for testing between cores
2017-07-29 20:23:42 -04:00