(b2fJ) Java VM για C64

Οτιδήποτε εκτός θέματος εδώ.

Συντονιστές: Nemo, Maddog, Whacker, BraiNKilleR

Απάντηση
Άβαταρ μέλους
Nemo
Moderator
Moderator
Δημοσιεύσεις: 4798
Εγγραφή: 15 Απρ 2004 22:55
Τοποθεσία: Θεσσαλονίκη

(b2fJ) Java VM για C64

Δημοσίευση από Nemo »



https://www.youtube.com/watch?v=7iwj2B4PHE4

Back to the Future Java (b2fJ) is a Java Virtual Machine intended to run on the 8-bit home computers of the 80s.

It can be downloaded from here.

It is based on the leJOS JVM for the LEGO Mindstorms RCX brick.

In its current state, it is basically a straight port of leJOS RCX to the popular Commodore 64. As such, it has all features of leJOS…

Lets you develop using Java (fully-featured OO language)
Preemptive threads with synchronization
Multi-dimensional arrays
Exceptions
Float, long, String types (custom implementation)
…and all of its limitations, most noticeably it lacks garbage collection.

In addition, being a straight port, b2fJ is basically an interpreted machine with a 32-bit architecture running on top of a 30 year old 8-bit machine with limited RAM. This to say that much can (and hopefully will) be done to improve b2fJ speed and memory footprint. However, the current implementation shows that running Java on an 8-bit machine is possible.

:arrow: https://mzattera.github.io/b2fJ/

:arrow: https://github.com/mzattera/b2fJ


Υ.Γ. Η "Java σε C64" και συγκεκριμμένα του leJOS JVM δεν είναι κάτι που πέφτει (ως ιδέα) στο τραπέζι,
ενώ επιτυχημένες υλοποιήσεις java σε C64 αλλά και σε άλλους 8/16 bitους
έχουμε δει :arrow: από τον Michael kohn
if" Imitation is the sincerest flattery",
imagine emulating ....
Απάντηση