User Tag List

Страница 129 из 157 ПерваяПервая ... 125126127128129130131132133 ... ПоследняяПоследняя
Показано с 1,281 по 1,290 из 1564

Тема: Программирование на УКНЦ как?

  1. #1281

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,403
    Спасибо Благодарностей отдано 
    1,703
    Спасибо Благодарностей получено 
    2,223
    Поблагодарили
    875 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от S_V_B Посмотреть сообщение
    Если на УКНЦ фон вывести допустим в планы 1,2 и заблокировать их, а синий цвет в палитре поменять на черный и рисовать в 3м плане, возможно ли добиться подобного эффекта?
    Подобного - это какого?
    Чтобы два слоя были статическими, а третий менялся? Конечно. Что этому мешает?

  2. #1282

    Регистрация
    22.03.2018
    Адрес
    г. Усть-Каменогорск, Казахстан
    Сообщений
    1,410
    Спасибо Благодарностей отдано 
    91
    Спасибо Благодарностей получено 
    178
    Поблагодарили
    138 сообщений
    Mentioned
    21 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Просто это уберет кучу проблем с сохранением-восстановлением фона.
    А так "стильно-модно-молодежно".

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

    Еще бы приемлемый горизонтальный однобитный скролл придумать.

    Хотя если объектов немного проще спрайты двигать (тут как раз пригодится процедурка вывода части спрайта).
    БK 0010-01, БК 11М, БК11М+,МС 0511 (УКНЦ)х3, Atari 65XE, Commodore 64, AMIGA 500 (HDD), ZX EVO

  3. #1283

    Регистрация
    05.04.2016
    Адрес
    г. Мончегорск, Мурманская обл.
    Сообщений
    414
    Спасибо Благодарностей отдано 
    98
    Спасибо Благодарностей получено 
    68
    Поблагодарили
    45 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Задумал было отказаться полность от ОС и работать с дисководом напрямую.
    Но возник вопрос - как правильно это делать?
    В какой то теме натыкался на то что form писал о реализации минимального драйвера MZ (который работает только с диками на 800КБ). Помню что судя по контексту должны были присутствовать ссылки на драйвер, но их не было.
    В общем разыскиваю примеры как строится передача данных с дискет.

    Немного о затруднениях:
    В массиве параметров который передается ПП для того чтобы он выполнил чтение, задается количество слов для чтения.
    Здесь я наткнулся на несколько неожиданное поведение:
    допустим запросил я считать 512 слов, начиная с сектора 10(последнего на дорожке), головки 0 и дорожки 0
    соответственно ПП нужно прочитать два сектора, и второй сектор будет прочитан со следующей дорожки(1), хотя я ожидал что будет произведено чтение с другой стороны диска.
    Ну да ладно, чтобы особо не заморачиватся я могу раскидать данные внутри образа так что каждая непрерывная последовательность будет находится на одной стороне диска.

    Но наткнулся на другое, когда запрашиваю чтение более 2000 слов(не пытался установить точное значение), что то переклинивает, сначала считывается примерно 2000 слов, а потом головка дисковода начинает метаться, и через какое то время все прекращается.

  4. #1284

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,509
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    714
    Поблагодарили
    596 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от randomizer Посмотреть сообщение
    допустим запросил я считать 512 слов, начиная с сектора 10(последнего на дорожке), головки 0 и дорожки 0
    соответственно ПП нужно прочитать два сектора, и второй сектор будет прочитан со следующей дорожки(1), хотя я ожидал что будет произведено чтение с другой стороны диска.
    Цитата Сообщение от randomizer Посмотреть сообщение
    Но наткнулся на другое, когда запрашиваю чтение более 2000 слов(не пытался установить точное значение), что то переклинивает, сначала считывается примерно 2000 слов, а потом головка дисковода начинает метаться, и через какое то время все прекращается.
    В своё время восстановил текст драйвера MZ и чего то там с ним делал. Не помню, что бы на что то налетал такое особенное. Вечером посмотрю на свои исходники

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

    randomizer(18.03.2020)

  5. #1285

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,970
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    320
    Спасибо Благодарностей получено 
    316
    Поблагодарили
    239 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  6. #1286

    Регистрация
    25.11.2015
    Адрес
    г. Москва
    Сообщений
    192
    Спасибо Благодарностей отдано 
    12
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    14 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Lethargeek, в стандарте можно много чего написать, а как это поддерживается в железе?! Если память мне не врёт, то турбопаскаль поддерживал доступ ко всем внешним контекстам для вложенных процедур. Уж не знаю это часть стандарта или исключительно его особенность, но мне что-то не попадались железяки с каким-то аппаратными регистрами для ускорения этого дела. Везде стандартные SP/BP и копирование этой кучки указателей через стек.

  7. #1287

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,509
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    714
    Поблагодарили
    596 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от blackmirror Посмотреть сообщение
    сли память мне не врёт, то турбопаскаль поддерживал доступ ко всем внешним контекстам для вложенных процедур
    Цитата Сообщение от blackmirror Посмотреть сообщение
    Везде стандартные SP/BP и копирование этой кучки указателей через стек.
    Не знаю, как для турбопаскаля на ЦеПе, а на PDP-11 и для нерекурсивных процедур это всё просчитывается в момент компиляции, ничего копировать не нужно.

  8. #1288

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,970
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    320
    Спасибо Благодарностей получено 
    316
    Поблагодарили
    239 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от blackmirror Посмотреть сообщение
    Lethargeek, в стандарте можно много чего написать, а как это поддерживается в железе?!
    "это" что? в стандарте 5 языков, причём 3 из них - графические, и все их можно применять вперемешку
    взаимодействие с железом дело оси, а программист фактически пишет что-то вроде обработчика прерывания
    Прихожу без разрешения, сею смерть и разрушение...

  9. #1289

    Регистрация
    05.04.2016
    Адрес
    г. Мончегорск, Мурманская обл.
    Сообщений
    414
    Спасибо Благодарностей отдано 
    98
    Спасибо Благодарностей получено 
    68
    Поблагодарили
    45 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    В своё время восстановил текст драйвера MZ и чего то там с ним делал. Не помню, что бы на что то налетал такое особенное. Вечером посмотрю на свои исходники
    Я передавал неправильный тип устройства в массиве параметров - 01(односторонний диск). После этого просил прочитать со второй стороны, когда сектор заканчивает, должен осущестится переход на другую дорожку, но тут что то переклинивало и головка дисковода начинала метаться между текущей и следующей дорожкой.

  10. #1290

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,509
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    714
    Поблагодарили
    596 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от randomizer Посмотреть сообщение
    Я передавал неправильный тип устройства в массиве параметров
    Ну вот - я же говорю, ничего там необычного не было Видимо, в ПЗУ не учли такой прикол

Страница 129 из 157 ПерваяПервая ... 125126127128129130131132133 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Программирование на Эмуляторе. Возможно ли это?
    от Toxic в разделе Программирование
    Ответов: 10
    Последнее: 20.01.2008, 19:20
  2. Программирование Altera и JTAG
    от Mikka_A в разделе Несортированное железо
    Ответов: 7
    Последнее: 18.01.2008, 09:07
  3. Программирование и софтмейк на NES
    от Splinter в разделе Nintendo
    Ответов: 7
    Последнее: 30.06.2006, 04:31

Ваши права

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