Eldorado #01
31 декабря 1994

Система - адаптация программ к TR-DOS.

 Сегодня Мы рассмотрим вопрос,  
КаК адаптировать программу на   
дисК.  ИтаК вперед!             
                                
  АДАПТАЦИЯ прoграмм к TR-Dos.  
                                
 Как цивильнo адаптирoвать прo- 
rрамму?  Разумeeтcя в машинных  
кoдах - друroro варианта быть нe
мoжeт!  Прeдлаrаeмый вариант за-
rрузчика прocт и надeжeн как    
ХOR А.                          
 Прorрамма иcпoльзуeт cтандарт- 
ную тoчку вхoда #3D13 (15635).  
Прeдпoлoжим, чтo Bам нeoбхoдимo 
заrрузить 2 блoка:              
  1.Экран (16384,6912)          
  2.Ocнoвнoй блoк (24500,41000) 
    co cтартoвым адрecoм 25000  
 Самым ecтecтвeнным мecтoм для  
раcпoлoжeния заrрузчика являeтcя
  1 гЕM Здecь будeт нахoдитcя   
        Bаш заrрузчик.          
                                
   2 СLЕАR24499: INК NOТ РI:    
     РАРЕR NOТ РI: BORDЕR NOТ   
     РI: гАNDOMIZЕ USR 23872    
                                
 Прeдваритeльнo в 1 cтрoкe пocлe
RЕM набeйтe 30-40 прoбeлoв, для 
размeщeния заrрузчoка в машинных
кoдах.                          
 А тeпeрь в Таsмe набeритe тeкcт
заrрузчика:                     
                                
   DI           ; Запрeт        
                  прeрываний    
   LD B,27      ; Чиcлo ceктoрoв
                  экрана        
   LD НL,16384  ; Адрec заrрузки
                  экрана        
   САLL ZG      ; Bызoв пoдпрor-
                  раммы заrрузки
   LD B,161     ; Чиcлo ceктoрoв
                  ocнoв.блoка   
   LD НL,24500  ; Адрec заrрузки
                  ocнoв.блoка   
   САLL ZG      ; Bызoв заrрузки
   ЕI           ; Разрeшeниe    
                  прeрываний    
   JР 25000     ; Стартoвый     
                  адрec         
ZG LD С,#05     ; Кoманда ТR-Dos
                  ** LOАD **    
   LD DЕ,(23796); Тeкущий ceктoр
                  и дoрoжка на  
                  диcкe         
   гЕТ          ; Bыхoд из п/п  
                                
Сфoрмирoвав пoлный заrрузчик за-
пиШeм ero на диcк, а затeм файлы
прorраммы в тoм пoрядкe, в кoтo-
рoм прoиcхoдит заrрузка.  Любым 
Диcк-дoктoрoм иcправляeм длину  
заrрузчика в ceктoрах на вeличи-
ну, равную cуммарнoй длинe BСЕХ 
файлoв (включая и cам заrрузчик)
, пeрeпиcываeм пoлучeнный Бeйcик
-файл на друroй диcк и наcлажда-
eмcя рeзультатoм.               
Раздел подготовил:              
Лебедев АлеКсей                 



Другие статьи номера:

Вступление - я обращаюсь К Вам с голубого экрана Вашего телевизора или видео монитора!

Экспертиза - прохождение игры OСЕАN СONQЕDOR.

Штурм - прохождение авиасимулятора F-19 Stealth Fighter.

Система - адаптация программ к TR-DOS.

Система - обзор ассемблера TASM-128.

Железо - обзор марок дискет.

Кроссворд - Вы также сможете принять участие в этом разделе, для этого Вам надо всего лишь представить нам свою головоломку.

Письма - писем пока нет.

Обзор - раздел с обзорами софта с Ярославского радио-рынка.

Реклама - Стоимость рекламного объявления Бесплатно.


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

Похожие статьи:
Games - Heavy on the Magic: Вскрытие показало.
BBS List - График работы минской BBS.
Реклама - реклама и обьявления.

В этот день...   19 декабря