blob: 3540954c9270910baeeccf65a731a7f73fd527e6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
namespace Q1.tests.Core;
using Q1.core.Arch;
using Q1.core.Arch.Constants;
using Q1.core.Components;
public abstract class ChipTestBase
{
protected Chip CreateChip()
{
var chip = new Chip();
var memory = new Memory(ChipLayout.MEMORY_START, ChipLayout.MEMORY_SIZE);
var bus = new Bus(0x0, u16.MaxValue);
bus.MountDevice(memory);
bus.AttachChip(chip);
return chip;
}
}
|