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
alyosha-tas
fc96fe2cba
Intellivision track lag
2016-12-27 16:31:33 -05:00
alyosha-tas
a01f7c3502
Update Intellivision.IEmulator.cs
2016-12-26 10:51:45 -05:00
alyosha-tas
3ff1151171
Intellivision fix color stack
2016-12-24 15:01:41 -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
99fdc4a8ca
Intellivision timing fix
2016-12-21 21:43:33 -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
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
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
alyosha-tas
89940b85af
Intellivision wire up sound system
2016-12-07 20:49:47 -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
adelikat
e9d1af2b0c
Intellivision - stubs for savestate logic
2016-12-04 08:25:28 -06: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
alyosha-tas
2cc4e6bf58
Intellivision Timing Fix
2016-11-15 10:28:09 -05:00
alyosha-tas
61112a0027
Stop logging all the time
2016-11-12 16:10:41 -05:00
alyosha-tas
d3cfb37a56
Update Intellivision.IEmulator.cs
...
P2 controller fix
2016-11-11 18:46:31 -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
65e43ca1c4
Initial Intellivison commits
...
Test game: Armor Battle
2016-11-11 16:47:55 -05:00
adelikat
212f94814d
Intellivision - misc reorg
2015-06-18 16:44:30 +00:00