English Amiga Board


Go Back   English Amiga Board > Main > Amiga scene

 
 
Thread Tools
Old 17 January 2020, 12:17   #1
utri007
mä vaan
 
Join Date: Nov 2001
Location: Finland
Posts: 959
some sort of Java for a Amiga

http://www.mikekohn.net/micro/amiga_java.php

Java Grinder is not a JVM, but instead translates byte-code from Java .class files into native assembly code much like a JIT or an "ahead of time" compiler.

Wondering how usefull this is?
utri007 is offline  
Old 17 January 2020, 12:24   #2
Samurai_Crow
Total Chaos forever!

Samurai_Crow's Avatar
 
Join Date: Aug 2007
Location: Ft. Collins, CO USA
Age: 45
Posts: 1,351
Send a message via Yahoo to Samurai_Crow
Java Classpath is the runtime library. It's the hard part. Bytecode translation isn't easy either but you need both to run real Java applications.
Samurai_Crow is offline  
Old 17 January 2020, 12:31   #3
clebin
Registered User
clebin's Avatar
 
Join Date: Apr 2012
Location: Cardiff
Posts: 330
Quote:
Originally Posted by utri007 View Post
http://www.mikekohn.net/micro/amiga_java.php

Java Grinder is not a JVM, but instead translates byte-code from Java .class files into native assembly code much like a JIT or an "ahead of time" compiler.

Wondering how usefull this is?
I saw this on OSNews and thought it was pretty damn cool.

Check out the code samples:

https://github.com/mikeakohn/java_gr.../samples/amiga

I'm definitely going to have a play with this and see if it's an option for my next game, and what the speed penalty is.
clebin is offline  
Old 17 January 2020, 12:55   #4
Steril707
Tigerskunk!

Steril707's Avatar
 
Join Date: Sep 2016
Location: Amiga Island
Posts: 1,382
That's really nice..

(would even love it more, if it were C#, since I use that for all of my game dev tools.. )
Steril707 is offline  
Old 17 January 2020, 14:39   #5
gimbal
cheeky scoundrel

gimbal's Avatar
 
Join Date: Nov 2004
Location: Spijkenisse/Netherlands
Age: 38
Posts: 3,569
It's cute to call that "Java" but it's only a subset of the language, the API is completely custom by the looks of it and you won't be able to use any of the platform tools such as the debugger.

Really cool technology though!
gimbal is offline  
Old 18 January 2020, 18:24   #6
mikeakohn
Registered User

 
Join Date: Jan 2020
Location: St. Louis / USA
Posts: 2
Quote:
Originally Posted by gimbal View Post
It's cute to call that "Java" but it's only a subset of the language, the API is completely custom by the looks of it and you won't be able to use any of the platform tools such as the debugger.

Really cool technology though!
The demo is coded in Java and compiled by the standard JDK javac. The API for sure isn't J2SE, but neither is J2ME or Android.
mikeakohn is offline  
Old 18 January 2020, 18:37   #7
Steril707
Tigerskunk!

Steril707's Avatar
 
Join Date: Sep 2016
Location: Amiga Island
Posts: 1,382
Quote:
Originally Posted by mikeakohn View Post
The demo is coded in Java and compiled by the standard JDK javac. The API for sure isn't J2SE, but neither is J2ME or Android.
Really nice job, Mike!

Amiga needs more modern stuff like this...
Steril707 is offline  
Old 18 January 2020, 19:08   #8
DrBong
HOL / AMR Team Member

DrBong's Avatar
 
Join Date: Dec 2001
Location: Australia
Posts: 2,482
Awesome stuff Mike! It constantly amazes me what demo coders are extracting from the likes of the C64 and standard A500/1000 these days.
DrBong is offline  
Old 18 January 2020, 23:07   #9
mikeakohn
Registered User

 
Join Date: Jan 2020
Location: St. Louis / USA
Posts: 2
Thanks! And thanks for posting and discussing the project .

Speaking of C64... one of my friends (Joe Davisson) extended Java Grinder for 6502 and created a C64 and more impressive a full Atari 2600 game. There are some links on the Java Grinder main page:

http://www.mikekohn.net/micro/java_grinder.php
mikeakohn is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Java 8 For Amiga? AMIGASYSTEM support.Apps 2 01 September 2018 19:15
Just got an Amiga 500 for review, sort of... Zerotech Amiga scene 8 26 March 2015 19:31
SQL of Java on classic Amiga? TenLeftFingers support.Apps 4 09 December 2014 20:24
New Amiga user (sort of) mikepxavier New to Emulation or Amiga scene 18 06 August 2012 06:05
Amiga JAVA gulliver support.Apps 3 20 June 2010 21:22

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 17:46.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.
Page generated in 0.09500 seconds with 15 queries