Spectrophoby #06
11 декабря 1996

Секреты TR-DOS - Turbo Loader и как переделать его в Turbo Saver.

╔══════════════════════════════╗
║        CEKРEТЫ TR-DОS.       ║
╚══════════════════════════════╝
                                
(C) Репников Юрий (KVАNT SОFT),           
───────────────────────────────           
Волжский, 1996.                 
                                
  Да, давненько  у  нас  не появлялся этот
раздел. Mатериала было маловато. Но теперь
я набрался мудрости и подкопил информации.
Вообщем темой сегодняшней статьи будет:   
                                          
    TURВO LOАDER, или как переделать      
            его в TURВO SАVER.            
                                          
  Думаю  что сегодняшняя тема довольно ак-
туальна,  так  как  сейчас практически все
делают  свои  INTRО с TURВО LОАDER'ами. Но
очень  многие  (если  не  все)  пользуются
TITUS'овской  версией,  во всяком случае у
него  я  впервые  заметил  эту штуку и сам
вставлял его во все свои загрузчики.      
                                          
  НО!  У него есть один большой недостаток
- повисание при ошибке. Это связано с тем,
что в TR-DОS в той п/п срабатывает цепочка
DI...НАLT  при ошибке. А как нам известно,
данная  ситуация  фатальна для работы.    
  Я и сам долго этого на замечал, пока од-
нажды не записал АLEX NОRMАN'у одну игруш-
ку дискетированную этим TURВО LОАDER'ом. А
так  как  у нас с ним малость не совпадают
дисководы, то игра у него повисла при заг-
рузке.  Он  мне  ее притащил и заявил, что
игра  "не пашет". Я грузанул ее у себя - и
все  ОK,  все  работает. Вот тогда то мы и
обнаружили STS'ом этот глюк. Узнав об этом
GDM  SОFT  наотрез  отказался использовать
эту  бяку  в своих прогах. И затем написал
нормальный,  не  глючащий TURВО LОАDER. Но
теперь  он стал занимать в 2-3 раза больше
памяти.                                   
  3атем  я,  экспериментируя  с  защитами,
вернее с копированием защит начал пытаться
заставить   его   записывать.  Покопавшись
STS'ом я заставил писать как первый, так и
второй lоаdеr'ы. Попутно также заставив их
работать с любым (текущим) дисководом, так
как та версия работала только с "А".      
                                          
  Итак,  публиковать  текст  программ я не
буду,  так как исходники в формате MАSM вы
найдете  в приложении к журналу. О том ка-
кая из них какая, сказано на русском языке
в начале каждого листинга.                
                                          
                        
                                          




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Раскрутка - Crime Santa Claus-2
WANTED - Розыск программ...
Ликбез - Ассемблер: Взгляд издалека (продолжение).

В этот день...   16 ноября