17 January 2020, 12:17 | #1 |
mä vaan
Join Date: Nov 2001
Location: Finland
Posts: 1,664
|
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? |
17 January 2020, 12:24 | #2 |
Total Chaos forever!
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,188
|
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.
|
17 January 2020, 12:31 | #3 | |
Registered User
Join Date: Apr 2012
Location: Cardiff
Posts: 407
|
Quote:
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. |
|
17 January 2020, 12:55 | #4 |
Inviyya Dude!
Join Date: Sep 2016
Location: Amiga Island
Posts: 2,784
|
That's really nice..
(would even love it more, if it were C#, since I use that for all of my game dev tools.. ) |
17 January 2020, 14:39 | #5 |
cheeky scoundrel
Join Date: Nov 2004
Location: Spijkenisse/Netherlands
Age: 42
Posts: 6,941
|
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! |
18 January 2020, 18:24 | #6 |
Registered User
Join Date: Jan 2020
Location: St. Louis / USA
Posts: 2
|
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.
|
18 January 2020, 18:37 | #7 |
Inviyya Dude!
Join Date: Sep 2016
Location: Amiga Island
Posts: 2,784
|
|
18 January 2020, 19:08 | #8 |
HOL / AMR Team Member
Join Date: Dec 2001
Location: Australia
Posts: 2,632
|
Awesome stuff Mike! It constantly amazes me what demo coders are extracting from the likes of the C64 and standard A500/1000 these days.
|
18 January 2020, 23:07 | #9 |
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 |
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 |
|
|