Важная информация

User Tag List

Страница 41 из 43 ПерваяПервая ... 37383940414243 ПоследняяПоследняя
Показано с 401 по 410 из 426

Тема: Бейсик-помощь

  1. #401
    Veteran Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,486
    Спасибо Благодарностей отдано 
    221
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    115 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Barmaley_m Посмотреть сообщение
    UPD: проверил. Знакогенератор состоит из относительно безобидных команд
    У друга был заводской клон с изменённым шрифтом. Так что безобидность - она относительная.

    - - - Добавлено - - -

    Цитата Сообщение от Barmaley_m Посмотреть сообщение
    Но ни один владелец дисковода в здравом уме не грузит ничего с кассеты.
    Это если есть безглючная дисковая версия.
    Последний раз редактировалось Bedazzle; 23.05.2023 в 09:52.
    Heavy on the disasm
    Eric and the disasm
    Mask 3: Venom strikes disasm
    Bard's disasm

  2. #402
    Member
    Регистрация
    06.11.2020
    Адрес
    г. Санкт-Петербург
    Сообщений
    144
    Спасибо Благодарностей отдано 
    72
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    17 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Barmaley_m Посмотреть сообщение
    Но ни один владелец дисковода в здравом уме не грузит ничего с кассеты. Разве только с целью сохранить загруженное на диск и забыть "кассетную" жизнь, как страшный сон.
    А если это фирменная игра с очень интересными эффектами именно для загрузки с ленты, то есть человеку просто приятно смотреть на ленточную загрузку? Тем более сейчас для эмуляторов flash loading с "ленты" вполне удобно работает.

  3. #403
    Guru Аватар для null_device
    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,100
    Спасибо Благодарностей отдано 
    22
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    68 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vlad-kras Посмотреть сообщение
    А если есть TR-DOS, но при этом загрузка с ленты, тогда полезет грузить с диска?
    Для функций, выходящих за пределы чего-то большего, чем загрузка программы нет сложности, чем предусмотреть меню, как в любой системной программке.
    Как вариант: заиметь переменную указывающую способ загрузки.
    Когда есть, но не знаешь где - это все равно, что нету.

  4. #404
    Veteran
    Регистрация
    08.05.2007
    Адрес
    Dnepropetrovsk
    Сообщений
    1,058
    Спасибо Благодарностей отдано 
    220
    Спасибо Благодарностей получено 
    47
    Поблагодарили
    31 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Bedazzle Посмотреть сообщение
    У друга был заводской клон с изменённым шрифтом. Так что безобидность - она относительная.
    Любые изменения ПЗУ чреваты. Я в свое время исследовал много программ на предмет того, почему они несовместимы с измененным ПЗУ. Доходило до смешного. В одной защите вызывалась процедура рисования линии из ПЗУ, и защита зависела от значения регистра R после отрисовки линии. При измененных алгоритмах рисования такая защита упадёт. В других программах проверялся обработчик NMI из ПЗУ, для защиты от взлома. Драйвера клавиатуры полагались на неизменное положение таблиц скан-кодов в ПЗУ. Кто-то шифровал программы, ксоря их с фрагментами ПЗУ. И так далее. В конце концов я пришел к выводу, что безопасных изменений в ПЗУ не бывает. Если нужно сохранить совместимость со всем софтом - то ни одного байта прошивки бейсика менять нельзя.

    - - - Добавлено - - -

    Цитата Сообщение от vlad-kras Посмотреть сообщение
    А если это фирменная игра с очень интересными эффектами именно для загрузки с ленты, то есть человеку просто приятно смотреть на ленточную загрузку?
    Я один из эстетов ленточной загрузки, было несколько игр с любимыми эффектами при загрузке. В эмуляторе наслаждался этими эффектами. А за годы своей "дисководной" жизни с реалом (1993-1997) грузил что-то с ленты только для переброски на диск.
    Цитата Сообщение от vlad-kras Посмотреть сообщение
    Тем более сейчас для эмуляторов flash loading с "ленты" вполне удобно работает.
    При развлечениях с эмулятором главное - то, что не надо доставать и подключать, а потом прятать на место, магнитофон и кассеты.
    Последний раз редактировалось Barmaley_m; 24.05.2023 в 22:40.

  5. Этот пользователь поблагодарил Barmaley_m за это полезное сообщение:

    Conan (28.05.2023)

  6. #405
    Guru Аватар для null_device
    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,100
    Спасибо Благодарностей отдано 
    22
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    68 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Barmaley_m, цимес ещё и в том, что дешифрация адреса окна "включения" BDI, в оригинале (15360-15615) и отечественной кальке (15616-15871), отличалась
    Когда есть, но не знаешь где - это все равно, что нету.

  7. #406
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,774
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    1,179
    Поблагодарили
    775 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    адрес окна отличался в версиях ранняя/поздняя, а не в оригинале/кальке

  8. Этот пользователь поблагодарил goodboy за это полезное сообщение:

    Barmaley_m (28.05.2023)

  9. #406
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  10. #407
    Guru Аватар для null_device
    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,100
    Спасибо Благодарностей отдано 
    22
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    68 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    goodboy, возможно.
    С отечественными вариантами схемы на "ранней" дешифрации, попросту не сталкивался. И тем не менее, сути это не меняет.
    Когда есть, но не знаешь где - это все равно, что нету.

  11. #408
    Master Аватар для Conan
    Регистрация
    22.01.2005
    Адрес
    Moscow
    Сообщений
    2,250
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    279
    Поблагодарили
    108 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Barmaley_m Посмотреть сообщение
    я пришел к выводу, что безопасных изменений в ПЗУ не бывает. Если нужно сохранить совместимость со всем софтом - то ни одного байта прошивки бейсика менять нельзя.
    О возможных проблемах совместимости на измененных прошивках я впервые узнал в 1989 году. Воспринял это как аксиому и не использовал модифицированные ПЗУ (ни при ремонте чужих клонов, ни при разработке собственного). Но конкретики - что именно не совместимо (списка игр/загрузчиков) не встречал. Может где-то такой имеется? Или хотя бы несколько названий (для примера).

    P.S. Понятно, что степень "модификации" прошивок была разной, он замены (С) до переписывания загрузчиков с ленты. Поэтому интересны именно те игры, которые наиболее сильно зависят от содержимого ПЗУ.
    Последний раз редактировалось Conan; 28.05.2023 в 11:04.

  12. #409
    Member
    Регистрация
    06.11.2020
    Адрес
    г. Санкт-Петербург
    Сообщений
    144
    Спасибо Благодарностей отдано 
    72
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    17 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тоже интересен список таких игр. Читал только про несовместимость некоторых игр для 48К и меню загрузки от 128К, там достаточно было сделать ресет на 48К и дальше нормально должно быть.
    Фирменные загрузчики или

    Цитата Сообщение от Barmaley_m Посмотреть сообщение
    В одной защите вызывалась процедура рисования линии из ПЗУ, и защита зависела от значения регистра R после отрисовки линии. При измененных алгоритмах рисования такая защита упадёт. В других программах проверялся обработчик NMI из ПЗУ, для защиты от взлома.
    А это все защита от взлома и отладки именно при самой игре или просто от копирования? Для фирменных лент не о таких подходах не слышал. Или это уже пираты так защищают честно спираченные игры?

  13. #410
    Veteran Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,486
    Спасибо Благодарностей отдано 
    221
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    115 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vlad-kras Посмотреть сообщение
    Или это уже пираты так защищают честно спираченные игры?
    В 90е увлекался выковыриванием музыки из интро к игрушкам. На чьих релизах натыкался - не скажу, но точно были ксорки, использующие данные из ПЗУ.
    Heavy on the disasm
    Eric and the disasm
    Mask 3: Venom strikes disasm
    Bard's disasm

Страница 41 из 43 ПерваяПервая ... 37383940414243 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Руссифицированный бейсик
    от Den1982 в разделе Программирование
    Ответов: 17
    Последнее: 23.02.2022, 22:58
  2. Специалист: Бейсик
    от Prusak в разделе Специалист
    Ответов: 28
    Последнее: 26.07.2019, 16:07
  3. Про бейсик
    от yur в разделе Программирование
    Ответов: 23
    Последнее: 17.02.2014, 21:26
  4. напомните про бейсик
    от goblinish в разделе Программирование
    Ответов: 7
    Последнее: 22.06.2012, 06:14

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •