Даа.. Лаптев молодец!


Именно то о чём я и спрашивал!
use_trdos
di
im 1
ld hl,#5c00
ld de,#5c01
ld bc,#0240
ld (hl),l
ldir
ld iy,#5с3a
;можно и ld iyh,#3a как у Лаптева (по адресу #3a00 ;#ff находится - типо "Шеф усё харашо нету Ашибак
;летим дальшо"

но это ПЗУ и хто ево знает
;что там окажется на другой машине

)
ld a,#ff
ld (iy+0),a
ld (#5d0c),a ;#ff=i/o Буфер неиспользуется
ld a,#c9
ld (#5cc2),a ;для TR-DOS
ld a,#83
ld (#5cc8),a ;режим работы дисковода А
;для B,C,D будут #c9,#ca,#cb
;#5d16 содержит номер дисковода (0-3=А-D)+#3c
;А дальше как по маслу

ld hl,#c000
ld de,#0101
ld bc,#0105
call #3d13
ret
Ещё непроверил на работоспособность но помоему примерно так и было...
Данные режима работы дисковода и номер дисковода надо устанавливать перед запуском игрухи естественно. (вот эта одна переменная

)