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


тема: Ramdisk



от: Eugene Palenock
кому: WoWaN Nickolaev
дата: 17 Aug 2001
Привет, WoWaN! 14 Авг 01 19:10, WoWaN Nickolaev -> All: WN> Есть у кого драйвер рамдиска для Пента-512 в сырцах ? При "да" :) Под что ? Под ISDOS вот (выбор банок по DB, а не расчёт для того, чтобы делать несколько разных дисков, и чтобы при желании не занимать 00-07 банки): ORG #A4E2 DEFW #0000 ;без инсталляции MEM1 EQU $-1 DEFW dread MEM2 EQU $-1 DEFW write MEM3 EQU $-1 DEFW binit ;для dread и write: ;hl - адрес в памяти ;de - номер нач. блока на диске ;b - кол-во блоков DEFB #E0,#04 DEFB #00,#00 DEFB #00,#00 DEFB #00,#00 ;таблица очередности заполнения страниц ptable DEFB #D0,#D1,#D2,#D3,#D4,#D5,#D6,#D7 DEFB #90,#91,#92,#93,#94,#95,#96,#97 DEFB #40,#41,#42,#43,#44,#45,#46,#47 DEFB #07,#06,#04,#03,#01,#00 dread XOR A JR LLA504 write LD A,#EB LLA504 LD (LLA54B),A LLA507 LD (LLA54E),A LD A,H ADD A,B JR C,LLA514 ADD A,#40 JR NZ,LLA514 DEC A ADD A,L LLA514 LD A,#07 RET C JR LLA55A LLA519 LD A,E OR #C0 PUSH AF NEG LD C,B CP B JR NC,LLA524 LD C,A LLA524 LD A,B SUB C LD B,#00 EX DE,HL PUSH HL ADD HL,BC EX (SP),HL ADD HL,HL ADD HL,HL LD L,H LD H,B LD B,A PUSH BC LLA532 LD BC,ptable ADD HL,BC POP BC LD A,(HL) POP HL EX (SP),HL PUSH BC LD B,C LD C,#00 LD L,C DI L1 EQU $+1 LD (L2),BC LD BC,#7FFD OUT (C),A L2 EQU $+1 LD BC,0 LLA54B EX DE,HL LDIR LLA54E EX DE,HL LD A,#10 LD BC,#7FFD OUT (C),A EI EX DE,HL POP BC POP DE LLA55A INC B DJNZ LLA519 binit XOR A RET DEFW #FFFF DEFW MEM1,MEM2,MEM3 DEFW LLA504 DEFW LLA507 DEFW LLA532 DEFW L1 С уважением, Евгений.




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

Похожие статьи:
ПОД ЗВУКОМ "ПИ" - Raver: "Не хочу вас обидеть, хочу лишь сказать святую правду людям - вы же профессионально сосёте!"; разборки между Constelattion и Phantasy.
INTRO - Последний, юбилейный выпуск.
Юмор - СцeнoвыE ПрикOлЫ и АнeКдoтЫ.
MinskZXNet - Hamer BBS некоторое время не работала.
Интервью - Интервью с одним из известнейших спектрумистов - Андреем Ларченко.

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