ivagor, Да я бы с радостью, но не совсем представляю как его запустить.
ivagor, Да я бы с радостью, но не совсем представляю как его запустить.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
dk_spb, написал на почту.
Последний раз редактировалось ivagor; 04.02.2013 в 16:40.
ivagor, Моя старая почта умерла вместе с провайдером.
Как, похоже, и Ваша на mail.ru.
Пишите мне на d
Последний раз редактировалось dk_spb; 05.02.2013 в 09:31.
Да, я сначала на portpc написал. Сейчас написал на gmail.
Поправил некритичную ошибку (из за недокументированного NOPа в оригинальном бейсике для 580ВМ80, т.е. в BASIC 2.5 при работе на 1821ВМ85 это тоже есть) в Basic48 (старая версия была тут). Кроме того осовременил описание - привел более удобные способы запуска в эмуляторах. Также теперь используется быстрый распаковщик.
basic48k_070213.zip
Думаю, все заинтересованные лица заметили, но никто не озвучил - в текстовую расшифровку результатов Exercizera закрались 2 опечатки:
aluop <...> - 0CFD7555 - д.б. 0CFD75B5
<daa,cma,...> - 17CFA599 - д.б. 17CFAB99
Последний раз редактировалось ivagor; 07.02.2013 в 19:58.
Improver(08.03.2023)
ivagor, А может и не читал никто ;-)
Да не, я заметил когда сравнивал (это было трудно незаметить), если были несовпадения поглядывал на фото. т.к. результаты в эмуле полностью совпали с реалом я быстро успокоился и забыл про эти мелочи![]()
Здесь можно скачать актуальные версии Virtual Vector (VV)
С тестами недокументированных флагов 1821ВМ85 предлагаю пойти по простому пути и использовать 8080EXER.
Он отличается от 8085EXER только тем, что не маскирует недокументированные флаги.
Сомнительный момент только один - влияет ли на 1821ВМ85 dad на что-нибудь кроме флага переноса.
Если предположить, что не влияет, то можно использовать оригинальный вариант 8080EXER.
Возможен и альтернативный вариант - использовать ldsi вместо dad. В доках написано, что эта команда не влияет на флаги.
На базе заготовки Ramirosа сделал 2 соответствующих варианта.
Вложение 39719
Чтобы представлять, что от них можно ожидать, прогнал эти тесты:
1. В текущей версии EMU (от 13.01.2013, на странице скачивания написано 15.01.2013)
exer8080
exer8080ldsi
продолжение в следующем посте
Последний раз редактировалось ivagor; 06.05.2014 в 09:28. Причина: удалил exerNew.zip
продолжение
2. и VV 6.73
exer8080
exer8080ldsi
Видно, что в EMU версии с dad и ldsi работают одинаково, а в VV - по разному. Т.е. в эмуляторах есть 3 не совпадающих результата. Вполне возможно, что на реале будет четвертый.
dk_spb, на Вас вся надежда. Только не знаю, какой вариант (8080 или 8080ldsi) предпочтительнее. Наверно можно выбрать любой из них и посмотреть, что получится.
Оффтоп - VV не удается разогнать как следует, что меня довольно сильно раздражает
Последний раз редактировалось ivagor; 08.02.2013 в 22:13. Причина: добавил недостающую картинку
Здесь можно скачать актуальные версии Virtual Vector (VV)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)