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


тема: CMOS in SMM...



от: 812/19.00
кому: Denis Parinov
дата: 02 Dec 1997

DP> Приветствую тебя, Fedy!

Hi, Denis!

DK>>> 2Denis Parinov:
DK>>> Hу сунь нам в SMM часики, а то все письма будут за 24.10.97

FS>> Да... И сделай автоматическое поределение какие часики
FS>> стоят, хотябы SMUG и CMOS.

DP> в том то и проблема, что часики разные бывают, следовательно
DP> надо оформить в виде драйвер. Следовательно надо определится с
DP> памятью не отводить же целую страницу под драйвер часов :)

Страницу? Да нафига??? У тя в проге
найдется 45 байт ? ;)))

Вот, подпрограмма для CMOS'а:

LD A,(8) ;ЕСЛИ HЕ СКОРП,
CP 195 ;ТО CMOS'а HЕТ
JR NZ,NO_CMOS ;И ВПОМИHЕ ;)
LD D,#20
CALL RST_ ;ОБHОВИЛИ БУФЕР
JR C,NO_CMOS ;CMOS'а HЕТ ;(
LD DE,#414D
LD HL,DATA
CALL RST_ ;СЧИТАЛИ ДАТУ
LD DE,#40DA
LD HL,HOUR ;И ВРЕМЯ...

RST_ RST 8 : DB #89
RET

DATA DS 8
HOUR DS 5

После чего у тя в DATA сидит 8 байт
даты типа ??-??-??, 0 перед числом
ставится, если оно <10... А в HOUR
у тя время ??:??, 5 байт. Терь кидай
их в письмо, и усе ок!

Да, ещё: на старых версиях ПЗУ команда
RST 8 : DB #89 выдает глюки, так что
смотри ещё версию ПЗУ. Если меньше
3.? или типа, то тоже NO_CMOS ;)))


DP> P.S. у меня уже написаны программные(интеруптные) часики
DP> так что как только я определюсь часики будут у всех.

Определяйся скорей ;)

DP> С уважением, Denis.


Farvel, Vega/56.

-+- ZxAsm 3.0




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

Похожие статьи:
Наш гость - Новый электронный журнал "Увлечение" из Барнаула.
Some words - сложно конечно, описать все чувства, которые переполняют меня в данный момент. Прошли года, закончились пати, появились новые перспективы...
Юмор - Сказки о жопе.
Отдохнем ?! - Прикольный рассказик "Мелкий".
Компьютерная новелла - Prince of Persia.

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