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

Cleaned up new UI, refactored Debugger/control logic, fixed mouse capture behavior and started working on better keyboard input.

This commit is contained in:
Josh Dersch
2015-12-14 17:47:12 -08:00
parent 115432516f
commit 42947488e9
17 changed files with 808 additions and 567 deletions

View File

@@ -14,25 +14,9 @@ namespace Contralto.IO
// Load the drives
_drives = new Diablo30Drive[2];
_drives[0] = new Diablo30Drive(_system);
_drives[1] = new Diablo30Drive(_system);
// TODO: this does not belong here.
DiabloPack p0 = new DiabloPack(DiabloDiskType.Diablo31);
FileStream fs = new FileStream("Disk\\diag.dsk", FileMode.Open, FileAccess.Read);
p0.Load(fs, false);
fs.Close();
_drives[0].LoadPack(p0);
DiabloPack p1 = new DiabloPack(DiabloDiskType.Diablo31);
fs = new FileStream("Disk\\bravox.dsk", FileMode.Open, FileAccess.Read);
p1.Load(fs, true);
fs.Close();
_drives[1].LoadPack(p1);
_drives[1] = new Diablo30Drive(_system);
Reset();
}
/// <summary>
@@ -212,6 +196,11 @@ namespace Contralto.IO
}
}
public Diablo30Drive[] Drives
{
get { return _drives; }
}
public void Reset()
{
ClearStatus();