Важная информация
Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 21 по 30 из 41

Тема: Графика в Бейсике на УКНЦ

  1. #21
    Veteran Аватар для SKcorp.
    Регистрация
    01.01.2009
    Адрес
    Leningrad, USSR
    Сообщений
    1,862
    Благодарностей: 565
    Записей в дневнике
    1

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Как угодно) Зависит от списка отображения.
    Чего??? Т.е. первый байт видеоОЗУ может быть как сверху экрана так и снизу?

  2. #22
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    9,763
    Благодарностей: 3319

    По умолчанию

    Цитата Сообщение от SKcorp. Посмотреть сообщение
    Чего??? Т.е. первый байт видеоОЗУ может быть как сверху экрана так и снизу?
    Разумеется. Любая строчка из видео-ОЗУ может быть в любом месте экрана, как расписано в списке отображения.

    ---------- Post added at 02:00 ---------- Previous post was at 01:57 ----------

    Интересная у меня была история первого знакомства с бейсиком на УКНЦ. Когда к нам в школу поставили класс УКНЦ, я считал, что это супермощные компьютеры. У меня тогда был Радио-86РК, а в радиокружке Специалист. Я почему-то решил для себя, что на таком мощном компьютере, как УКНЦ, графика на бейсике должна просто летать. И первым делом, дорвавшись до УКНЦ написал на бейсике программку, рисующую векторами гоночную машину, вид сверху, которую можно клавишами управления смещать вправо-влево. Каково же было мое разочарование, когда я увидел, как эта машинка перерисовывается медленно-медленно. Ну, может кадр в секунду. Вот так разбиваются детские мечты)

  3. Этот пользователь поблагодарил Titus за это полезное сообщение:
    hobot (09.11.2012)

  4. #23

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Как угодно) Зависит от списка отображения.
    Что такое список отображения?
    По умолчанию наверное сверху вниз
    Код:
    ...
    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 уже потом
    был такой-же).
    Последний раз редактировалось hobot; 13.11.2012 в 03:33. Причина: картинку добавил
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  5. #24
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    9,763
    Благодарностей: 3319

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    Что такое список отображения?
    Это список, в котором указывается, какая строка экранной области будет отображатся следующей на экране.

  6. Этот пользователь поблагодарил Titus за это полезное сообщение:
    hobot (09.11.2012)

  7. #25

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    написал на бейсике программку, рисующую векторами гоночную машину, вид сверху,
    Кстати говоря - было бы классно если бы какие-то графические поделки в этой теме
    появляться начали ! И в теме по редактору PCX - я, если честно, заводя её рассчитывал на что-то подобное ( в смысле появления авторских работ - современных конечно, а не древних!).

    ---------- Post added at 02:13 ---------- Previous post was at 02:10 ----------

    Цитата Сообщение от Titus Посмотреть сообщение
    Это список, в котором указывается, какая строка экранной области будет отображатся следующей на экране.
    Я помню в спрайтов движке от Зеленоградцев была процедура SPRINI которая
    "гарантировала, что левый верхний угол экрана будет 0!" - видимо она этот самый
    список из себя и представляла, расставляя строки так как надо?
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  8. #26
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    9,763
    Благодарностей: 3319

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    Я помню в спрайтов движке от Зеленоградцев была процедура SPRINI которая
    "гарантировала, что левый верхний угол экрана будет 0!" - видимо она этот самый
    список из себя и представляла, расставляя строки так как надо?
    Про нее не знаю)
    Но даже скроллинг вверх делается не смещением содержимого экрана, а простым перестроением списка)

  9. Этот пользователь поблагодарил Titus за это полезное сообщение:
    hobot (09.11.2012)

  10. #27

    По умолчанию

    Да и графический 0,0 был внизу слева только в бейсике.

    ---------- Post added at 02:28 ---------- Previous post was at 02:19 ----------

    Наверное так специально сделалось для учеников, что бы с привычной Декартовой сеткой (сист.коорд.) сочеталось лучше )))
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  11. #28

    Post ТЕСТ АРСЕНИЯ-ПРОФ-БРУХИСА-ХОБОТА (UKNCBTL 09.11.2012)

    Код:
    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
    Легко видеть, что направленность т.н. "макарон" зависит от системы координат, а точнее от положения графической точки 0,0 (см.картинки).
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	00.jpg 
Просмотров:	168 
Размер:	16.2 Кб 
ID:	38161   Нажмите на изображение для увеличения. 

Название:	01.jpg 
Просмотров:	214 
Размер:	15.5 Кб 
ID:	38162   Нажмите на изображение для увеличения. 

Название:	02.jpg 
Просмотров:	234 
Размер:	19.6 Кб 
ID:	38163  
    Вложения Вложения
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  12. #29
    Master Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Рязань
    Сообщений
    916
    Благодарностей: 996

    По умолчанию

    Цитата Сообщение от SKcorp. Посмотреть сообщение
    Все было ИМХО так:
    Сначала запилили Бейсик Вильнюс 1986 для БК0010-01.
    Потом, чтобы в КУВТ-86 преподы могли просматривать и печатать тексты учеников на ДВК не подходя к БК - отрезали от него графику и сделали SAV для RT-11.
    Ну а потом не парясь - перетащили SAV на УК-НЦ и привинтили графику отдельным режимом.
    Потом запарились и сделали как на БК.
    Вряд ли это было так. Начиналось конечно это с бейсика под БК и/или ДВК, потом была прикручена реализация для УКНЦ. НО, в исходниках видно что платформа включается простым define константы, т.е. это не набор бейсиков для разных платформ, а один исходник бейсика с блоками адаптированными под разные платформы.

  13. Этот пользователь поблагодарил nzeemin за это полезное сообщение:
    hobot (10.12.2013)

  14. #30
    Veteran Аватар для SKcorp.
    Регистрация
    01.01.2009
    Адрес
    Leningrad, USSR
    Сообщений
    1,862
    Благодарностей: 565
    Записей в дневнике
    1

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Вряд ли это было так. Начиналось конечно это с бейсика под БК и/или ДВК, потом была прикручена реализация для УКНЦ. НО, в исходниках видно что платформа включается простым define константы, т.е. это не набор бейсиков для разных платформ, а один исходник бейсика с блоками адаптированными под разные платформы.
    Если посмотреть внимательно в исходник Бейсика для БК0010-01, то можно увидеть, что УК-НЦ там нету => УК-НЦ прикручивалось к следующей версии Бейсика для БК0011.

Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Функция ATTR (x,y) на бейсике.
    от женя999 в разделе Программирование
    Ответов: 15
    Последнее: 03.04.2012, 22:53
  2. Спрайты в бейсике
    от AER в разделе Для начинающих
    Ответов: 13
    Последнее: 28.03.2010, 11:50
  3. моя игра на бейсике
    от женя999 в разделе Игры
    Ответов: 44
    Последнее: 10.02.2010, 17:02
  4. Нашел новый баг в бейсике
    от Barmaley_m в разделе Программирование
    Ответов: 43
    Последнее: 25.01.2009, 16:34
  5. Ответов: 5
    Последнее: 03.09.2007, 01:34

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •