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

OP #6209772
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
Was bedeutet screen0 bei pds basic?

Ist das der Speicheraufbau bei 0xb800 auch

Zeilen×Spalten×(Attribute-Byte+Zeichen-Byte)?

Wie viel Spalten und Zeilen?
OP
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
-------------------------------
Gast
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
>Ä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
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

Eine eigene Frage? Dieser Thread ist über 6 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.