Package org.javatari.main

Source Code of org.javatari.main.TestStandalone

// Copyright 2011-2012 Paulo Augusto Peccin. See licence.txt distributed with this file.

package org.javatari.main;

import org.javatari.parameters.Parameters;
import org.javatari.pc.room.Room;
import org.javatari.utils.Environment;


public final class TestStandalone {

  public static void main(String[] args) {

    // Initialize application environment
    Environment.init();
   
    // Load Parameters from properties file and process arguments
    Parameters.init(args);
   
     // Force test Cartridge as main argument
    Parameters.mainArg = "file:///C:/cartridges/Hero.bin";
   
    // Build a Room for Standalone play
    final Room room = Room.buildStandaloneRoom();

    // Turn everything on
    room.powerOn();

     // Keep logging info about clocks speeds achieved
     (new Thread() { @Override public void run() {
       while(true) {
        System.out.println(room.currentConsole().mainClock() + ", " + room.screen().monitor().clock + ", " + room.speaker().clock);
        try { Thread.sleep(1000); } catch (InterruptedException e) {}
      }
     }}).start();
 
  }
 
}
TOP

Related Classes of org.javatari.main.TestStandalone

TOP
Copyright © 2018 www.massapi.com. 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.