Aller au contenu

Jteo, emulateur thomson TO8 en ligne


Messages recommandés

Juste pour te dire que j'ai du tuer Java pour le fermer. Sinon bon courage ^^ .

Edit : En fait j'ai rien dit, j'avais pas fermé l'onglet de Firefox pour quitter :merlin: .

Ça m'a toujours dépassé le développement d'émulateur... Comment peut-on simuler ainsi un processeur... T'utilise des librairies faites pour ça ou t'as tout fait toi même ?

Modifié par Yahiko
Lien vers le commentaire
Partager sur d’autres sites

Juste pour te dire que j'ai du tuer Java pour le fermer. Sinon bon courage ;) .

Edit : En fait j'ai rien dit, j'avais pas fermé l'onglet de Firefox pour quitter :siffle: .

Ça m'a toujours dépassé le développement d'émulateur... Comment peut-on simuler ainsi un processeur... T'utilise des librairies faites pour ça ou t'as tout fait toi même ?

Aucune librairie, le processeur est émulé à grand coups de :

public void Fetch(int opcode) {

switch (opcode) {

case 0x02 : res=machine.periph(PC,S,res);break;

// LDA

case 0x86: A=LD8(IMMED8(),2); break;

case 0x96: A=LD8(DIREC(),4); break;

case 0xB6: A=LD8(ETEND(),5); break;

case 0xA6: A=LD8(INDEXE(),4); break;

// LDB

case 0xC6: B=LD8(IMMED8(),2); break;

case 0xD6: B=LD8(DIREC(),4); break;

case 0xF6: B=LD8(ETEND(),5); break;

case 0xE6: B=LD8(INDEXE(),4); break;

Le plus long a été de fiabiliser le code 6809 mais ca remonte déjà à 2006/2007.

cet emu est opensource, les sources seront hébergés sur sourceforge (je viens de créer le projet : jteo)

Lien vers le commentaire
Partager sur d’autres sites

  • 3 semaines après...

Petite mise à jour de l'ému, il est maintenant possible de l'intégrer aussi comme applet dans la page web avec un lancement auto des jeux (au format SAP 1 ou 2 faces dans un ZIP).

exemple ici:

http://www.alternative-system.com/specific...eo/megademo.htm

D'autres emus java intégrables devraient suivre... mais pas tout de suite...

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

Chargement
×
×
  • Créer...

Information importante

By using this site, you agree to our Conditions d’utilisation.