Package org.javatari.atari.console.savestate

Examples of org.javatari.atari.console.savestate.ConsoleState


  }
 
  @Override
  public synchronized void clockPulse() {
    Boolean powerChange = null;
    ConsoleState state = null;
    if (stateUpdateRequested) {
      powerChange = powerOn;
      state = saveState();
      stateUpdateRequested = false;
    }
View Full Code Here


    videoStandard(state.videoStandard);
    controlsSocket.controlsStatesRedefined();
  }

  protected ConsoleState saveState() {
    return new ConsoleState(
      tia.saveState(),
      pia.saveState(),
      ram.saveState(),
      cpu.saveState(),
      cartridge() != null ? cartridge().saveState() : null,
View Full Code Here

    ram.powerFry();
  }

  private ConsoleState pauseAndSaveState() {
    pause();
    ConsoleState state = saveState();
    go();
    return state;
  }
View Full Code Here

    @Override
    public void removeInsertionListener(CartridgeInsertionListener listener) {
      insertionListeners.remove(listener);
    }
    protected void insertSavestateCartridge(CartridgeSavestate cartridge) {
      ConsoleState state = cartridge.getConsoleState();
      if (state != null) {
        pauseAndLoadState(state);
        showOSD("Savestate Cartridge loaded", true);
      }
    }
View Full Code Here

      cartridge.connectSaveStateSocket(this);
    }
    @Override
    public void saveStateFile() {
      if (!powerOn || media == null) return;
      ConsoleState state = pauseAndSaveState();
      if (media.saveStateFile(state))
        showOSD("State file saved", true);
      else
        showOSD("State file save failed", true);
    }
View Full Code Here

      else
        showOSD("State file save failed", true);
    }
    public void saveState(int slot) {
      if (!powerOn || media == null) return;
      ConsoleState state = pauseAndSaveState();
      if (media.saveState(slot, state))
        showOSD("State " + slot + " saved", true);
      else
        showOSD("State " + slot + " save failed", true);
    }
View Full Code Here

      else
        showOSD("State " + slot + " save failed", true);
    }
    public void loadState(int slot) {
      if (media == null) return;
      ConsoleState state = media.loadState(slot);
      if (state == null) {
        showOSD("State " + slot + " load failed", true);
        return;
      }
      pauseAndLoadState(state);
View Full Code Here

TOP

Related Classes of org.javatari.atari.console.savestate.ConsoleState

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.