adelikat
fdcbe6924b
use inline out insome places
2020-04-29 17:43:46 -05:00
adelikat
631fedcd9c
CP1610 - remove useless null checks on MemoryCallbacks, it is always not null
2020-04-21 16:47:31 -05:00
adelikat
325551ecd0
consistently check if callbacks exist before calling memory callbacks, across all cores
2020-04-21 16:42:57 -05:00
adelikat
606c3bf1c2
use more advanced language features in Emulation.Cores ( #1852 )
...
* Use expression bodies in Emulation.Cores, and a few other misc cleanups
* remove unused usings in Emulation.Common
* cleanups in Tables_Direct.cs
* some cleanups in nes boards - redundant code
* remove some redundant array initializers in Emulation.Cores
* cleanup AmstradCPC.Controllers
* use object initializers in a lot of places
* nes mappers - remove disch's notes comments in favor of the nesdev wiki link
* cleanup CdtConverter.cs, mostly use of object initializers
* remove redundant .ToString() calls in Emulation.Cores
* using var in Emulation.Cores
* AmstradCPC/ZXSpectrum - simplify some linq, tabs instead of spaces, a few other misc cleanups
* Use null-propagation in Emulation.Cores
2020-02-17 16:54:51 -06:00
YoshiRulz
4dd40305bc
Merge branch 'master' into interp_cores
2019-06-15 02:11:24 +10:00
Brian Armstrong
d41bd867b8
flags
2019-06-06 02:04:47 -07:00
YoshiRulz
9af93be0d3
Use string interpolation
2019-04-04 02:41:18 +10:00
YoshiRulz
7fb8051426
Use string.Concat/string.Join
2019-04-04 02:17:00 +10:00
Brian Armstrong
a8f293eec8
Call mem callbacks with addr, value
2019-01-24 03:23:21 -08:00
alyosha-tas
47cfe9ceb6
Intellivision: TCI throw console warning instead of error, fixes popeye
2018-03-02 16:59:38 -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
8ad021c6fd
Intellivision - implement memory callbacks
2017-04-23 13:28:40 -05:00
J.D. Purcell
b53502eed8
Spaces -> tabs.
2017-04-15 16:37:30 -04:00
alyosha-tas
a36b7093e3
Intellivision implement System Bus memory domain
2017-02-09 12:53:55 -05:00
alyosha-tas
aa44cf6f02
Update CP1610.Execute.cs
2016-12-26 10:07:19 -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
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
6f4c5bc135
Update CP1610.Execute.cs
2016-12-21 21:42:14 -05:00
alyosha-tas
33843265f8
Update CP1610 to include Halts from SR2
2016-12-13 16:47:21 -05:00
alyosha-tas
ba149320c5
INtellivision fill out save states
2016-12-07 10:55:25 -05:00
adelikat
e9d1af2b0c
Intellivision - stubs for savestate logic
2016-12-04 08:25:28 -06: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
c230609656
Cp1610 trace logger
...
WIP
2016-11-12 12:58:10 -05:00
alyosha-tas
9cb9941fb2
CP1610 updates for intellivision
2016-11-11 16:48:50 -05:00
adelikat
212f94814d
Intellivision - misc reorg
2015-06-18 16:44:30 +00:00