Ну и после тест комплита поставить или вечный цикл или перевод строки. Чтобы не путались люди и кони.
Ну и после тест комплита поставить или вечный цикл или перевод строки. Чтобы не путались люди и кони.
Amiga 1200+Blizzard 1260 72 Mb+Mtek 68030,Compozit 128, Leningrad 2,
Atari STE 1040,ZX Spectrum +2,Pentagon 48, Speccy2007 - 2 , ATAS 256k.
ZX Evo 4Mb- в строю.
Speccy2010 v1
Специалист (пока готовлюсь к восстановлению).
Это все мое!
Родное!
Все люблю на свете я! Это родина моя!
По причине пересборки CP/M версии в обычный RKS бинарник для простого Специалиста/МХ/МХ2. Несколько другое окружение, несколько другие адреса и т.д.
Да, так и сделал в текущей версии. И еще укоротил сообщения, чтобы помещались в 64 символа. И еще много чего сделал. Например, перенес все служебные ячейки теста в 0BFxxH (последний столбик экрана). Наглядно видно что не завис и что-то считает. Вот так:
Последний раз редактировалось HardWareMan; 17.08.2014 в 15:07.
ну и сам RKS если можно - приаттачить
ПыСы Я в плане - чтобы цикл не повторялся по кругу - для тестов памяти можно менее долгий/муторошный тест использовать.
А этот - просто по окончанию вывести надпись комплит и все.
А то сейчас нет надписей старт стоп и когда оно по кругу молотит - неясно откуда считать текущий тест. А так - доехало до конца - остановилось и все. ну или для желающих продолжить - добавить опрос кнопки Y для продолжения цикла.
Последний раз редактировалось balu_dark; 17.08.2014 в 16:05.
Amiga 1200+Blizzard 1260 72 Mb+Mtek 68030,Compozit 128, Leningrad 2,
Atari STE 1040,ZX Spectrum +2,Pentagon 48, Speccy2007 - 2 , ATAS 256k.
ZX Evo 4Mb- в строю.
Speccy2010 v1
Специалист (пока готовлюсь к восстановлению).
Это все мое!
Родное!
Все люблю на свете я! Это родина моя!
Оригинал, тест хороший. Около 3х часов идет. Пусть будет так, я просто поменял местами тесты так, что самые долгие (по тактам) идут в конце, позволяя основное тестировать как раз в заявленные полчаса. Скриншот работы вверху. RKS приложен: отрабатывает прямо из загрузчика Специалиста, но монитор присутствовать должен (лень было искать точки входа загрузчика, поэтому использую мониторные).
PS Забыл добавить, что я изменил в мониторе скроллинг, чтобы он 0BFxxH не сдвигал, а в стандарте cдвигает (тестов больше чем 25). Поэтому необходимо перенести стек за пределы экрана (в самом начале есть 31 FF BF). Заранее извиняюсь.
Последний раз редактировалось HardWareMan; 17.08.2014 в 18:01.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Не, такого быстрого нету. Мне казалось что автор модификации писал про ускорение в 3 раза, но у меня реально получилось ускорится только чуть больше чем в 2 раза. Лично мне нравится запускать ускоренный вариант как экономящий время - я его наверное раз сто запускал, но то такое, кому что больше подходит.
Уточню - выложенный вариант exe7 правильно проходит на специалисте все тесты, кроме inx sp/ dcx sp. Чтобы все тесты проходили верно и на специалисте, нужно откатить посттестовый фрагмент до исходного состояния (подробнее здесь). Повышенная скорость при этом сохранится, но тестирование 8085 и 580ВМ1 станет не вполне корректным, как и для оригинального эксисайзера.
На скорую руку был собран вот такой адаптер:
И вот он как работает (точнее, не работает):
Активность есть на всех необходимых сигналах и она вроде как более или менее правильная. Тактовая последовательность четкая. В отличии от всех журнальных 8мибиток, которые предоставляют данные во втором такте после сигнала SYNC (когда F2=0), МХ2 предполагает, что процессор защелкивает данные по перепаду F2 0=>1. Загодя до этого данные на шину поступают: реальный процессор работает на ура. Отсюда быстрый вопрос для Vslav: в какой момент времени защелкивает данные модель?
Самому разбираться хоть и надо но это долго.
Нашел такое место:
Поменял на:Код:if (dbin_pin) di <= pin_din; if (f2) dbin_pin <= t1124 & (m1f1 | ~sy_hlta);
Большую часть экрана стал закидывать мусором. Может я и не правильно что-то делаю, конечно.Код:if (dbin_pin | !f2) di <= pin_din;
Последний раз редактировалось HardWareMan; 19.08.2014 в 00:06.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)