Results 1 to 9 of 9
  1. #1
    EmuTalk Member
    Join Date
    Dec 2013
    Posts
    3
    Mentioned
    3 Post(s)

    New Java SNES emulator: SuperJarioES

    I have released the initial version of my snes emulator SuperJarioES which is based off of the higan/bsnes emulator. I have also released a newer version of my older Jario64 N64 emulator. Both of these emulators, along with my other emulators are built using a Fractal Component Architecture.
    The source code and binaries can be found here: https://code.google.com/p/jario/



    Jason

  2. #2
    Administrator & Programmer Danny's Avatar
    Join Date
    Nov 2005
    Posts
    883
    Mentioned
    15 Post(s)
    Wow, neat!

    EDIT: Haven't had much luck getting this running on OSX.

    Running via the following terminal command:

    java -Djava.library.path="native/macosx/" -jar Snes.jar

    Results in:

    Exception in thread "main" java.lang.UnsupportedClassVersionError: jario/snes/Main : Unsupported major.minor version 51.0
    at java.lang.ClassLoader.defineClass1(Nativ e Method)
    at java.lang.ClassLoader.defineClassCond(Cl assLoader.java:637)
    at java.lang.ClassLoader.defineClass(ClassL oader.java:621)
    at java.security.SecureClassLoader.defineCl ass(SecureClassLoader.java:141)
    at java.net.URLClassLoader.defineClass(URLC lassLoader.java:283)
    at java.net.URLClassLoader.access$000(URLCl assLoader.java:58)
    at java.net.URLClassLoader$1.run(URLClassLo ader.java:197)
    at java.security.AccessController.doPrivile ged(Native Method)
    at java.net.URLClassLoader.findClass(URLCla ssLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoa der.java:306)
    at sun.misc.Launcher$AppClassLoader.loadCla ss(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoa der.java:247)
    Last edited by Danny; December 20th, 2013 at 21:16.
    Proud Administrator Of Emutalk.net

    * I develop software for: iOS, Android, Mac, Linux & Windows.
    * Proficient in C#, C, C++, Objective-C, Java, Swift, Lua. Also know some: PHP.

    Want to help EmuTalk? Want us to relive the glory days of old? Ping me, I would love to hear your ideas


  3. #3
    EmuTalk Member
    Join Date
    Dec 2013
    Posts
    3
    Mentioned
    3 Post(s)
    Thanks Zack.
    Also, thanks for testing it in OSX. I can test it in Windows and Linux but not in OSX.
    What do you get if you just execute the jar without the native libraries? You don't need the native libraries anyway since they are just for the controller and you will still have the keyboard control.

  4. #4
    Administrator & Programmer Danny's Avatar
    Join Date
    Nov 2005
    Posts
    883
    Mentioned
    15 Post(s)
    Quote Originally Posted by jasonladere View Post
    Thanks Zack.
    Also, thanks for testing it in OSX. I can test it in Windows and Linux but not in OSX.
    What do you get if you just execute the jar without the native libraries? You don't need the native libraries anyway since they are just for the controller and you will still have the keyboard control.
    Thanks for getting back to me. Glad to help.

    Ok so if I go that route:

    java -jar Snes.jar

    Exception in thread "main" java.lang.UnsupportedClassVersionError: jario/snes/Main : Unsupported major.minor version 51.0
    at java.lang.ClassLoader.defineClass1(Nativ e Method)
    at java.lang.ClassLoader.defineClassCond(Cl assLoader.java:637)
    at java.lang.ClassLoader.defineClass(ClassL oader.java:621)
    at java.security.SecureClassLoader.defineCl ass(SecureClassLoader.java:141)
    at java.net.URLClassLoader.defineClass(URLC lassLoader.java:283)
    at java.net.URLClassLoader.access$000(URLCl assLoader.java:58)
    at java.net.URLClassLoader$1.run(URLClassLo ader.java:197)
    at java.security.AccessController.doPrivile ged(Native Method)
    at java.net.URLClassLoader.findClass(URLCla ssLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoa der.java:306)
    at sun.misc.Launcher$AppClassLoader.loadCla ss(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoa der.java:247)
    Proud Administrator Of Emutalk.net

    * I develop software for: iOS, Android, Mac, Linux & Windows.
    * Proficient in C#, C, C++, Objective-C, Java, Swift, Lua. Also know some: PHP.

    Want to help EmuTalk? Want us to relive the glory days of old? Ping me, I would love to hear your ideas


  5. #5
    EmuTalk Member
    Join Date
    Dec 2013
    Posts
    3
    Mentioned
    3 Post(s)
    Ok, I also just posted new binaries that should be more compatible with Java 6 in case that is the problem.
    Thanks.

  6. #6
    Administrator & Programmer Danny's Avatar
    Join Date
    Nov 2005
    Posts
    883
    Mentioned
    15 Post(s)
    I'll give it a whirl!

    edit:

    The links at the left column of this page: https://code.google.com/p/jario/
    Have the same issue ( i tested jario64 )

    Also I can't seem to check out the source:

    svn: E170000: URL 'http://jario.googlecode.com/svn/Hardware/trunk' doesn't exist
    Not my day
    Last edited by Danny; December 21st, 2013 at 02:50.
    Proud Administrator Of Emutalk.net

    * I develop software for: iOS, Android, Mac, Linux & Windows.
    * Proficient in C#, C, C++, Objective-C, Java, Swift, Lua. Also know some: PHP.

    Want to help EmuTalk? Want us to relive the glory days of old? Ping me, I would love to hear your ideas


  7. #7
    Galactic FREAK winter_mute's Avatar
    Join Date
    Sep 2005
    Location
    EU
    Posts
    245
    Mentioned
    2 Post(s)
    @jasonladere Thank you and keep up great work.

    News posted.

    NewsPoster at emulation64.com :: Moderator at emutalk.net :: Admin at psemu.pl

  8. #8
    zito oi penses madprofessor's Avatar
    Join Date
    Jan 2004
    Location
    Greece, Thessaloniki
    Posts
    50
    Mentioned
    0 Post(s)
    Great stuff! Nice releases thanks!

    *edit* @jasonladere
    I see you have an applet running pacman... are you aware of this project?
    https://github.com/georgemoralis/arcadeflex036

    we could use some help porting mame in pure java... :]
    Last edited by madprofessor; January 10th, 2014 at 09:22.

  9. #9
    Administrator & Programmer Danny's Avatar
    Join Date
    Nov 2005
    Posts
    883
    Mentioned
    15 Post(s)
    @jasonladere Moved this to the news forum.

    Sorry about being awol since Xmas. I still want to work with you on this.. time has been against me of late. When things settle down a bit for me I would love to get into this project and your other one.. big time

    Again, keep up the great work!
    Proud Administrator Of Emutalk.net

    * I develop software for: iOS, Android, Mac, Linux & Windows.
    * Proficient in C#, C, C++, Objective-C, Java, Swift, Lua. Also know some: PHP.

    Want to help EmuTalk? Want us to relive the glory days of old? Ping me, I would love to hear your ideas


Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •