Toutes mes réponses sur les forums
-
En réponse à : Compilation des articles Stash of Code sur la programmation du hardware
22 juillet 2024 à 16h03 #380277Pour le PDF effectivement je laisse faire les autres. Trop long de faire la mise en page, et je n’ai pas les outils de toute manière.
En réponse à : Compilation des articles Stash of Code sur la programmation du hardware
22 juillet 2024 à 10h03 #380269Oui, pas de problème.
La BBS-intro est sortie lors de la Function 2019. L’ADF et le code et les données sont maintenant proposés au téléchargement sur le blog. Merci à tous.
En réponse à : Didacticiel sur le zoom hardware avec BPLxMOD et BPLCON1
11 septembre 2018 à 8h53 #314951Deux figures importantes corrigées ce matin (pas facile de traduire tout ce code assembleur en figures Excel !) : le scénario du zoom horizontal hardware, et la »magic table » correspondante.
Pas sur le scroll, car ça n’était pas très compliqué (faire démarrer la lecture des données d’une ligne spécifiée dans DDFSTRT 16 pixels avant l’affichage spécifié dans DIWSTRT, et jouer sur le décalage dans BPLCON1 avant de modifier l’adresse des bitplanes dans BPLxPTH/L quand ce retard sature, si bien qu’il doit être réinitialisé). Peut-être sur le zoom hardware qui en est une variante…
En réponse à : Didacticiel et code pour utiliser les sprites OCS et AGA
7 juillet 2018 à 12h53 #312317Pour ceux qui ont déjà téléchargé le code, je viens de le mettre à jour (petite modification dans l’attente d’une ligne raster dans la bouble principale, dans tous les sources).
En réponse à : Didacticiel et code pour utiliser les sprites OCS et AGA
7 juillet 2018 à 12h51 #312316Dans la doc il y a un truc bizarre avec les « Partant ».
Partant, le DMA n’est pas émulé, mais utilisé. Partant, ce dernier continue d’être affiché sur tout le reste (…)
Leur utilisation n’a pas de sens dans le contexte. Ne serait-ce pas un erreur de correcteur orthographique qui a remplacé les Pourtan(t) par Partant ?
Non, c’est du français un peu soutenu :
Ok trouvé. Je tente de masquer la position verticale dans un WAIT pour que le WAIT se résume à attendre une position horizontale. Or le bit 7 de cette dernière ne peut être masqué dans un WAIT. Quand la position verticale atteint 128, son bit 7 est à 1 et le WAIT n’attend plus, si bien que tout part en sucette.
Un grand merci pour la vérification. Je vais chercher ce qui cloche dans mon code. La documentation décrit bien (longuement) une limitation de l’usage de l’instruction SKIP, mais c’est quand on s’appuie sur la possibilité de masquer des bits de la position verticale. Or ce n’est pas le cas dans mon code. Bon, quelques heures de casse-tête en perspective 🙂
Ah, comme le forum ne prend pas les fichiers .S en pièce jointe, vous pouvez récupérer le code du programme ici :
10 sujets de 1 à 10 (sur un total de 10)