Index du forum




Un petit coup de main... Vous pouvez nous aider à mettre ce site à jour: n'hésitez pas à me contacter !!!

* Connexion   * Inscription

* FAQ
Nous sommes actuellement le 30 Nov 2025, 14:03

Index du forum » Z80 Coding

Le fuseau horaire est UTC+1 heure


z88dk vs SDCC

Modérateur: poulette73



Publier un nouveau sujet Répondre au sujet  Page 1 sur 2
 [ 17 message(s) ]  Aller vers la page 1, 2  Suivant
  Aperçu avant impression Sujet précédent | Sujet suivant 

tout est dans le titre..
SDCC 33%  33%  [ 3 ]
z88dk 0%  0%  [ 0 ]
autres chose 67%  67%  [ 6 ]
Nombre total de votes : 9
Auteur Message
hERMOL
 Sujet du message : z88dk vs SDCC
Message Publié : 19 Jan 2014, 18:55 
Hors-ligne
Site Admin
Avatar de l’utilisateur

Inscription : 20 Août 2007, 18:21
Message(s) : 5103
amis codeur ! quel tool utilisez vous ?


Haut
 Profil  
 
fano
 Sujet du message : Re: z88dk vs SDCC
Message Publié : 19 Jan 2014, 19:38 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 15 Août 2008, 13:00
Message(s) : 968
Localisation : Troyes, France
Dsl , 100% asm par ici :)

_________________
"NOP" tel est le programme parfait ! court, rapide, lisible et sans bugs (connus)


Haut
 Profil  
 
hERMOL
 Sujet du message : Re: z88dk vs SDCC
Message Publié : 19 Jan 2014, 19:49 
Hors-ligne
Site Admin
Avatar de l’utilisateur

Inscription : 20 Août 2007, 18:21
Message(s) : 5103
tu utilise quoi comme compilateur/editeur ?


Haut
 Profil  
 
fano
 Sujet du message : Re: z88dk vs SDCC
Message Publié : 19 Jan 2014, 21:41 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 15 Août 2008, 13:00
Message(s) : 968
Localisation : Troyes, France
Notepad++ pour l'éditeur , Sjasm pour l'assembleur et XBlite pour faire mes transformations/conversions/génération de données (j'ai d'ailleurs écrit la moulinette ultime la semaine dernière, faut juste que je la rende un peu plus présentable avant de vous en faire profiter :) )

_________________
"NOP" tel est le programme parfait ! court, rapide, lisible et sans bugs (connus)


Haut
 Profil  
 
Hwikaa
 Sujet du message : Re: z88dk vs SDCC
Message Publié : 20 Jan 2014, 08:36 
Hors-ligne
Rulezz
Rulezz

Inscription : 27 Jan 2010, 09:04
Message(s) : 118
Localisation : Barcelona, España
Notepad++ ou carrément Winape mais bon, ça compte pas, je débute... ^^


Haut
 Profil  
 
Plissken
 Sujet du message : Re: z88dk vs SDCC
Message Publié : 20 Jan 2014, 09:22 
Hors-ligne
Rulezzzz
Rulezzzz
Avatar de l’utilisateur

Inscription : 13 Nov 2007, 16:09
Message(s) : 911
Localisation : Gallifrey
protext et maxam 1.5 en rom

_________________
Tout le monde il es beau,tout le monde il est gentil .


Haut
 Profil  
 
Megachur
 Sujet du message : Re: z88dk vs SDCC
Message Publié : 21 Jan 2014, 08:11 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 12 Juin 2008, 20:29
Message(s) : 1726
fano a écrit :
Notepad++ pour l'éditeur , Sjasm pour l'assembleur et XBlite pour faire mes transformations/conversions/génération de données (j'ai d'ailleurs écrit la moulinette ultime la semaine dernière, faut juste que je la rende un peu plus présentable avant de vous en faire profiter :) )


pour ma part, pspad et winape...

je vais essayé sjasm, mais tous les autres que j'ai essayé n'était pas compatible 100% MAXAM, donc toujours des macros ou autre à réécrire !!!

a+

Megachur


Haut
 Profil  
 
Plissken
 Sujet du message : Re: z88dk vs SDCC
Message Publié : 21 Jan 2014, 09:01 
Hors-ligne
Rulezzzz
Rulezzzz
Avatar de l’utilisateur

Inscription : 13 Nov 2007, 16:09
Message(s) : 911
Localisation : Gallifrey
Rassurez moi,je suis pas le seul a programmer sur un vrai cpc ?

_________________
Tout le monde il es beau,tout le monde il est gentil .


Haut
 Profil  
 
TotO
 Sujet du message : Re: z88dk vs SDCC
Message Publié : 21 Jan 2014, 09:33 
Hors-ligne
VIP
VIP

Inscription : 13 Jan 2010, 14:25
Message(s) : 2282
En même temps, le sujet est "z88dk vs SDCC".
Donc, quels outils sont utilisés par ceux qui font du cross-dev. :)

_________________
Cent Pour Cent


Haut
 Profil  
 
Plissken
 Sujet du message : Re: z88dk vs SDCC
Message Publié : 21 Jan 2014, 11:26 
Hors-ligne
Rulezzzz
Rulezzzz
Avatar de l’utilisateur

Inscription : 13 Nov 2007, 16:09
Message(s) : 911
Localisation : Gallifrey
TotO a écrit :
En même temps, le sujet est "z88dk vs SDCC".
Donc, quels outils sont utilisés par ceux qui font du cross-dev. :)


plissken vient de mettre ses lunettes ;)

_________________
Tout le monde il es beau,tout le monde il est gentil .


Haut
 Profil  
 
fano
 Sujet du message : Re: z88dk vs SDCC
Message Publié : 21 Jan 2014, 13:06 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 15 Août 2008, 13:00
Message(s) : 968
Localisation : Troyes, France
Plissken a écrit :
Rassurez moi,je suis pas le seul a programmer sur un vrai cpc ?

De mémoire il y encore du monde qui code sous Dams comme par exemple Hicks, Ast ect...
Moi même ça m'arrive quand j'ai un hard non émulé comme le CTC-AY.

_________________
"NOP" tel est le programme parfait ! court, rapide, lisible et sans bugs (connus)


Haut
 Profil  
 
fano
 Sujet du message : Re: z88dk vs SDCC
Message Publié : 21 Jan 2014, 13:17 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 15 Août 2008, 13:00
Message(s) : 968
Localisation : Troyes, France
Megachur a écrit :
je vais essayé sjasm, mais tous les autres que j'ai essayé n'était pas compatible 100% MAXAM, donc toujours des macros ou autre à réécrire !!!
La syntaxe de Sjasm est légèrement différente (attention à toujours laisser un espace blanc ou une tabulation en début de ligne pour tout ce qui n'est pas un label) mais une fois l'adaptation faite il est excellent, si tu es habitué à des languages plus structurés c'est vraiment appréciable.Je l'utilise aussi car je code pour d'autres machines à base de Z80.Un truc interessant c'est qu'il te sort tes symboles au format ASM du coup certains émulateurs te permettent de récupérer tes symboles pour débugguer (comme Winape ou BlueMSX par ex)

_________________
"NOP" tel est le programme parfait ! court, rapide, lisible et sans bugs (connus)


Haut
 Profil  
 
hERMOL
 Sujet du message : Re: z88dk vs SDCC
Message Publié : 21 Jan 2014, 17:40 
Hors-ligne
Site Admin
Avatar de l’utilisateur

Inscription : 20 Août 2007, 18:21
Message(s) : 5103
fano a écrit :
Un truc interessant c'est qu'il te sort tes symboles au format ASM du coup certains émulateurs te permettent de récupérer tes symboles pour débugguer (comme Winape ou BlueMSX par ex)

Intéressant , j'ignorai que winape pouvais ouvrir les mapfiles généré par un linker/compilateur.


Haut
 Profil  
 
fano
 Sujet du message : Re: z88dk vs SDCC
Message Publié : 21 Jan 2014, 19:45 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 15 Août 2008, 13:00
Message(s) : 968
Localisation : Troyes, France
Il ne s'agit pas d'un à proprement dire mapfile mais d'un fichier au format asm qu se présente sous cette forme :

Code :
restart.rst0: equ 00000000h
restart.rst1: equ 00000008h
restart.rst2: equ 00000010h
restart.rst3: equ 00000018h
restart.rst4: equ 00000020h
restart.rst5: equ 00000028h
int.setup: equ 00000030h
int.entry_point: equ 00000038h
int.notVBL: equ 00000045h
int.current: equ 00000046h
int.VBLdone: equ 0000004Ah
int.done: equ 0000005Ah
int.end_isr: equ 0000005Dh
int.setup_entry: equ 0000005Fh
int.list: equ 00000068h
core.init: equ 00000078h
screen.waitVBL: equ 0000007Eh
screen.waitVBLloop: equ 00000080h
screen.waitVBLend: equ 00000086h
screen.waitVBLendloop: equ 00000088h
core.deexo: equ 0000008Eh
core.exo_initbits: equ 00000099h
core.exo_node1: equ 000000A3h
core.exo_get4bits: equ 000000A5h
core.exo_setbit: equ 000000B5h
core.exo_mainloop: equ 000000C8h
core.exo_getindex: equ 000000D1h
core.exo_literalcopy: equ 000000E4h
core.exo_continue: equ 000000E8h
core.exo_goforit: equ 00000101h
core.exo_getpair: equ 00000118h
core.exo_getbits: equ 00000131h
core.exo_gettingbits: equ 00000134h
core.exo_getbit: equ 0000013Fh
core.exo_mapbasebits: equ 0000014Ch
key.scan: equ 000001E8h
key.loop: equ 00000209h
key.map: equ 00000219h
core.waitnops: equ 00000223h
core.waitvbl: equ 0000022Dh
core.fill: equ 00000238h
core.mult16: equ 00000240h
core.stack: equ 000003F1h
core.end_core: equ 000003F1h
engine.map_base: equ 00004000h
engine.map_base_alt: equ 0000C000h
mapinfo.bank: equ 00000000h
mapinfo.width: equ 00000001h
mapinfo.height: equ 00000003h
mapinfo.start: equ 00000005h
mapinfo: equ 00000007h
engine.startup: equ 000003F4h
engine.int_table: equ 00000422h
engine.int0: equ 00000432h
engine.int1: equ 0000043Ah
engine.int1_changeR9: equ 0000047Fh
engine.r9change: equ 000006B2h
engine.int_line1: equ 000006D2h
engine.int2: equ 00000707h
engine.int3: equ 0000071Eh
engine.int4: equ 0000072Bh
engine.int5: equ 0000072Eh
grid.init: equ 00000736h
grid.putCol: equ 0000074Bh
grid.Xoffset: equ 0000078Bh
grid.Xpat_offset: equ 0000078Ch
grid.pat_base_offset: equ 0000078Dh
grid.lines: equ 0000078Eh
engine.map_ptr: equ 000007BAh
engine.map_ptr_alt: equ 000007BCh
engine.end_engine: equ 000007BEh
test2_start: equ 000007BEh
test2_wait: equ 000007C4h

Moyennant un petit outil de reformatage qui adapte qui la syntaxe tu as un fichier .asm qui est exploitable sous winape, tu l'assembles et hop tu as tes symboles pour le debugger :)
Le gros avantage du format asm c'est que tu peux l'utiliser comme include pour un autre source comme ça tu peux linker facile tes binaires.

_________________
"NOP" tel est le programme parfait ! court, rapide, lisible et sans bugs (connus)


Haut
 Profil  
 
Megachur
 Sujet du message : Re: z88dk vs SDCC
Message Publié : 21 Jan 2014, 20:47 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 12 Juin 2008, 20:29
Message(s) : 1726
oui, enfin ça revient à compiler directement avec WinAPE, tu as également les symbols (label ou constantes) qui s'affiche dans le debugger intégré. Dans l'éditeur il y a une liste que tu peux afficher et qui fait le lien direct pas simple cliques sur les emplacement mémoire des labels ;-)

Bref, vraiment dommage que winape soit pas aussi un compilateur en ligne de commande... et que windows !!! :downnn:


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  Page 1 sur 2
 [ 17 message(s) ]  Aller vers la page 1, 2  Suivant

Index du forum » Z80 Coding

Le fuseau horaire est UTC+1 heure


Qui est en ligne ?

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


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Aller vers :  
cron
Powered by phpBB® Forum Software © phpBB Group
Traduit en français par Maël Soucaze.