Чего??? Т.е. первый байт видеоОЗУ может быть как сверху экрана так и снизу?
Вид для печати
Разумеется. Любая строчка из видео-ОЗУ может быть в любом месте экрана, как расписано в списке отображения.
---------- Post added at 02:00 ---------- Previous post was at 01:57 ----------
Интересная у меня была история первого знакомства с бейсиком на УКНЦ. Когда к нам в школу поставили класс УКНЦ, я считал, что это супермощные компьютеры. У меня тогда был Радио-86РК, а в радиокружке Специалист. Я почему-то решил для себя, что на таком мощном компьютере, как УКНЦ, графика на бейсике должна просто летать. И первым делом, дорвавшись до УКНЦ написал на бейсике программку, рисующую векторами гоночную машину, вид сверху, которую можно клавишами управления смещать вправо-влево. Каково же было мое разочарование, когда я увидел, как эта машинка перерисовывается медленно-медленно. Ну, может кадр в секунду. Вот так разбиваются детские мечты)
Что такое список отображения?
По умолчанию наверное сверху вниз
http://images.netbynet.ru/direct/481...d49e537dae.gifКод:...
SCRA ORIGIN 176640B: INTEGER; - регистр адреса
SCRD ORIGIN 176642B: INTEGER; - регистр данных
...
PROCEDURE CLS;
BEGIN
WRITE(CHR(15),CHR(12));
FOR SCRA:=100000B TO 151177B DO SCRD:=0;
END;
...
Был вирус, который зеркально перевёртывал экран (и под DOS уже потом
был такой-же).
Кстати говоря - было бы классно если бы какие-то графические поделки в этой теме
появляться начали ! И в теме по редактору PCX - я, если честно, заводя её рассчитывал на что-то подобное ( в смысле появления авторских работ - современных конечно, а не древних!).
---------- Post added at 02:13 ---------- Previous post was at 02:10 ----------
Я помню в спрайтов движке от Зеленоградцев была процедура SPRINI которая
"гарантировала, что левый верхний угол экрана будет 0!" - видимо она этот самый
список из себя и представляла, расставляя строки так как надо?
Да и графический 0,0 был внизу слева только в бейсике.
---------- Post added at 02:28 ---------- Previous post was at 02:19 ----------
Наверное так специально сделалось для учеников, что бы с привычной Декартовой сеткой (сист.коорд.) сочеталось лучше )))
Легко видеть, что направленность т.н. "макарон" зависит от системы координат, а точнее от положения графической точки 0,0 (см.картинки).Код:10 COLOR 7,1,1
20 WIDTH 80%
30 SCREEN 2
40 FOR I=1 TO 13000
50 PRESET (RND(1)*640,RND(1)*264),RND(1)*8+1
60 NEXT I
70 ? AT(0,23)"ТЕСТ АРСЕНИЯ-ПРОФ-БРУХИСА-ХОБОТА (UKNCBTL 09.11.2012)";
80 GOTO 80
Вряд ли это было так. Начиналось конечно это с бейсика под БК и/или ДВК, потом была прикручена реализация для УКНЦ. НО, в исходниках видно что платформа включается простым define константы, т.е. это не набор бейсиков для разных платформ, а один исходник бейсика с блоками адаптированными под разные платформы.