alyosha-tas
|
8cb19ede1c
|
MSXHawk: controller selection
|
2020-01-30 20:18:24 -05:00 |
alyosha-tas
|
0c46a6908f
|
MSXHawk: keyboard
|
2020-01-28 07:50:29 -05:00 |
alyosha-tas
|
551a7e2893
|
MSXHawk: cleanup and bug fixes
|
2020-01-25 19:10:48 -05:00 |
YoshiRulz
|
b2a3477f52
|
Enable SA1123 and fix noncompliance
"Do not place regions within elements"
|
2020-01-25 18:06:56 +10:00 |
YoshiRulz
|
d9d6ed76f4
|
Enable SA1115 and fix noncompliance
"Parameter should follow comma"
i.e. no newlines in param list
|
2020-01-25 18:06:54 +10: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 |
alyosha-tas
|
ca73e769ed
|
MSXHawk: joystick controls
|
2020-01-24 22:30:48 -05:00 |
alyosha-tas
|
263fdfebc3
|
MSXHawk: audio
|
2020-01-24 19:47:16 -05:00 |
YoshiRulz
|
bfde89b9f3
|
Enable SA1139 and fix noncompliance
"Use literal suffix notation instead of casting"
|
2020-01-25 07:55:48 +10:00 |
alyosha-tas
|
5152e47b5e
|
MSXHawk:Start loading roms
|
2020-01-23 20:09:45 -05:00 |
alyosha-tas
|
7da04e2bf2
|
MSXHawk: allocate memory because pointers may be bad due to garbage collection somehow
|
2020-01-23 09:01:44 -05:00 |
alyosha-tas
|
c171505d64
|
MSXHawk: start converting to actual msx machine
|
2020-01-22 19:26:08 -05:00 |
alyosha-tas
|
679efd91c4
|
MSXHawk: minor cleanup
|
2020-01-20 19:50:32 -05:00 |
alyosha-tas
|
0dbd6e7481
|
MSHawk: inputs
|
2020-01-19 09:08:20 -05:00 |
alyosha-tas
|
59a22415d2
|
MSXHawk: working savestates
|
2020-01-19 08:39:21 -05:00 |
alyosha-tas
|
eaf8e52746
|
MSXHawk: Audio
|
2020-01-18 17:04:55 -05:00 |
alyosha-tas
|
c27bea3272
|
MSXHawk: Finish trace logger and add some memory domains
|
2020-01-16 20:08:50 -05:00 |
alyosha-tas
|
6637510379
|
MSXHawk: More trace logger and bug fixes
|
2020-01-16 18:53:11 -05:00 |
alyosha-tas
|
ce7d6cdcf5
|
MSXHawk: Tracer Support
|
2020-01-15 20:47:50 -05:00 |
alyosha-tas
|
1e195243be
|
MSXHawk: frameadvance, no video or sound yet
|
2020-01-15 14:25:24 -05:00 |
alyosha-tas
|
5521f0cf19
|
MSXHawk: properly load roms and memory map
|
2020-01-13 22:08:36 -05:00 |
YoshiRulz
|
c38fb09d3c
|
Fix typos in strings and comments (from #971)
|
2020-01-13 00:22:01 +10:00 |
adelikat
|
f83261c116
|
misc cleanups in emulator core service logic
|
2020-01-11 13:19:51 -06:00 |
alyosha-tas
|
46d0818f09
|
MSXHawk: Core interface stuff
|
2020-01-10 15:51:56 -05:00 |
alyosha-tas
|
3e0fd4a2d9
|
MSXHawk: Blank core
|
2020-01-09 17:21:58 -05:00 |
Asnivor
|
91008590cf
|
ZXHawk: Implement more faithful AY port decoding (fixes #1767)
|
2019-12-29 22:23:20 +00:00 |
adelikat
|
85be6af3d3
|
Convert spaces to tabs in ZX Spectrum and AmstradCPC cores
|
2019-12-06 17:47:59 -06:00 |
adelikat
|
fef746dffa
|
properly dispose of IDisposables in core savestate code, and a few other places
|
2019-12-06 17:33:17 -06:00 |
J.D. Purcell
|
fec63fb66a
|
Spaces -> tabs, fix mixed newlines.
|
2019-11-03 20:58:36 -05:00 |
J.D. Purcell
|
c956b5993b
|
Small FFT change I had stashed.
|
2019-10-21 00:10:28 -04:00 |
James Groom
|
90b0574bc3
|
Remove unnecessary calls to ToList (e.g. in foreach)
squashed PR #1591
|
2019-10-13 15:50:57 +00:00 |
SaxxonPike
|
1e5fe55f30
|
C64: Don't reallocate the SID filter buffer every time (purely perf)
|
2019-07-19 19:09:08 -05:00 |
SaxxonPike
|
a119420c79
|
C64: VC count enable seems to need to be delayed by 1 cycle after badline
- which doesn't affect normal operation
- which DOES affect VSP
|
2019-07-14 20:22:07 -05:00 |
SaxxonPike
|
4d6ed8d6c8
|
C64: Savestate should include the new variables
|
2019-07-14 16:32:53 -05:00 |
SaxxonPike
|
8e8d3a6a1b
|
C64: Writes to some registers on the VIC in phase 2 by the CPU should only take effect on the following cycle
|
2019-07-14 10:44:56 -05:00 |
SaxxonPike
|
e8902b829a
|
C64: Apparently the 6502X core needs interrupts delayed by a cycle, do that with IRQ and NMI
|
2019-07-14 10:43:52 -05:00 |
SaxxonPike
|
3bbfb98fc2
|
C64: Split out VIC IRQ delays
|
2019-07-13 19:28:44 -05:00 |
SaxxonPike
|
154eefd2ad
|
C64: Give BA/IRQ counting another go, seems to resolve many issues
|
2019-07-13 16:51:30 -05:00 |
SaxxonPike
|
db38d5e65b
|
C64: Try counting IRQ and BA correctly
|
2019-07-13 15:28:57 -05:00 |
SaxxonPike
|
f22c9b7abd
|
C64: CPU reads open bus when !AEC is asserted
|
2019-07-13 15:25:40 -05:00 |
SaxxonPike
|
894adbb610
|
C64: Remove an unused variable
|
2019-07-13 15:02:18 -05:00 |
SaxxonPike
|
76679bc8bc
|
C64: Use the correct background color in bitmapped modes for 0
|
2019-07-13 15:01:11 -05:00 |
SaxxonPike
|
bd20b355f0
|
C64: Writing to CPU port writes open bus data to 00/01
|
2019-07-13 14:06:23 -05:00 |
SaxxonPike
|
f18e7c8833
|
C64: Make the system debuggable for once
|
2019-07-13 13:15:50 -05:00 |
SaxxonPike
|
cae3340946
|
C64: No need to expose these with the CPU link in place
|
2019-07-13 12:53:34 -05:00 |
SaxxonPike
|
3369dbf43f
|
C64: IRQ is implemented as a delay line; no delay added (yet)
|
2019-07-13 12:51:39 -05:00 |
SaxxonPike
|
d39f3e2e61
|
6502X: pending IRQs are not delayed when !RDY is asserted
|
2019-07-13 12:31:09 -05:00 |
SaxxonPike
|
d62f2ac3fe
|
C64: 0F7 is a badline eligible raster (fixes 26-line text demo in Frodo test suite)
|
2019-07-13 01:41:58 -05:00 |
SaxxonPike
|
e6871b2cc3
|
C64: Move VIC raster IRQ to phase 1
|
2019-07-13 00:27:08 -05:00 |
SaxxonPike
|
dbf6b39e7f
|
C64: Split out VIC phase1/phase2
|
2019-07-12 23:51:55 -05:00 |