User Tag List

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

Тема: Сборка Орион-128 рев. 512

Древовидный режим

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

    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,236
    Спасибо Благодарностей отдано 
    494
    Спасибо Благодарностей получено 
    996
    Поблагодарили
    643 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    Thumbs up Тест ОЗУ КР565РУ7 (512 Кб)

    После сборки Ориона-128 рев.512 захотелось проверить всё имеющееся ОЗУ, но известные для Ориона тесты не позволяют это сделать в полном объёме. На просторах Интернета были найдены только авторский Тест-128 и некий Тест-256, тестирующие соответствующие объёмы ОЗУ.

    В результате решил написать тест самостоятельно. За основу взял авторский Тест-128, опубликованный когда-то в журнале Радио. Код программы достаточно интересный, в первую очередь тем, что в работе не использует ячейки памяти, т.е. для хранения данных используются только регистры МП, и соответственно не используются операции со стеком (вызовы подпрограмм, инструкции PUSH/POP).
    Идеологию и алгоритмы тестирования ячеек ОЗУ сохранил полностью без каких-либо изменений, только масштабировал на все 512 Кб. Процесс тестирования визуализируется также в виде двух банков, полный цикл проверки 512 Кб состоит из восьми проходов, которые отображаются верхним индикатором прогресса (чёрточки):



    Нижний индикатор прогресса отображает тестирование блоков по 16 Кб, и служит для визуализации работы теста, т.к. при повторных циклах квадратики не перерисовываются. Тест зациклен, после тестирования всех 512 Кб алгоритм повторяется с начала (стирается экран, заново рисуются картинки). Для отображения цветного "коврика", который отображался в финале авторского теста нужно нажать и некоторое время удерживать клавишу [НР] / [SHIFT]. Во время отображения "коврика" нажатие клавиши [УС] / [CTRL] вновь запускает тест.

    Также во время тестирования ОЗУ в порты выводится "бегущая единичка" в соответствии с нижним индикатором прогресса, т.о. можно логическим пробником убедиться в работоспособности линий портов. Во избежании коллизий с имеющимися стандартными устройствами, вывод тестовой "бегущей единички" осуществляется только в следующие линии портов: F400 (A), F501 (B), F502 (C), F600 (A), F601 (B), F602 (C).

    Ссылки для скачивания:

    Бинарный файл для ПЗУ РФ2/РФ5 - http://denn.ru/8bit/orion/128/rev512/test-512.bin

    Он же в ORI-формате (для закачки в Орион и прошивки авторским программатором) - http://denn.ru/8bit/orion/128/rev512/test-512.ori


    Также сделал сборку для ПЗУ РФ4/2764 [Монитор-1, Монитор-2, Монитор-3 и Тест-512]:

    Бинарник - http://denn.ru/8bit/orion/128/rom/bios-512.bin

    ORI-файл - http://denn.ru/8bit/orion/128/rom/bios-512.ori


    Прочие прошивки для Орион-128 в аналогичных форматах, может кому-то пригодятся:

    Монитор-1:
    http://denn.ru/8bit/orion/128/rom/m1rk.bin
    http://denn.ru/8bit/orion/128/rom/m1rk.ori

    Монитор-2:
    http://denn.ru/8bit/orion/128/rom/m2rk.bin
    http://denn.ru/8bit/orion/128/rom/m2rk.ori

    Монитор-3:
    http://denn.ru/8bit/orion/128/rom/m31rk.bin
    http://denn.ru/8bit/orion/128/rom/m31rk.ori

    Тест-128:
    http://denn.ru/8bit/orion/128/rom/test-128.bin
    http://denn.ru/8bit/orion/128/rom/test-128.ori

    Тест-256:
    http://denn.ru/8bit/orion/128/rom/test-256.bin
    http://denn.ru/8bit/orion/128/rom/test-256.ori

    Сборка для РФ4/2764 [Тест-128, Монитор-1, Монитор-2 и Монитор-3]:
    http://denn.ru/8bit/orion/128/rom/bios-128.bin
    http://denn.ru/8bit/orion/128/rom/bios-128.ori


    ***
    Последний раз редактировалось Denn; 16.12.2017 в 20:26. Причина: Изменение путей ссылок
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

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

    shapipovo(29.08.2019)

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

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

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

Похожие темы

  1. Ответов: 1012
    Последнее: 06.06.2024, 06:49
  2. Ответов: 506
    Последнее: 15.09.2023, 02:34
  3. Ответов: 243
    Последнее: 02.03.2020, 19:18
  4. Сборка Денди
    от poisk в разделе Nintendo
    Ответов: 75
    Последнее: 07.11.2013, 10:39
  5. Сборка Пентагона 2.2
    от savelij в разделе Pentagon
    Ответов: 27
    Последнее: 08.12.2008, 11:21

Ваши права

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