1

mam takie pytanie czy jest to mozliwe:

pierwszy zestaw znakow, pierwsza linia znakowa, pierwsza linia skaningowa, wsync, zmiana zestawu znakow, pierwsza linia znakowa, druga linia skaningowa ....

pytanie brzmi: czy antic wezmie dane z drugiego zestawu znakow na kolejna linie skaningowa pierwszej lini znakowej czy dokonczy pierwsza linie znakowa na pierwszym zestawie znakow.

http://atari.pl/hsc/ad.php?i=1.

2

spróbuj ! :)

3

ale mi pomogles ...

zmiana w chbase przed lub po wsync ? cos mi sie wydaje ze antic raz na linie zdefiniowana w dl pobiera dane z chbase, ale gdyby tak nie bylo :-)

ps. nie moge sprawdzic.

http://atari.pl/hsc/ad.php?i=1.

4

Gdyby tak nie bylo to gryb Gr.8 bylby tak samo "szybki" jak Gr.0 , to znaczy na taki sam czas wstrzymywal procesor, bo co linie ekranowa trzebaby bylo ladowac z pamieci kolejne bajty danych.

Bla bla bla bla, bla bla bla. Bla bla bla - bla - bla. Blabla bleee.

5

no dobrze, a gdyby zmusic antic do przeladowania swoich wewnetrznych rejestrow poprzez manipulacje dmactrl i dlptr ?

http://atari.pl/hsc/ad.php?i=1.

6

pierwszy zestaw znakow, pierwsza linia znakowa, pierwsza linia skaningowa, wsync, zmiana zestawu znakow, pierwsza linia znakowa, druga linia skaningowa ....

I think there will be:
1st scanline - 1st charset - 1st lines of chars of charset1
2nd scanline - 2nd charset - 2nd lines of chars of charset2
3rd scanline - 3rd charset - 3rd lines of chars of charset3
...
So, no first font chars' lines after change of chbase, but second, third ... because on each next gr.0 scanline antic will be using data from charset for relevant line (0-7). IMHO.
;)

http://raster.atari.org

7

Dokładnie tak.
Dodam jeszcze, że zmianę zestawu znaków można dokonać też w środku linii.
Tyle, że po co?

Aby odpackować teksty trzeba najpierw odpackować  program do ich odpackowywania - Energy #1

8

juz sobie sprawdzilem, obraz standardowy 40x24 a dl 2-bajtowy ... szkoda, ze antic ma rej. ktorych za cholere nie mozna 'zresetowac'.

http://atari.pl/hsc/ad.php?i=1.

9

Jaskier byla o tym juz mowa, nie mozna w srodku tworzonej linii zmienic zestaw znakow

*- TeBe/Madteam
3x Atari 130XE, SDX, CPU 65816, 2x VBXE, 2x IDE Plus rev. C