mirror of
https://github.com/livingcomputermuseum/ContrAlto.git
synced 2026-01-27 12:31:52 +00:00
Minor bugfixes, introduced a new timing infrastructure and moved DiskController over to it. Minor performance improvements; now running at 110% speed. Display timing is still too slow.
This commit is contained in:
@@ -1,9 +1,6 @@
|
||||
using Contralto.CPU;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using System;
|
||||
|
||||
using Contralto.CPU;
|
||||
|
||||
namespace Contralto.Memory
|
||||
{
|
||||
|
||||
@@ -1,10 +1,5 @@
|
||||
using Contralto.CPU;
|
||||
using Contralto.Logging;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Contralto.Memory
|
||||
{
|
||||
|
||||
@@ -1,10 +1,6 @@
|
||||
using Contralto.CPU;
|
||||
using Contralto.Logging;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Contralto.Memory
|
||||
{
|
||||
@@ -185,8 +181,7 @@ namespace Contralto.Memory
|
||||
case 3:
|
||||
case 4:
|
||||
// This should not happen; CPU should check whether the operation is possible using Ready and stall if not.
|
||||
throw new InvalidOperationException("Invalid ReadMR request during cycle 3 or 4 of memory operation.");
|
||||
break;
|
||||
throw new InvalidOperationException("Invalid ReadMR request during cycle 3 or 4 of memory operation.");
|
||||
|
||||
case 5:
|
||||
// Single word read
|
||||
|
||||
Reference in New Issue
Block a user