1
0
mirror of https://github.com/livingcomputermuseum/ContrAlto.git synced 2026-04-26 03:58:25 +00:00

General code cleanup. Fixed debugger display of RAM banks for 3K systems, cleaned up logic for displaying ucode memory. Implemented memory timing for Alto I systems, incorporated Alto I uCode ROMs from Al K, which now boot. ST-74 runs better now.

This commit is contained in:
Josh Dersch
2016-05-05 18:56:29 -07:00
parent c6baa01509
commit 6429c3ae7a
139 changed files with 725 additions and 588 deletions

View File

@@ -6,7 +6,7 @@ namespace Contralto.CPU
public partial class AltoCPU
{
/// <summary>
/// DisplayWordTask provides functionality for the DHT task
/// DisplayHorizontalTask provides implementations of the DHT task functions.
/// </summary>
private sealed class DisplayHorizontalTask : Task
{
@@ -18,12 +18,10 @@ namespace Contralto.CPU
_displayController = _cpu._system.DisplayController;
}
protected override InstructionCompletion ExecuteInstruction(MicroInstruction instruction)
public override void OnTaskSwitch()
{
// We put ourselves back to sleep immediately once we've started running
// We put ourselves back to sleep immediately once we've started running.
_wakeup = false;
return base.ExecuteInstruction(instruction);
}
protected override void ExecuteSpecialFunction2(MicroInstruction instruction)