je cherche un code ASM pour tracer des lignes rapide surtout en mode 1. J'ai trouvé ce qu'il faut pour afficher des pixels mais rien pour les droites. Le seul code que j'ai trouvé est plus lent que celui du firmware :/ Ca doit pourtant bien exister ?
dans le fanzine asmlive n°8, tu trouveras un exemple de tracé de droite pour un octant. Tu peux trouver ce fanzine sur amstrad cpc mémoire écrite par exemple, ou sur cpc rulez https://cpcrulez.fr/coding_amslive08-3D.htm
Il y a aussi sur Rasmlive des exemples de tracé de droite
Ca va alimenter mes procédures Fast Graph pour Turbo Pascal v3. Je vais me remettre un peu à l'ASM mais c'est une sacrée école de rigueur, et le coté debogage ca n'a jamais été mon truc préféré :/
EDIT : Dans la version RASMLIVE a quoi correspond la séquence "ld bc,#7f10:ld a,#6c:out (c),c:out (c),a" ? Je ne connaissais pas le site RASM, tres bien Par contre j'ai essayé de passer des parametres dans le second programme de tracé de ligne (malheureusement limité de 0..127) et ça plante toujours à la seconde exécution.
Par contre j'ai essayé de passer des parametres dans le second programme de tracé de ligne (malheureusement limité de 0..127) et ça plante toujours à la seconde exécution.
Code :
ld h,0 ld l,0 ld d,64 ld e,64 call line
Ce genre ?
Je ne comprend pas dans que contexte celà plante. Après intégration dans Turbo Pascal ?
Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 7 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