Moin moin!
Hier setze ich das Thema aus dem Thread Affine Texture Mapping in BASIC fort.
Erste Fassung ist die Umsetzung in GPascal (Compiler der P-Code erzeugt und zur Ausführung eine Runtime benötigt) - einmal mit Plotfunktion und einmal mit dem POKE/PEEK-Pendant zur Basicvariante. Mit dem Plotbefehl braucht das Programm vom Start bis Zeichenende 1 Minute und 15 Sekunden. Mit POKE/PEEK-Pendant 1 Minute und 35 Sekunden. Die Schritte sind dabei dieselben wie im Basic-Original, d. h. zuerst wird das Bitmap "entpackt" und dann gezeichnet.
Nächste Fassung wird wohl C sein - also ein Compiler, der reine Maschinensprache erzeugt. Bin schon gespannt...