Ещё разок... Пишу громко, чтобы издалека видно было - БЕРЁШЬ СВОЮ ЖЕ ТАБЛИЦУ ДЕШИФРАЦИИ ПОРТОВ, ПЕРЕБИРАЕШЬ ВОЗМОЖНЫЕ ВАРИАНТЫ АДРЕСАЦИИ И СМОТРИШЬ, ВО ЧТО ЭТО ВЫЛЬЕТСЯ В ДРУГИХ КЛОНАХ.
Все любят гипножабу
SAM style прекращай тупить, то о чём ты говоришь мне ясно. Ещё раз говорю - с железом я разберусь и без этого топика. Здесь меня интересует только то, чего я не знаю, а именно - некорректное использование портов #xxFD в софте!
Ты о том, что, к примеру, в зелёном скорпе кроме 1FFD есть ещё 63 порта, которые действуют так же. Болванчики, использующие вместо общепринятого порта что-то ещё - это игра воображения.
Все любят гипножабу
Действительно трудно найти кошку если её там нет, как и трудно найти некорректное программное использование портов #xxFD. Тебе тут всем скопом говорят (с чего я и начал) что проблемы если и будут то будут с аппаратной частью, отвечать же за всех кривописателей (коих на zx.da.ru более чем) невозможно, заказывай у newart его 14 DVD запускай анализатор кода и ищи в нём тот самый кривой пример, только ума не приложу нафигу это надо. Даже если ты чего то найдёшь то это будет просто исправить ручками (речь ведь про программную часть?) и будет оно работать с теми портами которыми надо.
с этим я как-нидь и сам справлюсь без консультаций..я обращаюсь к опыту программистов, которого у меня нет. За многие годы обкатки софта, полагаю уже удалось наступить на все скрытые в нём грабли связанные с портами #xxFD. Вот этот опыт меня и интересует.чтоб у Алексеенко демки не глючили эт врядли, в обоих известных мне случаях кривой код применялся в демках для повышения их быстродействия и исправление его должно просто разрушить демку..
Последний раз редактировалось Black_Cat; 17.03.2008 в 10:33.
Грабли - это использование неполной адресации (#fd без учёта регистра а при выводе out (#fd),a или неучёт регистра b при out (c),reg). Вот и всё.
А если ты хочешь истинно безопасные порты то бери #xxFE. Что тебе #xxFD подарились? с FE в любом случае систему не ушатаешь, а усложнённую адресацию всё равно придётся вводить.
Это не радикальное решение, и вообще вопрос уходит опять в железки. Что делали скорпионовцы на их совести, да и найти б счастливого обладателя GMX посмотреть на него. Если ты собираешься вводить полную дешифрацию то пофиг совсем на какие порты её вешать, а порты #fe (как уже было сказано) безопасные для систем где твоих предполагаемых расширений не существует. Использование же #fd портов на кривых железках с корявой дешифрацией приведёт к известному результату. И вообще я не очень понимаю нафиг тебе совмещать чего то там с чем то там. Ставь дешифратор и ставь к нему рубильник который всё это хозяйство будет отрубать переводя в legacy mode, и тебе совместимости и порты можешь брать какие хочешь.
Добавлено через 3 минуты
+1
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)