Screen 0 (PDSBasic) wird nicht ganz gefüllt.

OP #6209772
Lesenswert?

Hallo, guten Tag.

Warum wird bitte der Screen0 beim PDS-Basic nicht ganz gefüllt mit 
Print?
Mit def/seg komme ich an die letzte Zeile.

Kann man mir das bitte einmal erklären?

Bei 2000 ist schluss mit Print
-----------------------------
for a%=1 to 2000
   print "A";
next
------------------------------

Mit def seg=&hb800 komme ich an die letzte Zeile,
muss jetzt aber bis 4000 hochzählen.
-----------------------------
def seg=&hb800
for a%=0 to 4000
   poke a%,65
next
def seg
-------------------------------

danke.
Angehängte Dateien:
Gast #6210229
Lesenswert?

Peter B. schrieb:
> Ich habe mir ein PokeWord entworfen in ASM.
>
> Dann muss ich jetz "stepp 2"  machen, richtig?
> &h41 ist das "A" und &h06 die Farbe.
> --------------------------------
> for a%=0 to 4000 step 2
>   call pokeword(&hb800,a%,&h0641)
> next
> -------------------------------

Wenn das bedeutet das a in 2er schritten von 0 bis 4000 läuft
Und die bytes mit pokeword in der richtigen reihenfolge kommen dann ja
Gast #6210304
Lesenswert?

>Äh, und was soll das? Wieso Assembler für eine Sache, die Basic auch von
>Hause aus kann?

Der Held versucht schon seit Wochen, das Computer-Rad neu zu erfinden.
Und er ist jetzt bei DOS von 1982 angelangt. Bin mal gespannt, wann er 
seine erste VGA-Graphik probiert.
Gast #6210316
Lesenswert?

PittyJ schrieb:
>>Äh, und was soll das? Wieso Assembler für eine Sache, die Basic
> auch von
>>Hause aus kann?
>
> Der Held versucht schon seit Wochen, das Computer-Rad neu zu erfinden.
> Und er ist jetzt bei DOS von 1982 angelangt. Bin mal gespannt, wann er
> seine erste VGA-Graphik probiert.

hat er doch schon alles durch, hat ein bisschen mit C gespielt, dann mit 
Pascal, jetzt ein bisschen PDS Basic - er spielt einfach ein bisschen, 
ist doch ok

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren