Also ich hab eigentlich nur meine ersten Ansatz genommen (3 Bytes ROLlen, Bits per Register zählen, irgendwann auf 0Bits umschalten) und denn dann möglichst hübsch gemacht. Kann gut sein, dass mich das in eine geistige Sackgasse gebracht hat, aus der nur schlecht rauszukommen war. Nach dem Optimieren des ersten Ansatzes fehlten mir Abstand (und auch Wille), weitere Ansätze from scratch zu probieren. Für mich wäre es besser gewesen, nicht gleich bei der ersten Idee die Details zu optimieren und da alle Energie zu verbrauchen, sondern stattdessen erst noch ein paar andere Konzepte grob umzusetzen. Ist typisch, passiert mir oft.
Hallo Besucher, der Thread wurde 60k mal aufgerufen und enthält 482 Antworten
letzter Beitrag von Haubitze am
Neue C64 ASM/Basic Compo : Dreh' das Sprite.
- peiselulli
- Erledigt
-
-
Wenn ich mich nicht verzettelt habe, fehlen noch der ASM Source von @Haubitze und @Gold Beaver (einen User "Gold_Breaver" finde ich nicht).
Hier der aktuelle Stand gesammelt als ZIP.
DrehSprite_Solutions+Src_v2.zip
Src ASM/BAS Programm Name
-----------------------------------------------XML- Src ASM/BAS Programm Name
- -----------------------------------------------
- OK ASM Acorn_68k-coder.prg
- OK ASM alx_rot-sprite-alx-v4.prg
- OK BAS ByteBreaker_bbdreh2.prg
- OK BAS Chagizz_dds-chagizzz.prg
- OK ASM Endurion_rotate.prg
- ASM Gold_Breaver_cssprrot.prg
- ASM Haubitze_asm-combo-rolror.prg
- OK ASM Hoogo_Sprite_drehen.prg
- OK ASM JeeK_sda-1.prg
- OK BAS JeeK_sd-basic-3.prg
- OK ASM kbr_sprite13.prg
- OK ASM lvr_spriterot-lvr.prg
- OK ASM m.j._Compo.prg
- OK ASM MacBacon_mb7-64.prg
- OK ASM mafiosino_sprite2.prg
- OK ASM Merlin_rota-spr(brk)mln.prg
- OK ASM Phasengleich_phasengleich2.prg
- OK ASM ssda_drehsprite-ssdsa-asm-20170205.prg
- OK BAS ssda_drehsprite-ssdsa-basic-20170203.prg
- OK BAS Tale-X_drehsprite5.prg
- OK ASM td1334_compo44.prg
- OK ASM TheRealWanderer_SpriteRot8.prg
- OK ASM thomasjentsch_thomasjentzsch3.prg
- OK ASM yps_drehdassprite_yps.prg
-
huch ehm ja hier mal meine sources und dazugehoerigen prgs Syshack. dabei ist die BitRol variante wohl fehlerhaft.