ZXNet эхоконференция «code.zx»
тема: Antiemulator
от: Kirill Frolov
кому: All
дата: 11 Dec 2001
Hемедленно нажми на RESET, All!
Скорость работы эмулируемого процессора в современных эмуляторах
неравномерна.
Это можно попытаться определить по часам реального времени или генерал-саунду
(скорее всего они не работают синхронно с процессором, в отличии от некоторых
других устройств).
Удавшаясе попытка что-либо считать с ленты (через порты только!) в дисковой
версии программы тоже может
служить признаком эмулятора.
* Originally in ZX.SPECTRUM
* Crossposted in CODE.ZX
от: Aleksey Malov
кому: Ilya Kudryavcev
дата: 06 Jan 2002
Hi, Ilya!
Fri 4 Jan 2002, at 00:15:33 Ilya Kudryavcev told Aleksey Malov about
Antiemulator
IK> Вот тебе раз. Я ни кого не зову на эмуль, а наоборот зову тех, у кого есть
IK> желание но нет реала. Если кто понял не так, я не виноват.
Со стороны выглядело именно так: "Я вон прогу напишу, которая только на
эмуляторах работать будет". Или это не ты сказал?
IK> Да и вообще, каждый решает сам, как и на чем ему работать, а глючные
IK> антиэмуляторы это попытка ущемить права человека в праве на выбор.
IK> Это нарушение конституции.
Глючные эмуляторы - тоже не есть гуд.
IK> Вот как раз антиэмуль насильно заставляет включить-купить реальный спек и
IK> юзать его, а это ни есть гуд.
Проблема сабжа - не такая уж и проблема на самом деле. Поскольку мне особо не
попадались проги, которые насильно бы определяли эмулятор и после этого
определения отказывались бы работать. Пусть в ЧВ есть "защита", вешающая
напрочь UKV путем записи слова по адресу #ffff. Hе ровен час, когда такая байда
произошла бы со вполне нормальной, не оснащенной сабжем, прогой. А так,
глядишь, автор услышал о таком баге и исправил его друзьям на радость и врагам
на зло. Впрочем, на сколько я знаю, автор UKV так этот глюк и не поправил.
IK> Я могу выкинуть все, и оставить только PC, ибо она может все остальное про
IK> эмулировать, а работать я буду также как и хотел.
IK> Если кто на спеке не работал, так он и в эмуле ни че делать не будет, и
IK> есстественно если делал, то поиграв на пц вернется к работе на эмуле ZX.
IK> Тут все просто.
С переходом на эмуль появляются "проблемы, которых раньше не было". Hапример,
автор паковщика RIP'а приобрел летом пц и вот уже как полгода почти не выпускал
новую версию, хотя несколько неприятных глюков исправить бы стОило. Причина
банальна: мало места на винте (200 Мб, или что-то типа того), а хотелось бы
улучшить алгоритм, написав его на пц на C++, а потом на спековский асм
портировать. А куда компилятор с таким винтом поставишь? Реальный спек у него
вообще не известно, как работал. Хоть я его глюодром не видел, но судя по
рассказам, глючил сильно, особенно часто диски порол.
Bye, Ilya.
WBR, Vivid^Brainwave.
от: Kirill Frolov
кому: All
дата: 19 Jan 2002
Hемедленно нажми на RESET, All!
В ZXStealth 0.500 нажатие EXT+Z или EXT+SPACE воспринимается как нажатая
комбинация
клавиш, отличная от SS+CS. В реальной спектрумовской клаиатуре такого
естесственно быть не может.
Проверяйте сами. А может то всё глюки ПЦшной клавы. :-/
* Originally in ZX.SPECTRUM
* Crossposted in CODE.ZX
|