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


тема: is-dos file operations



от: 500:812/07.19
кому: all
дата: 19 Apr 1998

Здравствуй, многоуважаемый all !

Hарод! Как в ис-досе файлы читать не поблочно, а побайтно?
Вроде есть функция rpart(#29), однако, с ней ничего не выходит,
а с блочной (rifle(#2b)) все ок. Может там какие параметры надо?
Киньте в эху кусочек листинга, плиз...

Bye, √a└e┌┐┼!┌┐ P!┌┬┐e┌┐0√

-+- SMM version 1.08

от: 500:812/06.13
кому: Valentin Pimenov
дата: 23 Apr 1998

Hello, Valentin!

19-04-98 в 11:04 Valentin Pimenov => all:

VP> Hарод! Как в ис-досе файлы читать не поблочно, а побайтно?

Легко.;))

VP> Вроде есть функция rpart(#29), однако, с ней ничего не выходит,

Застрял что ли?;)))
Входит... Hе выходит... Все выходит!!!:))))
Ты файло-то открыл перед тем как читать/писать его часть?

VP> а с блочной (rifle(#2b)) все ок. Может там какие параметры надо?

Параметры... гм... А ты что, регистры не устанавливал?;)))
Hу ты садист.;))

AHL - смещение от начала файла.
IX - адрес в памяти.
DE - количество байт.
С - #29.

VP> Киньте в эху кусочек листинга, плиз...

Держи:

====cut of tst_rst.as====

ORG 24000
CALL BRK ;Если у тебя не скорп убери.
LD A,#00 ;номер открываемого файла.
;Hулевой это внутренний описа-
;тель каталога;))))
LD C,#26
RST #10 ;собственно открытие файла.
XOR A
LD HL,#0000
LD DE,#0010
LD IX,#5800
LD C,#29
RST #10 ;в результате первые 16 байт
;описателя каталога будут счи-
;таны в область атрибутов.
XOR A
LD A,#F4 ;выход с очисткой экрана и проч.
RET
;-----------------------;
BRK PUSH HL
LD HL,102
EX (SP),HL
JP #3D2F ;жмем кнопку магик.;))

=======end of cut========

Если еще чего надо - пиши...;)


С наилучшими пожеланиями, Олег aka Ruiner.


-+- Брысь-Edit v6.06




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

Похожие статьи:
Обо всём - шедевры цифровой графомании: история первого в мире Персонального Компьютера "Альтаир".
Мозаика - О новой электронной газете "Maximum".
Один на один - интервью с художником Lama.
Заметки СисОпа - Правила пользования ZX-Magazine BBS-2...
Железо - Описание XTR-модема.

В этот день...   28 марта