[ TERMINE ] - Papi Commando Megadrive Edition !
+68
upsilandre
damspirit
Marazizou
chantal666
Nouby
Mbx
kainrijames
fab2053
zouzzz
Tryphon
flyz57
titousse
Drdoom
TotOOntHeMooN
Earthworm jo
Supasaya
nabil
ekarrissor
Paradis
Maskass
Azerty0210
xtopher
ace76
lulrik
Vorador
Spirale
NeoGeoThai
vincent2105
Mastergurt
FunnyRetroGirL
Top l'âne
tetsuro
dub
Atlantis
bfg
pckid
gaetanlevert
Ricco59_59
emultion
kementari
slugman
DRX1
oofwill
ichigobankai
milodiid
kawickboy
Kouris
Stef
philip
eraserhead
F.L
Shura93
MeteK
65c02
kaamelott34
mateo
Bonaf
ShiningBZH
oldgamer24
Vianney
Calou
buz18
neimad
Urbinou
pongiste25
chiss
drfloyd
theWave
72 participants
Page 25 sur 31
Page 25 sur 31 • 1 ... 14 ... 24, 25, 26 ... 31
Re: [ TERMINE ] - Papi Commando Megadrive Edition !
Ah ça c'est chouette :)
Juste dommage que ça soit le Basic le langage de base
Juste dommage que ça soit le Basic le langage de base
Tryphon- Docteur *
- Nombre de messages : 26166
Date d'inscription : 23/07/2016
Re: [ TERMINE ] - Papi Commando Megadrive Edition !
Gna gna gna !!
Sinon tu as l'excellent SGDK de Stef, un autre Devkit tout en C !
Sinon tu as l'excellent SGDK de Stef, un autre Devkit tout en C !
Invité- Invité
Re: [ TERMINE ] - Papi Commando Megadrive Edition !
Oui, c'est ça que j'utilise.
J'aime pas le C non plus cela dit :) Si j'avais dû choisir un langage simple et concis pour faciliter le codage, j'aurais basé sur Python. Peut-être un jour...
J'aime pas le C non plus cela dit :) Si j'avais dû choisir un langage simple et concis pour faciliter le codage, j'aurais basé sur Python. Peut-être un jour...
Tryphon- Docteur *
- Nombre de messages : 26166
Age : 47
Localisation : Un peu plus à l'Ouest
Date d'inscription : 23/07/2016
Re: [ TERMINE ] - Papi Commando Megadrive Edition !
Ben tu n'as plus qu'à réaliser des Macros ASM avec la synthaxe Python ... Allez au boulot !!
Invité- Invité
Re: [ TERMINE ] - Papi Commando Megadrive Edition !
Faudrait surtout implémenter un compilateur Python.
Et même d'ailleurs d'un sous-ensemble de Python : Python n'est pas typé, il faudrait se restreindre à des cas où on peut déterminer le type d'une variable à la compilation. Prévoir une syntaxe pour imposer un type. Dans les fonctions asm, prévoir l'utilisation des registres (d'ailleurs, en BEX, tu peux passer des variables à tes fonctions en asm ? si oui, comment ? elles passent par registres, pile, adresse mémoire ?)
Enfin bbref, c'est un travail de titan, et je n'ai clairement pas le temps.
Pour l'instant... (mais je doute jamais l'avoir)
Et même d'ailleurs d'un sous-ensemble de Python : Python n'est pas typé, il faudrait se restreindre à des cas où on peut déterminer le type d'une variable à la compilation. Prévoir une syntaxe pour imposer un type. Dans les fonctions asm, prévoir l'utilisation des registres (d'ailleurs, en BEX, tu peux passer des variables à tes fonctions en asm ? si oui, comment ? elles passent par registres, pile, adresse mémoire ?)
Enfin bbref, c'est un travail de titan, et je n'ai clairement pas le temps.
Pour l'instant... (mais je doute jamais l'avoir)
Tryphon- Docteur *
- Nombre de messages : 26166
Age : 47
Localisation : Un peu plus à l'Ouest
Date d'inscription : 23/07/2016
Re: [ TERMINE ] - Papi Commando Megadrive Edition !
Et pourquoi pas en java ?
https://www.mikekohn.net/micro/sega_genesis_java.php
https://www.mikekohn.net/micro/sega_genesis_java.php
Re: [ TERMINE ] - Papi Commando Megadrive Edition !
Java est de loin le langage que je déteste le plus :)
Faut bien comprendre qu'un langage de haut niveau sur une machine comme la MD, c'est sans intérêt : tout tournera hyper lentement.
Ce qu'il faut, c'est un langage qui ne s'éloigne pas trop de l'asm (genre, on sait ce que la machine va à peu près compiler), mais avec une syntaxe concise (l'assembleur est illisible à partir d'un certain nombre de lignes, le C c'est un peu mieux, le Basic sensiblement mieux mais j'aime pas sa syntaxe).
C'est pour sa syntaxe claire et concise que j'aime le Python (je trouve que l'équilibre entre les deux est parfait), mais pour que ce soit suffisamment performant, il faut faire une tonne de sacrifices.
Java perd sur tous les plans (langage lent, et verbeux).
Après y'a d'autres trucs sympas en Java (l'intégration de la POO y est beaucoup plus élégante qu'en C++ par exemple, mais c'est typiquement le genre de trucs dont tu te sers pas sur MD).
Jolie perf en tous cas. Mais sans intérêt :)
Faut bien comprendre qu'un langage de haut niveau sur une machine comme la MD, c'est sans intérêt : tout tournera hyper lentement.
Ce qu'il faut, c'est un langage qui ne s'éloigne pas trop de l'asm (genre, on sait ce que la machine va à peu près compiler), mais avec une syntaxe concise (l'assembleur est illisible à partir d'un certain nombre de lignes, le C c'est un peu mieux, le Basic sensiblement mieux mais j'aime pas sa syntaxe).
C'est pour sa syntaxe claire et concise que j'aime le Python (je trouve que l'équilibre entre les deux est parfait), mais pour que ce soit suffisamment performant, il faut faire une tonne de sacrifices.
Java perd sur tous les plans (langage lent, et verbeux).
Après y'a d'autres trucs sympas en Java (l'intégration de la POO y est beaucoup plus élégante qu'en C++ par exemple, mais c'est typiquement le genre de trucs dont tu te sers pas sur MD).
Jolie perf en tous cas. Mais sans intérêt :)
Tryphon- Docteur *
- Nombre de messages : 26166
Age : 47
Localisation : Un peu plus à l'Ouest
Date d'inscription : 23/07/2016
Re: [ TERMINE ] - Papi Commando Megadrive Edition !
De toute manière, le fin du fin sur ces "vieilles" machines, c'est l'assembleur, ce n'est pas 65c02 qui me contredira !
N'importe quel code mal commenté ou mal construit devient illisible quelque soit la technologie .. Mais la n'est pas le sujet du topic ! :)
Et puis Papi Commando il fait la guerre aux méchants CePlusPlus et aux vilains Javascribouilles !!
N'importe quel code mal commenté ou mal construit devient illisible quelque soit la technologie .. Mais la n'est pas le sujet du topic ! :)
Et puis Papi Commando il fait la guerre aux méchants CePlusPlus et aux vilains Javascribouilles !!
Invité- Invité
Re: [ TERMINE ] - Papi Commando Megadrive Edition !
Je comprend bien, je comprend bienTryphon a écrit:Java est de loin le langage que je déteste le plus :)
Faut bien comprendre qu'un langage de haut niveau sur une machine comme la MD, c'est sans intérêt : tout tournera hyper lentement.
Ce qu'il faut, c'est un langage qui ne s'éloigne pas trop de l'asm (genre, on sait ce que la machine va à peu près compiler), mais avec une syntaxe concise (l'assembleur est illisible à partir d'un certain nombre de lignes, le C c'est un peu mieux, le Basic sensiblement mieux mais j'aime pas sa syntaxe).
C'est pour sa syntaxe claire et concise que j'aime le Python (je trouve que l'équilibre entre les deux est parfait), mais pour que ce soit suffisamment performant, il faut faire une tonne de sacrifices.
Java perd sur tous les plans (langage lent, et verbeux).
Après y'a d'autres trucs sympas en Java (l'intégration de la POO y est beaucoup plus élégante qu'en C++ par exemple, mais c'est typiquement le genre de trucs dont tu te sers pas sur MD).
Jolie perf en tous cas. Mais sans intérêt :)
Mais on peut considérer les VM comme des moteurs de jeux qui prennent du script en entrée
Et parfois le résultat n'est pas si mal.
Par exemple, ce jeu VCS 2600 en java par le meme auteur
Notes également que de nombreux device java compile leur code au class loader.
Et dans ce cas, on se retrouve sur une configuration de type bex, c'est a dire un langage scripté compilé
Re: [ TERMINE ] - Papi Commando Megadrive Edition !
bex ne s'adapte pas à nous, c'est à nous de s'adapter à bex
avec beaucoup de motivation, on peux faire de belles choses avec bex : en 2013 j'avais mis tel quel mon moteur de jeu de barbarian (qui tournait sur un pc actuel) et qui est do loop de 6000 lignes avec 3000 goto à l'interieur.
de quoi faire une syncope à un prof en programmation.
et bien ça tournait à la vitesse de l'eclair sur megadrive grace à bex, costaud le petit basic !!
avec beaucoup de motivation, on peux faire de belles choses avec bex : en 2013 j'avais mis tel quel mon moteur de jeu de barbarian (qui tournait sur un pc actuel) et qui est do loop de 6000 lignes avec 3000 goto à l'interieur.
de quoi faire une syncope à un prof en programmation.
et bien ça tournait à la vitesse de l'eclair sur megadrive grace à bex, costaud le petit basic !!
Re: [ TERMINE ] - Papi Commando Megadrive Edition !
FL, sans toi mes jeux MD n'auraient jamais vu le jour.
Invité- Invité
Re: [ TERMINE ] - Papi Commando Megadrive Edition !
En même temps avec du basic t'as pas le choix .et qui est do loop de 6000 lignes avec 3000 goto à l'interieur.
Pour moi le basic est d'être simple et accessible, et non performant .
Après comme tout compilo, tout dépend des primitives .
Invité- Invité
Re: [ TERMINE ] - Papi Commando Megadrive Edition !
65c02 a écrit:Mais on peut considérer les VM comme des moteurs de jeux qui prennent du script en entrée
Et parfois le résultat n'est pas si mal.
Par exemple, ce jeu VCS 2600 en java par le meme auteur
Je connais pas suffisament la VCS2600 et l'implémentation de l'auteur pour juger le résultat ou les limitations, mais oui, c'est pas si mal. Mais quitte à choisir un langage, j'en aurai choisi un avec une syntaxe plus sympa (même BEX est plus sympa).
Notes également que de nombreux device java compile leur code au class loader.
Et dans ce cas, on se retrouve sur une configuration de type bex, c'est a dire un langage scripté compilé
J'ai jamais vraiment bien compris : c'est quoi un langage non scripté ?
Pour moi un langage, c'est soit compilé, soit interprété. Avec des cas particulier comme Java où le passage Java -> bytecode est compilé, mais le passage bytecode -> machine hôte est interprété (sauf cas particuliers). Je sais pas trop où le principe de script intervient là-dedans (plutôt du côté interprété je suppose ? mais dans ce cas, "scripté compilé" ça fait un peu oxymore).
Enfin bon, je veux pas polluer le sujet de Vetea mais je veux bien apprendre un truc :)
Tryphon- Docteur *
- Nombre de messages : 26166
Age : 47
Localisation : Un peu plus à l'Ouest
Date d'inscription : 23/07/2016
Re: [ TERMINE ] - Papi Commando Megadrive Edition !
- Spoiler:
Pour faire simple: "interprété" = c'est un script car il faut un programme pour l'interpréter
Un script, c'est une donnée qu'un programme prend en entrée pour produire un résultat.
Un script n'est pas un programme en soit mais plutôt une ressource qui indique a un autre programme comment il doit fonctionner.
Des langages comme le basic, le python ou le java sont des langages de type "script"
Parce qu'ils sont donnés en entrée a un programme chargé de le interpréter / exécuter.
Un tel programme s'appelle un interpréteur.
Les langages interprétés sont réputé plus lent car c'est un peu un programme dans un programme.
Et c'est souvent vrai que ça rame.
En face de tout cela, tu as les langages compilés comme le C, l'assembleur
Un langage compilé transforme directement le code en langage machine.
ils sont directement exécutés par le processeur
C'est pour cela que ces langages sont plus rapide.
note :
Le bytecode java compilé n'est pas du langage machine, c'est juste un version binaire d'un script.
Un script n'est pas forcement sous forme de texte. (le mot compilateur ici ne veut pas dire exactement la meme chose)
Re: [ TERMINE ] - Papi Commando Megadrive Edition !
TOUKO a écrit:En même temps avec du basic t'as pas le choix .et qui est do loop de 6000 lignes avec 3000 goto à l'interieur.
Pour moi le basic est d'être simple et accessible, et non performant .
Après comme tout compilo, tout dépend des primitives .
non, pas forcement. les 3/4 des gens qui codent sur bex codent de manière tres academique, avec beaucoup de fonctions, etc.... d'ailleurs ça ne ressemble plus trop à du basic !
cela vient de moi, j'ai appris sur le tas dans les années 80 (avec le livre de l'amstrad) et je ne sais pas faire autrement !
Re: [ TERMINE ] - Papi Commando Megadrive Edition !
Le code de F.L. c'est une poésie qui n'appartient qu'à lui
Re: [ TERMINE ] - Papi Commando Megadrive Edition !
Tant que ce que tu as fait fonctionne et a pu amuser bon nombre de joueur par le monde, alors on s'en tape un peu de la méthode ... Y en a un peu marre de cet élitisme à la mord moi le noeud !
On en discutera à plusieurs autour d'un ou plusieurs verres à l'occasion.
... Et puis les fonctions sont buggés avec BEX !! Moi je n'utilise que des procédures SUB, et d'autres part, l'assembleur fourmille de "Goto" ( alias BRA, JMP et consort. )
On en discutera à plusieurs autour d'un ou plusieurs verres à l'occasion.
... Et puis les fonctions sont buggés avec BEX !! Moi je n'utilise que des procédures SUB, et d'autres part, l'assembleur fourmille de "Goto" ( alias BRA, JMP et consort. )
Invité- Invité
Re: [ TERMINE ] - Papi Commando Megadrive Edition !
oui.
Et d'une certaine façon, un appel de fonction n'est rien d'autre qu'un goto qui se souvient
Et d'une certaine façon, un appel de fonction n'est rien d'autre qu'un goto qui se souvient
Re: [ TERMINE ] - Papi Commando Megadrive Edition !
Une vidéo "Unboxing" de mon pote BFG alias Michel Louvet, qui a participé à la Beta test de la version ROM libre !
On voit comme il est ému au début, il est trop mignon !
On voit comme il est ému au début, il est trop mignon !
Invité- Invité
Re: [ TERMINE ] - Papi Commando Megadrive Edition !
Encore félicitations l'ami
tetsuro- Patient contaminé
- Nombre de messages : 593
Age : 47
Localisation : Carcassonne
Date d'inscription : 27/12/2015
Re: [ TERMINE ] - Papi Commando Megadrive Edition !
Surprise dans la boîte aux lettres
Magnifique ! Déjà ce sont de beaux objets à l'allure pro. Alors je n'ai pas encore ouvert la version verte "collector" (Faut l'ouvrir ou pas ? Je ne sais pas ;-) Moi j'aurais bien envie! ). Mais déjà dans l'autre il y avait des goodies sympas alors...
On a testé le jeu en coop, on est allé jusqu'aux zoombies. La version battle est vraiment très chouette aussi.
Comme je n'ai toujours que le câble RF pour brancher la console à la TV, l'image n'est pas au top en comparaison avec l'émulateur sur Wii. Mais quand on est pris dans le jeu ça s'oublie très vite.
Bref, on s'est bien marré ! Merci !!! xtopher
Magnifique ! Déjà ce sont de beaux objets à l'allure pro. Alors je n'ai pas encore ouvert la version verte "collector" (Faut l'ouvrir ou pas ? Je ne sais pas ;-) Moi j'aurais bien envie! ). Mais déjà dans l'autre il y avait des goodies sympas alors...
On a testé le jeu en coop, on est allé jusqu'aux zoombies. La version battle est vraiment très chouette aussi.
Comme je n'ai toujours que le câble RF pour brancher la console à la TV, l'image n'est pas au top en comparaison avec l'émulateur sur Wii. Mais quand on est pris dans le jeu ça s'oublie très vite.
Bref, on s'est bien marré ! Merci !!! xtopher
xtopher- Patient contaminé
- Nombre de messages : 365
Age : 47
Localisation : BE
Date d'inscription : 27/04/2015
Re: [ TERMINE ] - Papi Commando Megadrive Edition !
Câble RF ?!
Avec une MD2 Pal ?!
C'est ce qui était vendu en Belgique à l'époque ?
Si oui vous auriez dû passer la frontière les mecs..
Sinon, content que le contenu et le contenant te plaisent.
Avec une MD2 Pal ?!
C'est ce qui était vendu en Belgique à l'époque ?
Si oui vous auriez dû passer la frontière les mecs..
Sinon, content que le contenu et le contenant te plaisent.
Invité- Invité
Re: [ TERMINE ] - Papi Commando Megadrive Edition !
Ahhh génial ça Xtopher !!
Pour l'édition collectif, ben faut l'ouvrir, elle est super belle tu verras.
Amusez vous bien avec ce bon vieux Papi !!
Le jeu a été noté sur WM par l'un des "francs tireurs" Goofy, 13/20 ! C'est déjà très bien !!
Review à trouver sur le forum WM.
Moi je suis en vacances avec mes parents, c'est nickel ... On se ressource !!
A bientôt les amis !
Vetea
Pour l'édition collectif, ben faut l'ouvrir, elle est super belle tu verras.
Amusez vous bien avec ce bon vieux Papi !!
Le jeu a été noté sur WM par l'un des "francs tireurs" Goofy, 13/20 ! C'est déjà très bien !!
Review à trouver sur le forum WM.
Moi je suis en vacances avec mes parents, c'est nickel ... On se ressource !!
A bientôt les amis !
Vetea
Invité- Invité
Re: [ TERMINE ] - Papi Commando Megadrive Edition !
Oui, elles ont toutes des câbles RF par ici. Ca donne le même rendu qu'un RCA apparemment.
Edition verte collector:
Le artwork (livret, stickers, ... ) est très très cool . Du bon boulot Warhol !
ps Vetea: Bonnes vacances . Profite bien.
Edition verte collector:
Le artwork (livret, stickers, ... ) est très très cool . Du bon boulot Warhol !
ps Vetea: Bonnes vacances . Profite bien.
Dernière édition par xtopher le Mer 5 Oct 2016 - 19:53, édité 1 fois
xtopher- Patient contaminé
- Nombre de messages : 365
Age : 47
Localisation : BE
Date d'inscription : 27/04/2015
Re: [ TERMINE ] - Papi Commando Megadrive Edition !
J'ai également ma version collector (j'ai presque honte car n'ayant pas du tout quoi l'histoire de ce jeu, merci Milo qui pense toujours aux copains !).
J'ai tout déballé c'est très fun d'ouvrir un jeu MD neuf en 2016 !
J'avais pas beaucoup de jeux neufs dans ma vie. Donc grand plaisir pour l'objet en soi.
Je le test sous peu, avec stick arcade, of course !
J'ai tout déballé c'est très fun d'ouvrir un jeu MD neuf en 2016 !
J'avais pas beaucoup de jeux neufs dans ma vie. Donc grand plaisir pour l'objet en soi.
Je le test sous peu, avec stick arcade, of course !
Earthworm jo- Docteur *
- Nombre de messages : 15857
Age : 37
Localisation : Alsace
Date d'inscription : 16/09/2010
Re: [ TERMINE ] - Papi Commando Megadrive Edition !
xtopher a écrit:Edition verte collector:
Le artwork (livret, stickers, ... ) est très très cool . Du bon boulot Warhol !
Merci.
Invité- Invité
Re: [ TERMINE ] - Papi Commando Megadrive Edition !
je dis que le concours de SCORING est OBLIGATOIRE
Invité- Invité
Re: [ TERMINE ] - Papi Commando Megadrive Edition !
+1rodmynameisrod a écrit:je dis que le concours de SCORING est OBLIGATOIRE
xtopher- Patient contaminé
- Nombre de messages : 365
Age : 47
Localisation : BE
Date d'inscription : 27/04/2015
Re: [ TERMINE ] - Papi Commando Megadrive Edition !
Petite vidéo en Allemand ... Ach !!
https://youtu.be/n8npYC-U0cI
Par contre la personne joue sur la version FREE et non celle de WM ... !!
https://youtu.be/n8npYC-U0cI
Par contre la personne joue sur la version FREE et non celle de WM ... !!
Invité- Invité
Page 25 sur 31 • 1 ... 14 ... 24, 25, 26 ... 31
Sujets similaires
» [ TERMINE ] - Papi Commando Megadrive Edition !
» [ WIP ] - Papi Commando Tennis Megadrive - SGDK
» Papi Commando - Arcade edition !
» [VDS] Papi commando megadrive :)
» Papi Commando - RAMPAGE ! *Megadrive*
» [ WIP ] - Papi Commando Tennis Megadrive - SGDK
» Papi Commando - Arcade edition !
» [VDS] Papi commando megadrive :)
» Papi Commando - RAMPAGE ! *Megadrive*
Page 25 sur 31
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum