а зачем на бордюре wait? :v2_smile:
wait активируется для того чтобы проц и ула не конфликтовали обращаясь одновременно к видеопамяти, для бордюра память не используется:v2_wink2:
Вид для печати
Да как сказать пентагон ваще без Wait обходится, и из за упрощения спокойно того что зашито в альтере могли и не учесть, но судя по тому что туда сигнал идет то это не спроста.
Можно уточнить, как конкретно проявляется округление M1? Всегда? Только в режиме турбо? Или при доступе к видеопамяти одновременно с видеоконтроллером? А то я что-то запутался ;)
В скорпионе всегда. Иначе мультиколор бы не работал. Наверное, в турбе есть ещё дополнительные задержки при обращению к экрану, но я в эмуляторе это не реализовывал для простоты. Мне мультиколор нужен для демок, а демок для скорпиона маловато, и думаю, для турбы их просто нет (как и для других клонов), так что особенно задержками в турбе я не задавался.
Почему тогда турбо в Скорпионе при выполнении кода из ОЗУ не 2x? Память подает /WAIT? Какие задержки в каких случаях осуществляются?
Спасибо ;)
Все же вопрос по задержкам в Скорпионе в режиме турбо актуален, теперь эта информация нужна мне самому. Кто-нибудь может намекнуть, где или как можно получить эти сведения?
Если в наличии есть реальный скорпион, то вы можете провести тесты, и получить нужную информацию. Если нет, надо искать владельцев реала, и договариваться.
Тесты, например, такие: в цикле увеличивается BC, а к области экрана происходит обращение, и так до прерывания. Затем то же самое, но обращение происходит, например, к 8000h вместо области экрана. Затем сравнивается значение BC и подсчитывается количество тактов, истраченных на задержки при обращении к памяти. Чаще всего такого грубого теста достаточно, чтобы узнать стоимость одной задержки. Далее тест можно чуть изменить, например, делать в цикле 2 обращения, и опять провести сравнение с эталоном. Этого будет достаточно, чтобы проверить правильность первого теста.
Эх, вот реала-то в наличии и нету :(
Вообще-то я задаю вопросы вместо того, чтобы проверять на реале, потому лишь, что времени прошло много, наверняка уже кто-то проделал эту работу. Не хочу изобретать велосипед, да еще и людей напрягать зазря...