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




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

Похожие статьи:
Отдохнем - "Как ломаются полуоси?".
Реклама - Самый большой в Томске выбор прогрaмного обеспечения │ │ для ваших Спектрумов со всего мира.
Анекдоты - расслабуха.
Байки из Бобруйска - "Нож в руке Rasskazovа снова сверкнул в воздухе, нанося телефону последний смертельный удар"...
Nonsense - вывод и печать спрайтов на спектруме.

В этот день...   8 мая