import com.dalsemi.system.BitPort;
import com.dalsemi.system.DataPort;
import com.dalsemi.system.IllegalAddressException;

class TP {
	static final int ADDRESS = 0x800000;

	public static void main(String[] args) {
		// Create and initialize DataPort object
		DataPort dp = new DataPort(ADDRESS);
		dp.setStretchCycles(DataPort.STRETCH10);
		dp.setFIFOMode(true);
                int pat = 0;		
		try {
			while (true) {
			    // System.out.println("Pattern is "+pat);
			    dp.write((byte)(pat));
			    try {
				Thread.sleep(1000);
			    } catch (InterruptedException ie) {
				System.out.println("Exception: "+ie.toString());
			    }
			    pat = pat ^ 255;
			}
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}
