Wednesday, 19 August 2009 21:23 Last Updated on Thursday, 11 March 2010 11:38
Beta test for new Jario64 version (12 Feb 2010):
Webstart Launch: Jario64
I am trying out a new keyboard controller layout (you can now have multiple controllers):

If the beta version is working then I will upload all of the other files for download (source, package, etc) and also publish a writeup about the new features and architecture. Thanks for testing. And to get to the previous version just click the "read more..." or see below.
Previous version:
The keyboard controls:
keyboard arraow keys = | DPAD |
| enter = | START |
| x = | A BUTTON |
| c = | B BUTTON |
| a = | LEFT TRIGGER |
| s = | RIGHT TRIGGER |
| z = | Z TRIGGER |
WebStart
Try Jario64 (now with sound) with webstart: Launch Jario64
Download ready to run package for Windows x64
This comes with an optional launching script that invokes the server JVM for added performance. If you have a 32 bit system and have or can get the Java Server JVM then I recommend you use the optional launcher.
This package comes with all the plugins and allows you to choose which plugins to use via the "plugins.properties" file.
You can modify this package to run on another system by replacing the JOGL files with the appropriate ones for your system and creating a script file to launch the program.
Download source code
Jario64 emulator source code: Jario64.zip
The main graphics plugin source code for Jario64: glN64jPlugin.zip
The main audio plugin source code for Jario64: audioHLEPlugin.zip
The controller plugin source code for Jario64: basicControllerPlugin.zip
A basic graphics plugin source code (for testing and demos): cfbPlugin.zip
A basic audio plugin source code (for testing and demos): basicAudioPlugin.zip
Download extras
These are some rom demos for testing
demomeeting.zip (requires the BasicAudioPlugin for audio)
fire.zip (requires the CFBPlugin for graphics)
pong.zip (requires the CFBPlugin for graphics)

This software is licensed under the CC-GNU GPL version 2.0 or later.
-
|94.197.69.xxx |2009-09-04 01:15:04 Anonymous - re:I couldn't get ti to work
You need java installed to make it work!
And a n64 rom...
link:****://www.java.com/en/
-
|71.176.212.xxx |2009-09-04 06:20:29 John - Controll layoutWhat are all the buttons mapped to the keyboard to? I was pressing buttons on the keyboard but couldn't figure it out.
-
|94.197.119.xxx |2009-09-05 08:44:31 Anonymous - re: Controll layoutWhat are all the buttons mapped to the keyboard to? I was pressing buttons on the keyboard but couldn't figure it out. What are all the buttons mapped to the keyboard to? I was pressing buttons on the keyboard but couldn't figure it out.
You can also use a usb joypad!, Or a playstation joypad with a usb adapter attached.
-
|71.176.212.xxx |2009-09-05 10:25:41 JohnI don't have those. Besides I thought jario64 Only had a keyboard plugin?
-
I don't have a joystick either and I was hoping I could use the keyboard.
Unfortunanetly, I couldn't figure out what are the keys. Couldn't even pass the Mario-face screen in Mario 64.
What are the buttons mapped to the keyboard?
There is no option to configure that.
-
|70.209.99.xxx |2009-09-16 06:56:11 Streetlight Shaman - Wii emulator capabilities?I haven't checked if or how well this works, but it appears to. I was wondering if you've considered porting it to Wii homebrew? I think it'd make lots of people extremely happy to see that. The only 64 emulator the Wii Homebrew scene has is wii64 and its incomplete, and with no word from the developers as to when we can expect a release, those following its developement have lost patience.
-
|76.211.235.xxx |2009-09-18 23:11:44 Anonymous - Controls don't workI've tried mashing every key on my keyboard and every button on my USB gamepad, but the emulator doesn't seem to respond.
On the plus side, I'm very impressed with the framerates and graphical accuracy.
-
|85.58.25.xxx |2009-11-09 13:53:30 MaXiMu - Problem issue
hi Jason LaDere Nice update
I'm Reporting bug banjo tooie
this error issue PC 800924F8 , Unhandled r4300i OpCode:A94C
-----
on the other hand I could not run, the pack for Windows x64, when starting a game (Mario 64) goes black showing 140-150fps but not working: S, in exchange for webstart if it works.
A greeting from Spain.
-
|187.22.204.xxx |2009-11-09 17:07:16 Anonymous - Brazilian ROMHackerVery Good, but not achieved open a ROM of Mario Tennis (U) [!].
-
|85.140.60.xxx |2009-11-12 04:34:57 motkeRidge Racer 64 crashes at launch. Some other good games also crash.
-
|96.253.111.xxx |2009-12-07 16:26:58 Corey - C Stick?For the Link game you need the c stick there are no c stick buttons
-
|75.75.123.xxx |2009-12-07 18:42:32 Travis - ....I am not impressed at all..... Alot of games back then used the C buttons and Legend of Zelda Ocarina of Time always glitches when I press the start button and shuts down When you try to use the sword..... And this in particular ticks me off seeing as this game is my favorite game of all time , the only game that even remotely works for me is Mario 64....
-
|195.149.90.xxx |2010-01-05 07:12:24 EdwardExcellent post! I always enjoy a solid technical post (and code) As a rule I download everything I need by link:****://rapid4me.com but this time you saved me a good week+ - Keep up the good work!
-
|24.125.130.xxx |2010-02-04 20:37:31 Fayyaz - New UpdateeOkay so one of my friends told me that the C-stick function was added in which is good. BUT I CANT LOAD ANY GAMES! Do the z64 files not work anymore?
-
|98.140.186.xxx |2010-02-11 09:26:41 nintendobuddy - whats wrong?what did u guys do to the Jario64? Because whatever u did it messed it up bad, as in it wont let me play any games.
D:
-
Conker's Bad Fur Day is not fully supported yet. However I did just try it from the webstart link and all the intro screens do play. In the 3D scenes, the graphics look strange because the gfx ucode is still not exactly right. It's one of my favorite games and I hope to get it working correctly one of these days.
Did you wait long enough for it to load. There is no progress bar yet and the screen stays black until it is loaded. If you open the Java Console you will see "BIOS Complete" print out and then the intro screens should start shortly after that.
-
Bin nur zufällig auf diese Seite gekommen,.
Die schönen Moderationen und Informationen
sind echt super. Über einen Gegenbesuch würde
ich mich freuen.
Viele Grüße von Westerland
)
-
What's the status on OS X support? I'm able to launch the webstart and choose a rom file, but nothing happens after that. Are there any dependencies that I need to make this work properly? It would be pretty cool to see it working on a Mac.
-
|217.41.58.xxx |2010-02-24 02:26:39 Dell - Good Jobworks great for me, massive improvement over the previous release.
When can we expect a write up of the new features?
(been a few weeks since beta release, I do occasionally check to see if the write up is done, just curious)
-
|83.53.20.xxx |2010-03-01 21:27:41 MaXiMu - reported bug :)first of all congratulations on the update here once again testing the improvements
with the game Zelda no Densetsu - Ladies no Kamen (J) I skip this error in console.
jario64.Memory$MemoryException: Illegal FlashRam SW: 8000000
at jario64.Memory.swNonMemory(Memory.java:779)
at jario64.Memory.storeWord(Memory.java:261)
at jario64.Cpu$45.run(Cpu.java:1307)
at jario64.Cpu.executeInstruction(Cpu.java:502)
at jario64.Cpu.access$1800(Cpu.java:41)
at jario64.Cpu$64.run(Cpu.java:1704)
at jario64.Cpu$3.run(Cpu.java:725)
at jario64.Cpu.startInterpreterCPU(Cpu.java:466)
at jario64.Cpu.startEmulation(Cpu.java:399)
at jario64.Main.openRom(Main.java:1085)
at jario64.MenuBar$2$1.run(MenuBar.java:69)
at java.lang.Thread.run(Unknown Source)
-
|76.104.0.xxx |2010-03-16 18:23:13 gamingbig24/7Where can i go to get the "game cartridges" for it so i CAN play?
-
|189.46.55.xxx |2010-03-22 16:12:30 Player One - Great EMULATOR!WOW! Replacing the JOGL.dll, I successful emulated Mario64 and Zelda OOT in my 32bit machine. I am really IMPRESSED with the quality and realism of graphical output!
I was thinking of porting Java code to C#.Net using Managed DirectX. However the source code has almost no commentaries and it is really hard to understand. I'm very confused ... Jario64 seriously need documentation!
Anyway, GREAT WORK!
-
So here in NSW Australia, the government has given netbooks to everyone public school student. They're great except everything is blocked.
We can't run .exe since they blocked last term. Now the only thing we can run is flash and java apps. Project64 was hugely popular but we've been stuck with flash games since it was blocked.
This is really exciting to see a java based emulator we can run at school!!
I've downloaded the Jario64winportable package because I can't get the webstart fails. The app opens fine but then I try and run a rom it comes up with a fuzzy screen like the colours all messed up, the framerate is displayed.
is this to do with the graphics plugin or Jogl.dll file? I'm new to the whole emulator scene and can't comprehend why its not working.
I've also tried to change the graphics plugin in the properties setting to the other one hashed out.
great work on the project I'm really excited for this. Thanks!!
-
|212.219.250.xxx |2010-06-25 04:25:09 AnonymousWebstart is broken here, but works for the Blender project... Any ideas? Tried on 3 computers, no luck.
-
|212.219.250.xxx |2010-06-25 04:34:45 AnonymousException:
com.sun.deploy.net.FailedDownloadException: Unable to load resource: ****://www.dooglamoo.com/webstart/jario64beta/Jario64.jnlp
at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
at com.sun.deploy.net.DownloadEngine.getCacheEntry(Unknown Source)
at com.sun.deploy.net.DownloadEngine.getCacheEntry(Unknown Source)
at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown Source)
at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown Source)
at com.sun.deploy.net.DownloadEngine.getResource(Unknown Source)
at com.sun.deploy.net.DownloadEngine.getResource(Unknown Source)
at com.sun.javaws.Launcher.updateFinalLaunchDesc(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.launch(Unknown Source)
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Th...
-
|189.214.63.xxx |2010-07-22 18:46:18 Anonymous - Jario64 for your celI would like Jario64 for your cel
-
|96.253.116.xxx |2010-10-11 20:15:03 Hey Hey HeyHey.... im not a very techy person unfortunetly and i was wondering if u could lay this out really simple.....
That would be sweet
Thnx
-
|189.42.31.xxx |2011-03-25 04:56:27 Diego Silvério - Problem to run JNLPThe JNLP version is not running on my system.
I have Windows 7.
I have Java R.E. 6 installed
-
|189.42.31.xxx |2011-03-25 05:43:52 Diego Silvério - Error in portable versionerror when i execute the portable version:
Opening UNcompressed ROM.
Exception in thread "Thread-4" java.lang.UnsatisfiedLinkError: C:\Users\diego.qu
eres\Java\Diego Prog\Jario64winportable\jogl.dll: Can't load AMD 64-bit .dll on
a IA 32-bit platform
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1803)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1728)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1028)
at com.sun.opengl.impl.NativeLibLoader.loadLibraryInternal(NativeLibLoad
er.java:189)
at com.sun.opengl.impl.NativeLibLoader.access$000(NativeLibLoader.java:4
9)
at com.sun.opengl.impl.NativeLibLoader$DefaultAction.loadLibrary(NativeL
ibLoader.java:80)
at com.sun.opengl.impl.NativeLibLoader.loadLibrary(NativeLibLoader.java:
103)
at com.sun.opengl.i...
-
|122.151.225.xxx |2011-07-27 05:01:05 Michael Suman - Difficulties running application.Being a member of the aforementioned Australian National Netbook program, I am overjoyed to see a java based Nintendo 64 emulator.
Although the premise appears to be one of great progress, I do not appear to be able to physically run either the Jario64winportable, or WebStart versions of the emulator. Although the Webstart (Jario64.jnlp) version refuses to run altogether, quotably "unable to launch the application," the Portable Windows version does indeed open successfully. Despite this, I do not appear to be able to open ROM Images successfully from the emulator, and am left with the unchanged grey window of its initial state.
Progress so-far is astonishing for a Java-based application; keep up the good work.
-
|89.7.1.xxx |2011-09-17 15:45:12 Ruter106 - Good Job!!!I have tried the portable version. It's a good proyect!!! I notice you that the webstart doesn't work because there isn't permission to the request in the server.
I will follow your development and I will read the source codes.
If you need help, please write an email to me.




Keep on the good work