User Tag List

Показано с 1 по 10 из 12

Тема: Тестовое ПЗУ для ZX-Spectrum, работающее без ОЗУ

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    19.11.2012
    Адрес
    г. Луганск
    Сообщений
    698
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KenKo Посмотреть сообщение
    без использования ОЗУ.
    Ничего на экране не будет, если не работает ОЗУ для видео. Есть модели с 2 линейками: ОЗУ и основная память (Краснодар) и с одной (Ленинград).
    Ваш тест ничем не отличается от обычного.
    Есть вариант хитроумно выводить что-то на бордюре, но из-за различных "таймингов" и чисел строк в кадре нужно будет под каждую модель подстраиваться.
    Второй вариант выводить просто ошибки цветом бордюра или "пикать" через динамик - малоинформативно.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    03.04.2010
    Адрес
    Bryansk
    Сообщений
    49
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от PATHNK Посмотреть сообщение
    Ваш тест ничем не отличается от обычного.
    Без проблем. Пользуйтесь обычным. Я же не настаиваю
    Кстати, когда появился этот "обычный", не подскажете?

  4. #3

    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,504
    Спасибо Благодарностей отдано 
    331
    Спасибо Благодарностей получено 
    256
    Поблагодарили
    224 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от PATHNK Посмотреть сообщение
    Второй вариант выводить просто ошибки цветом бордюра или "пикать" через динамик - малоинформативно.
    Для теста ОЗУ этого достаточно. ОЗУ надо чинить в первую очередь, а потом будет картинка.
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  5. #4

    Регистрация
    03.04.2010
    Адрес
    Bryansk
    Сообщений
    49
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    Для теста ОЗУ этого достаточно.
    Да, но, по-идее, эти большие цифры должны быть видны сквозь "мусор" на экране даже при очень сильно сбоящем ОЗУ, т.к. они рисуются в области аттрибутов.
    А для работы самого теста важна только исправность шины данных и управляющих сигналов между CPU и ROM, а также исправность шины адреса в пределах первого килобайта (т.е. до 3FFh - столько места занимает тест). Пригляделся к прошивке и вспомнил один ньюанс - там, в конце программы зашита табличка с заранее вычисленными адресами для команд возврата. На эту область настраивается указатель стека

  6. #5

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,338
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    205
    Спасибо Благодарностей получено 
    1,497
    Поблагодарили
    974 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  7. #6

    Регистрация
    03.04.2010
    Адрес
    Bryansk
    Сообщений
    49
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    индексные регистры вообще не задействованы
    Вполне возможно такое.
    Систему команд Z80 тогда только начинал изучать, да и документации было маловато, мягко говоря (интернет был недоступен).
    Проще было по-старинке, на асме 8080

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

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

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

Похожие темы

  1. "Партнёр 01.01": тестовое ПЗУ
    от xlat в разделе Радио-86РК
    Ответов: 11
    Последнее: 25.03.2021, 11:59
  2. Ответов: 24
    Последнее: 30.04.2016, 23:47
  3. Полосы в ZX Spectrum без ПЗУ как образуются?
    от PATHNK в разделе Программирование
    Ответов: 13
    Последнее: 28.04.2013, 09:54
  4. содержимое ПЗУ В ОЗУ
    от Руслан в разделе Память
    Ответов: 23
    Последнее: 10.04.2013, 20:23
  5. Очень нужен тест ОЗУ для Spectrum-128.
    от Terazini в разделе Разный софт
    Ответов: 4
    Последнее: 26.05.2005, 19:44

Ваши права

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