User Tag List

Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 26 из 26

Тема: Программирование Турбо 2+ в режиме 320x200x16

  1. #21

    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,280
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    norduk, тогда ты уже можешь заглянуть в исходники этого СДК и увидеть, как там с экраном и палитрой и с памятью работают. там всё наглядно.
    Если в кратце - экран у АТМ, который 320на200, устроен аналогично экрану Профи - т.е. побит на чётные и не чётные столбцы. Когда включаешь в 3е окно, на адрес с000, то, если я не ошибаюсь, первым будет столбец с адреса е000, потом с000, потом е001, потом с001. через 6й бит адреса, если не ошибаюсь. На счёт третей экрана по подобию 128го экрана. не знаю....
    Всего экрана 2. один теневой, другой который ты видишь на текущий момент. У каждого экрана есть 2 страницы.

    Но лучше загляни в сорец. там всё есть.

    самый простой и быстрый способ понять работу экрана - запустить анреал спекки в режиме атм, зайти в дебаггер и там сразу или подгружать бинарник или там же накидать простую процедуру включения экрана и потихоньку не спеша трассировать работу программы., наблюдать за изменениями в регистрах. портах, экраном. поставить на всякий случай точки останова..., переместиться на адрес самого экрана и ручками там пиксели попихать. сразу поймёшь. где какие столбцы. трети и прочее.

    P.S. [шопотом] ПССССТЬ, эй, парень, бросай эту атм и пошли кодить на Спринтере тока тссс, никому, а то набегут щас тут...)))
    Последний раз редактировалось Sayman; 10.09.2019 в 20:49.
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

    Этот пользователь поблагодарил Sayman за это полезное сообщение:

    norduk(10.09.2019)

  2. #22

    Регистрация
    17.08.2013
    Адрес
    г. Москва
    Сообщений
    965
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    42 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sayman Посмотреть сообщение
    P.S. [шопотом] ПССССТЬ, эй, парень, бросай эту атм и пошли кодить на Спринтере тока тссс, никому, а то набегут щас тут...)))
    АТМ это травма детства)

  3. #23

    Регистрация
    16.01.2005
    Адрес
    Москва
    Сообщений
    1,992
    Спасибо Благодарностей отдано 
    227
    Спасибо Благодарностей получено 
    310
    Поблагодарили
    115 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от norduk Посмотреть сообщение
    На самом деле почти в точку. Я на него наткнулся буквально пару дней назад, но сюда не стал писать, так как есть ещё мечты разобраться на низком уровне.

    А поддерживать - поддерживает. По-крайней мере примеры из SDK, которые я скомпилил и перенёс на АТМ3 (не путать с Evo), отлично работают.

    А я только хотел после нескольких дней отсутствия на форуме привести в пример EVO-SDK (тем более, что там через условную компиляцию можно компилировать как под АТМ, так и под EVO), но ты сам нашел. ))

    Цитата Сообщение от norduk Посмотреть сообщение
    Это получилось. Как теперь его очистить? Как и к каким, вообще, обращаться страницам, которые содержат данный об изображении?
    Вроде бы тебе ответили, и доки ты нашел. Разобрался?
    А так - нулевой экран - это страницы 5 и 1, а первый - страницы 7 и 3.

    В моем спектрумистском детстве на ПК Байт-48 я постиг структуру экрана спектрума заполняя 6912 байт области начиная с адреса 16384 в цикле каким либо числом, или случайным числом по RND в цикле FOR...NEXT бейсика. Попробуй очистить экран (заполни 7 и 3 нулями - 5 и 1 не стоит, ибо из бейсика это не получится - сотрешь его системные переменные), а затем заполняй это пространство циклом. Занятное зрелище... )))

    - - - Добавлено - - -

    Цитата Сообщение от Sayman Посмотреть сообщение
    P.S. [шопотом] ПССССТЬ, эй, парень, бросай эту атм и пошли кодить на Спринтере тока тссс, никому, а то набегут щас тут...)))
    Набигать не будем...
    Просто выскажем недоумение - зачем искусственно создавать противопоставление "или....или". Почему для того, чтобы что-то написать под Спринтер, надо обязательно "идти и бросить АТМ"? Разве одно мешает другому? Вот отсюда все срачи. ))
    Максагор, NedoPC group
    ПК ATM-turbo 2+ 1024Kb RAM, 1,7Gb HDD, CD-ROM, Turbo FM, GS-512
    [ZX rulezzz 4reva!!!]
    http://atmturbo.nedopc.com
    http://vk.com/atmturbo
    http://maksagor.livejournal.com
    http://moskprf.ru
    [СССР][Коммунизм][КПРФ] ну [ZX], естественно...

  4. #24

    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,280
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Максагор Посмотреть сообщение
    ачем искусственно создавать противопоставление "или....или"
    топик стартер явно не силён в железе атм, в доках особо не может разобраться (но если честно, там действительно весьма мудрёно написано). вот я и предложил бросать тут и поднять там))) чё сразу под срач всё зачёсывать? никакого срача. атм - детская мечта автора первопоста. услышал, замолчал.
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  5. #25

    Регистрация
    17.08.2013
    Адрес
    г. Москва
    Сообщений
    965
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    42 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Максагор Посмотреть сообщение
    А я только хотел после нескольких дней отсутствия на форуме привести в пример EVO-SDK
    Да, это самый крутой вариант. И написать что-то простое можно, и поглазеть как оно ассемблируется потом, и подебажить. Да и сами исходники много информации дают.
    Цитата Сообщение от Максагор Посмотреть сообщение
    Разобрался?
    А так - нулевой экран - это страницы 5 и 1, а первый - страницы 7 и 3.
    С EVO-SDK, вероятно, разберусь. Если не разберусь - продолжу задавать тупые вопросы предметно) С примерами кода из SDK.
    Цитата Сообщение от Максагор Посмотреть сообщение
    В моем спектрумистском детстве на ПК Байт-48 я постиг структуру экрана спектрума заполняя 6912 байт области начиная с адреса 16384 в цикле каким либо числом, или случайным числом по RND в цикле FOR...NEXT бейсика.
    Со спектрумовским экраном более-менее понятно. Это науку я тоже уже постиг)

    - - - Добавлено - - -

    Цитата Сообщение от Sayman Посмотреть сообщение
    атм - детская мечта автора первопоста.
    Не мечта, а травма) Которая оставила неизгладимый отпечаток в мозгах тогда ещё, в 94)

  6. #26

    Регистрация
    14.04.2018
    Адрес
    г. Волгоград
    Сообщений
    224
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    15 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Режим 640х200 попроще будет в освоении, рекомендую начать с него.

Страница 3 из 3 ПерваяПервая 123

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

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

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

Похожие темы

  1. Муз. сопроцессор в турбо-режиме
    от KALDYH в разделе Звук
    Ответов: 13
    Последнее: 18.10.2021, 12:26
  2. Опознать дисковод 5.25. Будет ли он работать в режиме DS/DD?
    от gushin в разделе Внешние накопители
    Ответов: 10
    Последнее: 01.12.2017, 09:22
  3. Ответов: 17
    Последнее: 05.10.2012, 20:11
  4. Работа NemoBus устройств в TURBO режиме
    от Black_Cat в разделе Внешние накопители
    Ответов: 4
    Последнее: 06.07.2011, 08:33
  5. Глюк в режиме 512 точек
    от tki в разделе Вектор
    Ответов: 13
    Последнее: 31.01.2011, 20:47

Ваши права

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