juste pour savoir s'il y a d'autres marteaux comme moi, pour faire des économies pour la thérapie de groupe.
le but : faire une routine en assembleur c64 pour faire un plot x,y en 320*200 qui utilise le moins de cycles cpu :
y rien a gagner, juste la gloire de....
mon premier essai fait 190 cycles mais on doit pouvoir faire ça en moins de 100 cycles...
concours idiot, routine plot pour c64
Modérateur : Politburo
-
- Fonctionne à 300 bauds
- Messages : 276
- Enregistré le : 24 févr. 2003 00:24
ça vaut peut-être le coup de désassembler le code de cartouches d'extension basic
comme simon's basic ou tool64
Ils incluent forcément une instruction du genre plot (x,y)
vu que ces cartouches ont été dumpées (au format .crt) on doit pouvoir facilement lire leur code sur un PC.
Ne pas oublier de se munir d'un cachet d'aspirine quand même
comme simon's basic ou tool64
Ils incluent forcément une instruction du genre plot (x,y)
vu que ces cartouches ont été dumpées (au format .crt) on doit pouvoir facilement lire leur code sur un PC.
Ne pas oublier de se munir d'un cachet d'aspirine quand même
Salut a tous
Sujet interessant.
Pour un ecran de 320x200 en bitmap j'ai reussi a faire une routine de 64 cycles.
Possible de descendre a 50 cycles mais a ce moment pas d'appel de sous routine il faut integrer cette routine a chaque dessin (par une macro ou un truc du genre).
Mais je suis sur que les malades allemands ou suedois fanatiques de C64 peuvent faire mieux.
++
Nori
Sujet interessant.
Pour un ecran de 320x200 en bitmap j'ai reussi a faire une routine de 64 cycles.
Possible de descendre a 50 cycles mais a ce moment pas d'appel de sous routine il faut integrer cette routine a chaque dessin (par une macro ou un truc du genre).
Mais je suis sur que les malades allemands ou suedois fanatiques de C64 peuvent faire mieux.
++
Nori
pour info le chip video utilise directement la memoire du c64 pour afficher le bitmap une zone pour les point et en haute resolution une information couleur dans la memoire ecran charactere..sidchip_fr a écrit :ça vaut peut-être le coup de désassembler le code de cartouches d'extension basic
comme simon's basic ou tool64
Ils incluent forcément une instruction du genre plot (x,y)
vu que ces cartouches ont été dumpées (au format .crt) on doit pouvoir facilement lire leur code sur un PC.
Ne pas oublier de se munir d'un cachet d'aspirine quand même
enfin si cela interesse quelqu un