protected void buildPeripherals() {
// PC interfaces for Video, Audio, Controls, Cartridge and SaveState
if (screen != null) throw new IllegalStateException();
screen = buildScreenPeripheral();
speaker = new Speaker();
awtControls = new AWTConsoleControls();
awtControls.connectScreen(screen);
stateMedia = new FileSaveStateMedia();
}