annotate java/src/com/aurellem/gb/Gb.java @ 53:9d0ec2614443

enabled stepping from clojure
author Robert McIntyre <rlm@mit.edu>
date Wed, 07 Mar 2012 02:31:39 -0600
parents e643f55bc886
children 719d910c90f8
rev   line source
rlm@43 1 package com.aurellem.gb;
rlm@43 2
rlm@43 3 import java.nio.ByteBuffer;
rlm@43 4
rlm@43 5
rlm@43 6 public class Gb {
rlm@43 7
rlm@43 8
rlm@43 9 public Gb(){}
rlm@43 10
rlm@43 11
rlm@43 12 /**
rlm@43 13 * Hello World! This is just to test the native interface.
rlm@43 14 */
rlm@48 15 public static native void sayHello();
rlm@43 16
rlm@43 17 /**
rlm@43 18 * Run the emulator on a given rom
rlm@43 19 * @param rom - the name of the rom.
rlm@43 20 */
rlm@48 21 public static native void startEmulator(String rom);
rlm@48 22
rlm@48 23
rlm@48 24 public static void loadVBA(){
rlm@48 25 System.loadLibrary("vba");
rlm@48 26 }
rlm@43 27
rlm@50 28
rlm@53 29 public static native void step();
rlm@53 30
rlm@53 31 public static native void shutdown();
rlm@50 32
rlm@43 33 }