38 lines
1.3 KiB
C#
38 lines
1.3 KiB
C#
using BizHawk.Emulation.Computers.Commodore64.Experimental.Chips;
|
|
using BizHawk.Emulation.Computers.Commodore64.Experimental.Chips.Internals;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
|
|
namespace BizHawk.Emulation.Computers.Commodore64.Experimental
|
|
{
|
|
public partial class C64PAL : C64
|
|
{
|
|
static private C64Timing timing;
|
|
|
|
public C64PAL(byte[] basic, byte[] kernal, byte[] character) : base(timing)
|
|
{
|
|
this.basicRom = Presets.Rom2364(basic);
|
|
this.cassette = new Cassette();
|
|
this.characterRom = Presets.Rom2332(character);
|
|
this.cia1 = Presets.Cia6526(true);
|
|
this.cia2 = Presets.Cia6526(true);
|
|
this.colorRam = Presets.Ram2114();
|
|
this.cpu = new Cpu();
|
|
this.expansion = new Expansion();
|
|
this.joystickA = new Joystick();
|
|
this.joystickB = new Joystick();
|
|
this.kernalRom = Presets.Rom2364(kernal);
|
|
this.keyboard = new Keyboard();
|
|
this.memory = Presets.Ram4864();
|
|
this.pla = new Pla();
|
|
this.serial = new Serial();
|
|
this.sid = Presets.Sid6581();
|
|
this.user = new Userport();
|
|
this.vic = Presets.Vic6569();
|
|
InitializeConnections();
|
|
}
|
|
}
|
|
}
|