Nous sommes actuellement le 09 Sep 2010, 22:39



Publier un nouveau sujet Répondre au sujet  [ 7 messages ] 
Auteur Message
 Sujet du message: [VM] Kloone Virtual Machine
MessagePublié: 22 Nov 2009, 20:24 
Hors-ligne
Membre régulier

Inscrit le: 25 Mars 2008, 02:00
Messages: 336
Image

Bon voici un programme (enfin deux) que j'ai fait en deux semaines (plus de 20heure de code quand même), c'est une petite machine virtuelle qui interprete du bytecode simple et puissant avec la gestion de variables globales et de contexte d'execution, il ya environ une 40 de opcodes, dans ce pack j'ai mis les sources de la VM, du compilateur assembleur (enfin c'est plus trop de l'assembleur), des samples :
    helloworld
    boucle test
    condition test
    windows test

Je suis plutot satifait du travail vu que la vitesse d'execution est assez rapide et qu'il est tres simple de definir des fonctions en c (un peu comme dans lua)
Bon je vais bientôt porter ce travail sur psp, ds, linux .... et adapter la libge, la strlib, la stdlib, ...

voici le lien de télechargement :
http://myos.redby.fr/kloone-vm-src-sdk.zip

Image

_________________
Image


Haut
 Profil  
 
 Sujet du message: Re: [VM] Kloone Virtual Machine
MessagePublié: 22 Nov 2009, 22:51 
Hors-ligne
Administrateur Général
Avatar de l’utilisateur

Inscrit le: 12 Jan 2007, 02:00
Messages: 2737
Localisation: Une main sur la souris, l'autre sur la PSP
Wow, tu gères ! :o
Mais pourquoi fais-tu tout ça ? Et où trouves-tu le temps de programmer tout ça ? Parce que je suis aussi en TS-SI et perso, quand je rentre de cours, je n'ai qu'une envie : ne rien faire ! Mais avec les DM et DS qui s'enchaînent, c'est assez dur de bien équilibre son emploi du temps :S

_________________
Pas de support par MP, merci.

Coloration syntaxique du code sur le forum :
[syntax="php"] votre code ici [/syntax]
[syntax lang="php" filename="file.php" start="10"]votre code ici[/syntax]


Haut
 Profil  
 
 Sujet du message: Re: [VM] Kloone Virtual Machine
MessagePublié: 23 Nov 2009, 09:11 
Hors-ligne
Modérateur
Avatar de l’utilisateur

Inscrit le: 17 Août 2009, 13:22
Messages: 1037
Localisation: St Laurent de Chamousset (69)
GuEu pas mal du tout !!

C'est vrai que sa doit être galère avec les cours non :?:

_________________
-> Clique ici pour avoir accès à mon blog <-

Co-Admin d'Xtreamlua, Graphiste, Développeur C et LUA.

Merci de lire les règles en post-it et de faire ça si votre sujet est résolu


Haut
 Profil  
 
 Sujet du message: Re: [VM] Kloone Virtual Machine
MessagePublié: 23 Nov 2009, 18:11 
Hors-ligne
Membre régulier

Inscrit le: 25 Mars 2008, 02:00
Messages: 336
ben deja je fais sa pour le compiler pour myos et programmer des applications pour myos compatible win32 et linux, ensuite, je suis en T-SI mais je bosse pas beaucoup, je fais en sorte d'avoir 13 de moyenne, je profite aussi des cours pour faire sur des feuilles des schema et mettre à l'ecrit mes idées comme sa de retour chez moi, je bosse un heure et ensuite je prog une heure !
PS : si vous regardez le code vous verrez qu'il est tres simple et trés court

_________________
Image


Haut
 Profil  
 
 Sujet du message: Re: [VM] Kloone Virtual Machine
MessagePublié: 23 Nov 2009, 18:28 
En ligne
V.I.P.

Inscrit le: 13 Jan 2007, 02:00
Messages: 1755
Localisation: Perdu dans mon CPU....
Ton code me rappelle énormément ce que je fesais pour mon émulateur PSP ^^

_________________
Site officiel LibGE
Documentation de la LibGE


Haut
 Profil  
 
 Sujet du message: Re: [VM] Kloone Virtual Machine
MessagePublié: 24 Nov 2009, 20:21 
Hors-ligne
Membre régulier

Inscrit le: 25 Mars 2008, 02:00
Messages: 336
le format des intructions utilisés est le meme que celle de l'arch mips, et sinon t'avait reussi à executer du code simple avec ton emulateur ?

_________________
Image


Haut
 Profil  
 
 Sujet du message: Re: [VM] Kloone Virtual Machine
MessagePublié: 24 Nov 2009, 23:24 
En ligne
V.I.P.

Inscrit le: 13 Jan 2007, 02:00
Messages: 1755
Localisation: Perdu dans mon CPU....
lordvisaris a écrit:
le format des intructions utilisés est le meme que celle de l'arch mips, et sinon t'avait reussi à executer du code simple avec ton emulateur ?

Ha oki, heu oui quasiment (il me manquait quelques instruction c'est tout, mais je l'ai laissé tomber car émuler la RAM est super compliqué)

_________________
Site officiel LibGE
Documentation de la LibGE


Haut
 Profil  
 
Afficher les messages publiés depuis:  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 7 messages ] 

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 0 invité(s)


Tu ne peux pas publier de nouveaux sujets dans ce forum
Tu ne peux pas répondre aux sujets dans ce forum
Tu ne peux pas éditer tes messages dans ce forum
Tu ne peux pas supprimer tes messages dans ce forum

Rechercher pour:
Aller vers:  
Theme designed by stylerbb.net & programy © 2008
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traduction réalisée par Maël Soucaze © 2010 phpBB.fr
Heures au format UTC + 1 heure [ Heure d’été ]