atari-home.de - Foren

Software => Coding => Thema gestartet von: simonsunnyboy am Mo 01.08.2011, 19:10:51

Titel: >PURE C: RC_COPY Äquivalent für AHCC
Beitrag von: simonsunnyboy am Mo 01.08.2011, 19:10:51
Hallo zusammen,

ich habe mich mal ein wenig in die Verwendung von LINEA BITBLT eingearbeitet.

Problem: seit 20 Jahren habe ich immer gerne unter GFABASIC RC_COPY bzw PUT und GET benutzt. Supereinfach zu benutzen, halt etwas langsam. Aber für sehr sehr vieles ist es völlig ausreichend.
Das wollte ich unter C auch haben, aber warum das Rad neuerfinden? Also das gleiche tun, was GFABASIC auch macht, nämlich das LINEA bemühen.
(VDI und sauberer Programmierung schert mich nicht, ich programmiere für den ST Spiele und Demos, nicht für eine GEM-kompatible Clonebüchse.)

Wie es funktioniert, ist im Sourcecode erklärt.  ;D

Das Sourcenpaket liegt im Anhang (.pdf) vom Extender wegnehmen), sowie auf der Paradize Homepage zum Download bereit.

Und wer jetzt meckert, "das ist aber LINEA und damit bäh", der ist hiermit aufgefordert, ein funktionales ÄQUIVALENT mit derselben Flexibilität zu liefern  :P

Ohne mein kleines LineA Binding, sowie ein wenig Umschreiben, kann der Code auch unter Pure C und mit den LineA-Aufrufen der Pure C Library benutzt werden. Das Hauptproblem ist das korrekte Ausfüllen der BITBLT Datenstruktur.

Happy Hacking!
ssb
Titel: Re: >PURE C: RC_COPY Äquivalent für AHCC
Beitrag von: simonsunnyboy am Mo 30.04.2012, 13:38:20
Bevor ich einen neuen Thread aufmache...meine bisherige Umsetzung hat gravierende Schönheitsfehler.

Sie funktioniert aktuel nur wenn NVDI oder TurboST installiert ist.

Wenn man blank TOS 1.0 startet, dann schmiert es irgendwie ab und es wird auch nichts angezeigt.

Gibt es beim Init noch etwas zu beachten, bzw beim Ausfüllen des BITBLT Parameterblockes?