Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.

Forum Casio - Projets de programmation


Index du Forum » Projets de programmation » first ever J2ME emulator for the fx 9860G series
Meucanman Hors ligne Membre Points: 3 Défis: 0 Message

first ever J2ME emulator for the fx 9860G series

Posté le 04/11/2026 22:00

Recently i finished making the worlds first ever J2ME emulator for the fx 9860G series (.g1a). It currently only runs KoalaMines but i plan to hope to add compatability for more apps in the future.

Now, I will admit it was AI-Assisted, but hopefully this doesnt devalue what this program has done.

If you want to try it, it's avaliable at https://github.com/Legendary-Games-Studios/fxj2me, i also attached the first version below

Thanks for reading and i hope you enjoy it!

Fichier joint


Fcalva Hors ligne Membre Points: 686 Défis: 10 Message

Citer : Posté le 05/11/2026 07:02 | #


How did you get Java running on there ?
Also github is supposed to be for source code, otherwise you can publish a program here (my account > my programs) to have a download page
Apréciateur de Noctua moyen
Caltos : G35+EII, G90+E (briquée )
Prgmprotogen Hors ligne Furry gang Points: 72 Défis: 0 Message

Citer : Posté le 05/11/2026 07:03 | #


@Fcalva there is source code, but for some reason it's only under the Releases on the right-hand side: https://github.com/Legendary-Games-Studios/fxj2me/releases/tag/v1.0.0
Fcalva Hors ligne Membre Points: 686 Défis: 10 Message

Citer : Posté le 05/11/2026 07:06 | #


That's not source code, just an automatic zip/tarball of the repo
Apréciateur de Noctua moyen
Caltos : G35+EII, G90+E (briquée )
Prgmprotogen Hors ligne Furry gang Points: 72 Défis: 0 Message

Citer : Posté le 05/11/2026 07:08 | #


Oh my bad, I should've downloaded it to check.
@Meucanman I would definitely recommend publishing a program as Fcalva described in this case
Lephenixnoir En ligne Administrateur ★ Points: 25982 Défis: 174 Message

Citer : Posté le 05/11/2026 13:25 | #


I think there was another super old attempt at this... this might the first one that works though
Mon graphe (28 Juin): (MPM ; v5 ; Azur ; passe gint 3 ; ...) || Rogue Life
Meucanman Hors ligne Membre Points: 3 Défis: 0 Message

Citer : Posté le 05/11/2026 14:28 | #


Fcalva a écrit :
How did you get Java running on there ?
Also github is supposed to be for source code, otherwise you can publish a program here (my account > my programs) to have a download page


It's a from-scratch CLDC JVM in C: my own class library prelinked into flash, class files streamed from flash and parsed on demand, and a switch interpreter (~174 opcodes, soft float, mark-sweep GC), all sized for the stock OS's 32 KB add-in window, which the OS heap tops up to ~41 KB in practice. That ~41 KB is the whole budget: ~20 KB for the MIDlet's class metadata, ~14 KB of Java objects. Just be aware, due to fragmentation and how much memory the OS hands you at add-in launch, the memory budget may vary slightly from calc to calc, but it should be about the same.

Also, yes, sorry about that! I just had my agent upload the entire source tree. Should be on there now!

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

→ ⇒ √ Σ ∫ ≠ ≥ ≤ π θ ◢ ± α β γ δ Δ σ ≈ ∞ ∈ λ
captcha

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2026 | Il y a 298 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd