Mercurial > vba-clojure
annotate java/src/com/aurellem/gb/Gb.java @ 52:ee70875e0d3e
working on the API
author | Robert McIntyre <rlm@mit.edu> |
---|---|
date | Wed, 07 Mar 2012 02:12:59 -0600 |
parents | e643f55bc886 |
children | 9d0ec2614443 |
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@50 | 29 |
rlm@43 | 30 } |