1
0
mirror of https://github.com/livingcomputermuseum/ContrAlto.git synced 2026-02-17 04:57:42 +00:00

Ethernet implemented, fixed a bug in "mixed" double word stores (store followed by fetch rather than two stores). Fixed a few UI issues, fixed Reset behavior.

This commit is contained in:
Josh Dersch
2015-12-17 16:11:03 -08:00
parent 42947488e9
commit 3c8a64bac8
29 changed files with 872 additions and 164 deletions

View File

@@ -69,7 +69,7 @@ namespace Contralto.Display
_wordWakeup = new Event(_wordDuration, null, WordCallback);
// Kick things off
FieldStart();
_system.Scheduler.Schedule(_verticalBlankScanlineWakeup);
}
private void FieldStart()
@@ -102,7 +102,13 @@ namespace Contralto.Display
// Run MRT
_system.CPU.WakeupTask(TaskType.MemoryRefresh);
// Run Ethernet if a countdown wakeup is in progress
if (_system.EthernetController.CountdownWakeup)
{
_system.CPU.WakeupTask(TaskType.Ethernet);
}
if (_vblankScanlineCount > (_evenField ? 33 : 34))
{
// End of vblank: