Последний раз редактировалось Bedazzle; 23.05.2023 в 09:52.
Heavy on the disasm
Eric and the disasm
Mask 3: Venom strikes disasm
Bard's disasm
Любые изменения ПЗУ чреваты. Я в свое время исследовал много программ на предмет того, почему они несовместимы с измененным ПЗУ. Доходило до смешного. В одной защите вызывалась процедура рисования линии из ПЗУ, и защита зависела от значения регистра R после отрисовки линии. При измененных алгоритмах рисования такая защита упадёт. В других программах проверялся обработчик NMI из ПЗУ, для защиты от взлома. Драйвера клавиатуры полагались на неизменное положение таблиц скан-кодов в ПЗУ. Кто-то шифровал программы, ксоря их с фрагментами ПЗУ. И так далее. В конце концов я пришел к выводу, что безопасных изменений в ПЗУ не бывает. Если нужно сохранить совместимость со всем софтом - то ни одного байта прошивки бейсика менять нельзя.
- - - Добавлено - - -
Я один из эстетов ленточной загрузки, было несколько игр с любимыми эффектами при загрузке. В эмуляторе наслаждался этими эффектами. А за годы своей "дисководной" жизни с реалом (1993-1997) грузил что-то с ленты только для переброски на диск.
При развлечениях с эмулятором главное - то, что не надо доставать и подключать, а потом прятать на место, магнитофон и кассеты.
Последний раз редактировалось Barmaley_m; 24.05.2023 в 22:40.
Conan (28.05.2023)
Barmaley_m, цимес ещё и в том, что дешифрация адреса окна "включения" BDI, в оригинале (15360-15615) и отечественной кальке (15616-15871), отличалась
Когда есть, но не знаешь где - это все равно, что нету.
адрес окна отличался в версиях ранняя/поздняя, а не в оригинале/кальке
Barmaley_m (28.05.2023)
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
goodboy, возможно.
С отечественными вариантами схемы на "ранней" дешифрации, попросту не сталкивался. И тем не менее, сути это не меняет.
Когда есть, но не знаешь где - это все равно, что нету.
О возможных проблемах совместимости на измененных прошивках я впервые узнал в 1989 году. Воспринял это как аксиому и не использовал модифицированные ПЗУ (ни при ремонте чужих клонов, ни при разработке собственного). Но конкретики - что именно не совместимо (списка игр/загрузчиков) не встречал. Может где-то такой имеется? Или хотя бы несколько названий (для примера).
P.S. Понятно, что степень "модификации" прошивок была разной, он замены (С) до переписывания загрузчиков с ленты. Поэтому интересны именно те игры, которые наиболее сильно зависят от содержимого ПЗУ.
Последний раз редактировалось Conan; 28.05.2023 в 11:04.
Тоже интересен список таких игр. Читал только про несовместимость некоторых игр для 48К и меню загрузки от 128К, там достаточно было сделать ресет на 48К и дальше нормально должно быть.
Фирменные загрузчики или
А это все защита от взлома и отладки именно при самой игре или просто от копирования? Для фирменных лент не о таких подходах не слышал. Или это уже пираты так защищают честно спираченные игры?
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)