private static byte[] image = null;
private int mem_allocated = 0;
- private org.xwt.mips.Interpreter vm = null;
+ private org.xwt.mips.Runtime vm = null;
private Res loadedStream = null;
InputStream is = res.getInputStream();
byte[] fontstream = InputStreamToByteArray.convert(is);
if (image == null) image = InputStreamToByteArray.convert(Main.builtin.getInputStream("freetype.mips"));
- vm = new org.xwt.mips.Interpreter(image);
+ //vm = new org.xwt.mips.Interpreter(image);
+ vm = new FreetypeVM();
int baseAddr = vm.sbrk(fontstream.length);
vm.copyout(fontstream, baseAddr, fontstream.length);
vm.setUserInfo(0, baseAddr);