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
6f3f01125c
Enable SA1504 and fix noncompliance
...
"All accessors should be single-line or multi-line"
i.e. no block form on one line
2020-01-25 14:56:56 +10:00
adelikat
85be6af3d3
Convert spaces to tabs in ZX Spectrum and AmstradCPC cores
2019-12-06 17:47:59 -06:00
YoshiRulz
2642ef4049
Remove empty docs
2019-06-06 16:41:10 +10:00
Asnivor
47a5ce2798
ChannelF: some more changes
2019-05-07 14:43:36 +01:00
James Groom
4e91f88af3
Use nameof in cores
2019-03-28 14:18:58 +11:00
Asnivor
2b7014f8b8
ZXHawk: Some comment and group structure cleanup
2019-01-02 14:02:09 +00:00
alyosha-tas
bf9796f1e8
z80: rewrite interrupt handling
2018-09-29 22:04:37 -05:00
Asnivor
ddbe1b8a84
ZXHawk: Added non-sync setting to change core background color - #1263
2018-08-06 14:51:10 +01:00
Asnivor
6476b6739a
ZXHawk: fixed render bool implementation (frameskip)
2018-06-14 14:52:49 +01:00
Asnivor
660fb500ae
ZXHawk: codebase cleanup
2018-06-14 11:31:09 +01:00
Asnivor
76318fbc7a
ZXHawk: Do ULA processing every cycle
2018-06-14 09:13:09 +01:00
Asnivor
e0b417a9b5
ZXHawk: Interrupt bool missing from savestate
2018-06-13 18:07:07 +01:00
Asnivor
373db35805
ZXHawk: implemented +2a/+3 floating bus (confirmed working with 2017 release of 'A Yankee in Iraq')
2018-06-13 11:53:05 +01:00
Asnivor
fbba7c25ae
ZXHawk: New interrupt implementation
2018-06-11 14:35:12 +01:00
Asnivor
c47860fad7
ZXHawk: 48k offsets updated for z80 interrupt response time change
2018-06-08 19:09:40 +01:00
Asnivor
403a1032d8
ZXHawk: 48k Interrupt, ULA tables and contention tweaked
2018-06-08 11:07:16 +01:00
Asnivor
f33863126c
ZXHawk: Fix rendertable generation offset. btime.tap test now passes
2018-06-08 09:36:32 +01:00
Asnivor
25fe4a7a87
ZXHawk: more prep for contended 128k/+2/+2a/+3
2018-06-07 18:00:08 +01:00
Asnivor
843dc7a69a
ZXHawk: Small performance increase (rendering cycle now happens only when it needs to)
2018-06-07 15:33:58 +01:00
Asnivor
7f8084d410
ZXHawk: IORQ check now happens pre T-Cycle
2018-06-06 14:39:41 +01:00
Asnivor
f764c137ee
ZXHawk: 48k timing work
2018-06-05 17:14:37 +01:00
Asnivor
7dfd19de2b
ZXHawk: Fix memory contention lookup overflow
2018-06-04 17:11:12 +01:00
Matt Burgess
9a15cbf4d4
ZXHawk: new ULA implementation
2018-05-31 17:54:57 +01:00