ARTi, Извини, если обидел, яж, всё таки пошутил...
ARTi, Извини, если обидел, яж, всё таки пошутил...
Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
Pentagon 128(1991г.)+YМ
программатор 2732-27512.
lisica, да ничего такого даже и в планах не было, я не обидчивый , я просто поскупился на смайлики...
Существование Интернета, бесспорно, спорно без порно (c)
Скрытый текст
Profi 4.02 512k
Profi 5.04 1024k нижняя плата здесь
Scorpion 256k+ProfROM+SMUC 1.3+SMUC 2.0+ZXMC2
Pentagon v2.2+Z-controller+ZXMC2+NeoGS
АТМ 7.10 1024k
Pentagon 2.666LE
ZX Evolution 4Mb rev B[свернуть]
Извещение лички отключено, захожу редко.
А что конкретно не так? Какая инфа противоречива или неверна?
Существование Интернета, бесспорно, спорно без порно (c)
Кажется, понял, почему не работает как надо. ПЗУ и порты как раз переключаю правильно, а вот в командах напортачил что-то такое несуразное, что даже тесты проходит как-то странно...
Так что тему можно закрывать, всем спасибо
Существование Интернета, бесспорно, спорно без порно (c)
А нет. Все оказалось куда проще. Банки ПЗУ, которые я надыбал, были от разных версий, т.е. не согласованы между собой. Перелопатил часть кода, отвечающего за эмуляцию команд, попутно исправил пару ошибок, при этом вообще ничего не изменилось, а головная боль осталась. Тогда я, наконец-то, решил подсунуть эти банки в другой эмулятор, отчего последний благополучно заколдобился с теми же визуальными эффектами, что и у меня. Тут я и допер - а банки-то гнилые.
После подсовывания правильных банок все встало и заработало как надо. Ну или почти все. Даже монитор показывается по NMI и скорость переключается (если в пространстве портов в конфиге указать соотв. ф-и). А вот при попытке входа в 128 TR-DOS через стартовое меню висим с красивой надписью внизу экрана "128 TR-DOS". Похоже, теперь я уперся в недостатки сильно упрощенной реализации ВГ93.
Существование Интернета, бесспорно, спорно без порно (c)
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Нет. Это недостатки эмулятора
При старте ТРДОС128 опрашивается порт #1F, куда в этот момент поступают сигналы INR и DRQ с контроллера тырдоса. Для простоты эмуляции, в момент работы тырдоса-128 можно выставлять на чтение в порту 1F значение #60. Тогда работа продолжится без висяков.
---------- Post added at 16:08 ---------- Previous post was at 16:04 ----------
Что за мегапзу ты используешь?
Если Скорп без ПрофПЗУ, то используй версию 2.95. Если с ПрофПэ, то - 4.01.
Остальные версии глюкодромны в разной степени. Правда, и указанные тоже грешат, но в меру
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Так я об том и гуторю - о сильно упрощенной реализации ВГ93 у меня в эмуляторе.Нет. Это недостатки эмулятора
Так с обычным 128-м тырдосом у меня все хорошо, проблемы начались со скорпионовским, видимо нужны какие-то тонкости, а у меня даже и близко этих тонкостей нету. Затычки я не люблю, так что придется делать как следует.При старте ТРДОС128 опрашивается порт #1F, куда в этот момент поступают сигналы INR и DRQ с контроллера тырдоса. Для простоты эмуляции, в момент работы тырдоса-128 можно выставлять на чтение в порту 1F значение #60. Тогда работа продолжится без висяков.
Да, с ней все стало в порядке, жаль я сразу не допер это проверить, все глаза проглядел, пока пытался найти у себя ошибки (и ведь нашел же, да только не те).Если Скорп без ПрофПЗУ, то используй версию 2.95.
До ПрофПЗУ мой эмулятор пока не дорос.
Существование Интернета, бесспорно, спорно без порно (c)
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)