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:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user