ZXNet эхоконференция «code.zx»


тема: Функция #0a процедуры #3d13



от: Александр Шушков
кому: All
дата: 11 Oct 2006
Hello, All

Будет ли в системной переменной TR-DOS #5cf4 (адрес чтения следующего сектора)
находится адрес файла, который мы ищем при помощи функции #0A, или его (адрес:
сектор, дорожка) нужно "выуживать" отдельно?

от: Александр Шушков
кому: All
дата: 11 Oct 2006
Hello, Spectre

Spe> Я бы на твоем месте сделал так:
Spe>
Spe> LD C,#A ;find file on disk
Spe> CALL #3D13
Spe> LD A,C
Spe> INC C
Spe> RET Z ;file not found
Spe> LD C,8 ;read file descriptor
Spe> CALL #3D13
Spe> LD DE,14
Spe> ADD HL,DE
Spe>
Spe> В (HL) то что тебе надо

А HL по выходу из 8-й функции будет указывать на #5CDD?

от: Андрей Богданович
кому: All
дата: 11 Oct 2006
Hello, axor

axo> Будет ли в системной переменной TR-DOS #5cf4 (адрес чтения следующего
axo> сектора) находится адрес файла, который мы ищем при помощи функции
axo> #0A, или его (адрес: сектор, дорожка) нужно "выуживать" отдельно?


Я бы на твоем месте сделал так:

LD C,#A ;find file on disk
CALL #3D13
LD A,C
INC C
RET Z ;file not found
LD C,8 ;read file descriptor
CALL #3D13
LD DE,14
ADD HL,DE

В (HL) то что тебе надо

от: Андрей Богданович
кому: All
дата: 12 Oct 2006
Hello, axor

Да, что-то я не додумал (наверное работа плохо влияет). :) Конечно можно сразу
HL, (#5CEB)




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

Похожие статьи:
Dman's CC'001 report Dman's - отчет о CC'001.
Chip'n'Dale - 1 - Чип и Дейл спешат заSAVEиться часть 1.
ИдeЯлoгия - В дaннoй стaтьe я кaк всeгдa буду брeдить.
Сплошные приколы - Рассказы: В электричке, Плевок, Зонт.
News - Ldir и Чапай выпустили-таки газету, Dissonator приезжал на побывку, вести от Nuts.

В этот день...   20 апреля