IDE Assembleur pour PCE e C64
+11
iwillbeback
pckid
65c02
rapetou33
Vortex
drfloyd
philip
ced64k
yves
grostonton
beddy
15 participants
Page 1 sur 3
Page 1 sur 3 • 1, 2, 3
IDE Assembleur pour PCE e C64
Bonjour à tous,
Actuellement, je travaille sur un projet perso qui est de réaliser un IDE permettant de faire du développement en assembleur sur n'importe quelle architecture et donc CPU. De plus l'IDE est écrit en Java ce qui permettra de l'utiliser sur la majorité d'OS en circulation
En gros ce machin permet de structurer de manière simple un projet en assembleur. Etant donné qu'un projet est associé à une architecture (C64, PC-Engine, etc) l'IDE connaît l'organisation mémoire de celle-ci et donc permet de réaliser un certain nombre de contrôle afin de vous assister au mieux dans le développement.
La compilation en assembleur se fait à la voler (2s après l'arrêt de saisie au clavier). Il y a une fonction de monitoring qui vous permet de contrôler en mémoire le code assembler avant de l'exporter dans un fichier.
Autre point sympa (désolé je me lance des fleurs) et la possibilité d'exploiter des ressources liées à l'architecture : Editeur de Sprites, bitmap, écran texte, etc. Ceci se réalise de manière identique quelque soit l'architecture (avec évidemment ses spécificités) : Un sprite n'a pas la même taille ni le même nombre de couleur en fonction de l'architecture mais ça reste en gros un "bitmap".
Pour finir l'IDE est modulaire et sera accompagné d'un kit de développement permettant d'ajouter de nouvelles architectures. Actuellement je développe un module PCE et C64. J'espère intégrer en fin d'année une ébauche d'architecture Amiga 500 et d'un micro contrôleur MSP430g2231 de chez TI.
A qui est destiné cet IDE :
- A moi pour le fun
- Des Geeks du retro gaming
- Développement sur des micros-contrôleurs
- Un outil pédagogique pour s'initier à l'assembleur.
L'IDE est en phase de développement mais permet de réaliser beaucoup de choses. Aujourd'hui j'exporte des projets C64 au format bin ou T64. Pour la PCE ça ne devrait plus tarder.
Je programme une version béta pour fin de l'été 2013.
Je ne sais pas pourquoi j'ai choisi ce forum pour le présenter peut-être parce que vous avez l'air bien sympa et bien malade aussi.
Le projet sera évidemment open source et son nom est PEA.
voici quelques captures d'écran
l'interface peut changer sur les screens shots car l'IDE a évoluer entre les captures
Actuellement, je travaille sur un projet perso qui est de réaliser un IDE permettant de faire du développement en assembleur sur n'importe quelle architecture et donc CPU. De plus l'IDE est écrit en Java ce qui permettra de l'utiliser sur la majorité d'OS en circulation
En gros ce machin permet de structurer de manière simple un projet en assembleur. Etant donné qu'un projet est associé à une architecture (C64, PC-Engine, etc) l'IDE connaît l'organisation mémoire de celle-ci et donc permet de réaliser un certain nombre de contrôle afin de vous assister au mieux dans le développement.
La compilation en assembleur se fait à la voler (2s après l'arrêt de saisie au clavier). Il y a une fonction de monitoring qui vous permet de contrôler en mémoire le code assembler avant de l'exporter dans un fichier.
Autre point sympa (désolé je me lance des fleurs) et la possibilité d'exploiter des ressources liées à l'architecture : Editeur de Sprites, bitmap, écran texte, etc. Ceci se réalise de manière identique quelque soit l'architecture (avec évidemment ses spécificités) : Un sprite n'a pas la même taille ni le même nombre de couleur en fonction de l'architecture mais ça reste en gros un "bitmap".
Pour finir l'IDE est modulaire et sera accompagné d'un kit de développement permettant d'ajouter de nouvelles architectures. Actuellement je développe un module PCE et C64. J'espère intégrer en fin d'année une ébauche d'architecture Amiga 500 et d'un micro contrôleur MSP430g2231 de chez TI.
A qui est destiné cet IDE :
- A moi pour le fun
- Des Geeks du retro gaming
- Développement sur des micros-contrôleurs
- Un outil pédagogique pour s'initier à l'assembleur.
L'IDE est en phase de développement mais permet de réaliser beaucoup de choses. Aujourd'hui j'exporte des projets C64 au format bin ou T64. Pour la PCE ça ne devrait plus tarder.
Je programme une version béta pour fin de l'été 2013.
Je ne sais pas pourquoi j'ai choisi ce forum pour le présenter peut-être parce que vous avez l'air bien sympa et bien malade aussi.
Le projet sera évidemment open source et son nom est PEA.
voici quelques captures d'écran
l'interface peut changer sur les screens shots car l'IDE a évoluer entre les captures
Dernière édition par beddy le Dim 8 Sep 2013 - 21:36, édité 1 fois
Re: IDE Assembleur pour PCE e C64
Je commence par le point principal, je ne connais pas spécialement grand chose à la programmation, et encore moins l'assembleur.
Mais je tiens à te féliciter pour le travail accompli (et en plus c'est "open source"), je suis persuadé que ton IDE sera très utile à plus d'un !
Chapeau !
Re: IDE Assembleur pour PCE e C64
grostonton a écrit:
Je commence par le point principal, je ne connais pas spécialement grand chose à la programmation, et encore moins l'assembleur.
Mais je tiens à te féliciter pour le travail accompli (et en plus c'est "open source"), je suis persuadé que ton IDE sera très utile à plus d'un !
Chapeau !
Merci Grostonton
Re: IDE Assembleur pour PCE e C64
wow cool
bravo.
Tu prévois aussi un modele pour le DEv sur NEOGEO ?
Yves
bravo.
Tu prévois aussi un modele pour le DEv sur NEOGEO ?
Yves
yves- Patient contaminé
- Nombre de messages : 214
Date d'inscription : 19/11/2005
Re: IDE Assembleur pour PCE e C64
Chouette :)
Tu as vu l'IDE pour Amstrad de No Recesss ?
http://www.norecess.net/phactory.html
Tu as vu l'IDE pour Amstrad de No Recesss ?
http://www.norecess.net/phactory.html
Re: IDE Assembleur pour PCE e C64
yves a écrit:wow cool
bravo.
Tu prévois aussi un modele pour le DEv sur NEOGEO ?
Yves
Je pense que j'accompagnerai des développements pour d'autres architectures quand j'aurai finalisé mon kit de développement.
L'idée est de fournir un kit assez motivant et facile à utiliser pour faire fleurir une multitude d'architectures supplémentaires.
Je connaissais bien le C64 donc les testes vont vite.
Pour la PCE je découvre en même temps que mon développement. D'ailleurs c'est cette macine qui à motivé le développement de l'IDE PEA.
Re: IDE Assembleur pour PCE e C64
ced64k a écrit:Chouette :)
Tu as vu l'IDE pour Amstrad de No Recesss ?
Non mais je vais regarder ça de prêt. Merci pour l'info.
...
Je viens d'aller voir effectivement beaucoup de points communs.
Dernière édition par beddy le Ven 5 Avr 2013 - 22:31, édité 1 fois
Re: IDE Assembleur pour PCE e C64
philip a écrit:C'est une brillante initiative.
Merci pour l'encouragement
Re: IDE Assembleur pour PCE e C64
PK des ; à la fin de chaque instructions ???
tu utilises quoi comme assembleur ??
EDIT: litchi, connais pas
tu utilises quoi comme assembleur ??
EDIT: litchi, connais pas
Invité- Invité
Re: IDE Assembleur pour PCE e C64
TOUKO a écrit:PK des ; à la fin de chaque instructions ???
tu utilises quoi comme assembleur ??
plus une raison esthétique qu'autre chose mais possible que ça ne reste pas
ça permet aussi ce genre d'écriture (bien évidement discutable) :
sei; cld; csh;
Mon assembleur c'est PEA je suis sur mac
Dernière édition par beddy le Ven 5 Avr 2013 - 23:07, édité 1 fois
Re: IDE Assembleur pour PCE e C64
Tu cible les machines avec 6502 ? Tu vas bien d'entendre avec Touko alors. N'oublie pas la console Lynx d'Atari, et pour Touko, la supergraphx.
Re: IDE Assembleur pour PCE e C64
philip a écrit:Tu cible les machines avec 6502 ? Tu vas bien d'entendre avec Touko alors. N'oublie pas la console Lynx d'Atari, et pour Touko, la supergraphx.
Je cible des processeurs que je connais bien après l'idée c'est que ça fonctionne pour un max de cpu.
Re: IDE Assembleur pour PCE e C64
philip a écrit:Tu cible les machines avec 6502 ? Tu vas bien d'entendre avec Touko alors. N'oublie pas la console Lynx d'Atari, et pour Touko, la supergraphx.
elle est classe la sgx
Invité- Invité
Re: IDE Assembleur pour PCE e C64
Petite News,
PEA avance doucement mais surement !
Je pouvais produire des rom pour c64 (au format BON ou T64) et c'est au tour de la PCE !
Bon j'ai un peu souffert pour comprendre la bestiole et écrire un programme.
merci TOUKO pour ton aide
Ed
PEA avance doucement mais surement !
Je pouvais produire des rom pour c64 (au format BON ou T64) et c'est au tour de la PCE !
Bon j'ai un peu souffert pour comprendre la bestiole et écrire un programme.
merci TOUKO pour ton aide
Ed
Re: IDE Assembleur pour PCE e C64
Bonjour !!
C'est un sacré projet Beddy ... Je ne touche plus l'assembleur depuis le départ de mon CPC6128 vers mon petit cousin ( qui a fini à la benne ... ), je bidouillais avec le Zylog Z80A ... Mais bon, depuis tout ce temps, j'avoue que j'ai la maladie du Basic ...
Encore félicitations, et je t'envoie tous mes encouragements pour la suite de ton développement !
A bientôt.
V.
C'est un sacré projet Beddy ... Je ne touche plus l'assembleur depuis le départ de mon CPC6128 vers mon petit cousin ( qui a fini à la benne ... ), je bidouillais avec le Zylog Z80A ... Mais bon, depuis tout ce temps, j'avoue que j'ai la maladie du Basic ...
Encore félicitations, et je t'envoie tous mes encouragements pour la suite de ton développement !
A bientôt.
V.
Invité- Invité
Re: IDE Assembleur pour PCE e C64
Bonjour Vetea,
Merci pour ton message.
Ca faisait 22 ans pour moi que j'avais lâcher l'assembleur aussi.
Ce p'tit projet est vraiment prenant et tout ce travail d'anticiper le support de plusieurs architectures et multi processeurs c'est parfois rock'n roll. Il m'arrive de démonter des modules car je m'aperçois qu'il ne tiendrons pas la route. Heureusement que j'ai un bon background en programmation ça aide et quand je vois mes bouts de code donner des excutables qui tournent sur les emulateurs c'est le pied.
Eddy
Merci pour ton message.
Ca faisait 22 ans pour moi que j'avais lâcher l'assembleur aussi.
Ce p'tit projet est vraiment prenant et tout ce travail d'anticiper le support de plusieurs architectures et multi processeurs c'est parfois rock'n roll. Il m'arrive de démonter des modules car je m'aperçois qu'il ne tiendrons pas la route. Heureusement que j'ai un bon background en programmation ça aide et quand je vois mes bouts de code donner des excutables qui tournent sur les emulateurs c'est le pied.
Eddy
Re: IDE Assembleur pour PCE e C64
il faut effectivement un sacré background, je suis impressionné.
_______________________________________________________
Re: IDE Assembleur pour PCE e C64
Superbe projet, impressionnant !!!
Vortex- Interne
- Nombre de messages : 6059
Age : 49
Localisation : Riom
Date d'inscription : 27/03/2011
Re: IDE Assembleur pour PCE e C64
Félicitations !!
Je reprends la question de brunos : est-ce que tu feras quelque chose pour le motorola 6809 ? (la liste des desiderata s'allonge... )
Merci et bon travail !
Je reprends la question de brunos : est-ce que tu feras quelque chose pour le motorola 6809 ? (la liste des desiderata s'allonge... )
Merci et bon travail !
rapetou33- Patient en incubation
- Nombre de messages : 76
Age : 55
Localisation : Gironde
Date d'inscription : 02/08/2013
Re: IDE Assembleur pour PCE e C64
Ben m'oui, quoi, ils y eu un plan massif en France pour faire adopter le motorola 6809. On en a mis dans toutes les écoles: et on a toujours au gouvernement le ministre de l'époque responsable de ça.
C'est dire la longévité.... du 6809.
C'est dire la longévité.... du 6809.
Invité- Invité
Re: IDE Assembleur pour PCE e C64
brunos@
!!!
Et tu programmes pour notre chère vectrex ?
!!!
Et tu programmes pour notre chère vectrex ?
rapetou33- Patient en incubation
- Nombre de messages : 76
Age : 55
Localisation : Gironde
Date d'inscription : 02/08/2013
Re: IDE Assembleur pour PCE e C64
J'y ai pensé, mais bon, le basic sur vectrex, c'est comment dire....
"work in progress" ?
Plus sérieusement je pense que ça amènera à avoir plus de nouveauté sur différents support en facilitant le portage. ET puis si je passais sérieusement à la programmation, pourquoi pas, mais sur quelque chose de plus simple que la vectrex.
"work in progress" ?
Plus sérieusement je pense que ça amènera à avoir plus de nouveauté sur différents support en facilitant le portage. ET puis si je passais sérieusement à la programmation, pourquoi pas, mais sur quelque chose de plus simple que la vectrex.
Invité- Invité
Re: IDE Assembleur pour PCE e C64
Whaou,
La vache !
Carrément ?!
Tu me laisse sans voix.
Tu n'y va pas de main morte.
Ce projet est autant excellent qu'il est impressionnant.
Tu y a passé combien de temps déjà ?
Si tu as besoin de conseils pour intégrer la programmation vcs 2600, n'hésites pas à me demander.
Chapeau, pour ce projet de titan.
Respect.
La vache !
Carrément ?!
Tu me laisse sans voix.
Tu n'y va pas de main morte.
Ce projet est autant excellent qu'il est impressionnant.
Tu y a passé combien de temps déjà ?
Si tu as besoin de conseils pour intégrer la programmation vcs 2600, n'hésites pas à me demander.
Chapeau, pour ce projet de titan.
Respect.
Re: IDE Assembleur pour PCE e C64
Heu... Je voulais dire programmer en basic SUR vectrex.
Ha bon, effectivement il n'y a pas de basic sur vectrex?
Programmer un basic est hors de mes compétence, alors sur une vectrex...
Ha bon, effectivement il n'y a pas de basic sur vectrex?
Programmer un basic est hors de mes compétence, alors sur une vectrex...
Dernière édition par brunos le Jeu 8 Aoû 2013 - 18:29, édité 1 fois
Invité- Invité
Re: IDE Assembleur pour PCE e C64
oui effectivement, c'est de l'assembleur (AS09) ; je t'en parlais parce que je m'y suis mis; j'en suis au début mais j'aime bien ... de toute façon, tout ce qui touche vectrex m'intéresse en général.
rapetou33- Patient en incubation
- Nombre de messages : 76
Age : 55
Localisation : Gironde
Date d'inscription : 02/08/2013
Re: IDE Assembleur pour PCE e C64
Oui moi aussi. J'ai trouvé des gars qui font leur jeux, édite la cartouche et la vende sur internet. Excellent!rapetou33 a écrit:oui effectivement, c'est de l'assembleur (AS09) ; je t'en parlais parce que je m'y suis mis; j'en suis au début mais j'aime bien ... de toute façon, tout ce qui touche vectrex m'intéresse en général.
Par contre, ou fait-on faire fabriquer les cartouches?
Invité- Invité
Page 1 sur 3 • 1, 2, 3
Sujets similaires
» Orgams nouvel assembleur CPC
» [Tutoriel] Initiation à l'assembleur (débutant)
» Tuto assembleur sur MSX
» Aide sur l'assembleur HuC6280
» Aide Coleco et assembleur
» [Tutoriel] Initiation à l'assembleur (débutant)
» Tuto assembleur sur MSX
» Aide sur l'assembleur HuC6280
» Aide Coleco et assembleur
Page 1 sur 3
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum