laratime.ZXZ [1/1]

ZXNet эхоконференция «real.speccy»

От Kirill Frolov Кому All 04.12.1998

Hi, All !

Hаписал я программку, которая запускается перед запуском Лары и в 9 сектор
0 дороги прописывает время из часов по схеме модифицированной глюка.
Модифицированная она потому, что я забыл про 7 бит #eff7 :-( Hо у меня в
компутере он не проверяется :-) Так что я думаю программа мало кому нужна,
но вдруг пригодится ? Занимает она мало, поэтому и заюючил.

Чтобы не было вопросов - это ZXZIP спектрумовский !
(на спектруме в ZIP переименовать надо).

section 1 of 1 of file laratime.Z < Lara Croft 3.30 UUE >
begin 644 laratime.ZXZ
M3$%202`@("!"W0#=``'-`"!$;S0#``$&'`U0?<""`4,"_!\1(<#F$WN&A(:\
M]:X&"6KT#9+KR(D0\0>\_]WGPO9Y#?YNC]<\090%?2:7::P[Z1-(T\V8]R\V
M(MN#,`=&A'YP\%>8`2G.'2EWI$^$S6MW]7F`6`D0JP!B?S7L`0VM[XZT"7!D\N)/S<-_>/3A0\!'\YHC/GARJDF;%E6I(I@W!"BP(L#^L$7.E'G3
MYDV1.O,#4U[F3)PW98K`?F!&`,X:LZ;-F#FR5Z_SODBF8>6&!3G3Y0SN`:L6
""!`
`
end
sum -r/size 51853/342 section
sum -r/size 40903/227 entire input file


От Renat Mamedov Кому All 04.12.1998

Приветствую тебя, Kirill!

KF> Hаписал я программку, которая запускается перед запуском
KF> Лары и в 9 сектор
KF> 0 дороги прописывает время из часов по схеме
KF> модифицированной глюка. Модифицированная она потому, что я
KF> забыл про 7 бит #eff7 :-( Hо у меня в
KF> компутере он не проверяется :-) Так что я думаю программа
KF> мало кому нужна,
KF> но вдруг пригодится ? Занимает она мало, поэтому и
KF> заюючил.

[skip]

я это такое дело написал когда появилась 1.40, вроде... и
пришил ее к Ларе, а потом версии стали так часто меняться, что
до сих пор лень переделать... :)

а теперь главное: а каким образом ты решил противоречие
1) в часах хранятся 2 цифры года
2) в Ларе надо 4 цифры.

что произойдет после 31 декабря 1999 года?
Попадем в прошлый век?
:)


bye.


От Denis Dmitriev Кому All 05.12.1998

Здорово, Renat!

Однажды 04 Dec 98 в 21:47:54 товарищ Renat Mamedov заметил товарища
Kirill Frolov по поводу , куда я и вмешался:

RM> а теперь главное: а каким образом ты решил противоречие
RM> 1) в часах хранятся 2 цифры года
RM> 2) в Ларе надо 4 цифры.

RM> что произойдет после 31 декабря 1999 года?
RM> Попадем в прошлый век?

А чего, трудно определить драйвером? если год из часов меньше, к примеру,
98-го,
то это уже следующее столетие. имхо, no проблемс :)

С наилучшими, Denis Dmitriev.

... Куплю самогонный аппарат. телефон посредника 02.

От Kirill Frolov Кому All 06.12.1998

Hi, Renat

Было 04 Dec 98 и 21:47:54 , Renat Mamedov писал к Kirill Frolov
на тему laratime.ZXZ [1/1]
Hе увидев поблизости модератора решил вставить словечко:

RM> пришил ее к Ларе, а потом версии стали так часто меняться, что
RM> до сих пор лень переделать... :)

Дык надо отдельной прогой держать - тогда и от версии будет мало зависить.

От Renat Mamedov Кому All 08.12.1998

KF> Будет 1 января 2000 года. Если год меньше чем 98 -
KF> однозначно 20XX. Иначе 19XX.

KF> A вот что будет после 2097 года я тоже знаю - глюки.

так. ясно.
интерсно, как это обошли на писюке...

Такова версия следствия. я сказал.


От Vyacheslav Mednonogov Кому All 09.12.1998

DD> А чего, трудно определить драйвером? если год из часов меньше, к примеру,
DD> 98-го, то это уже следующее столетие. имхо, no проблемс :)

А в 2099-ом как быть? :))

C горячим приветом, Слава!

От Denis Dmitriev Кому All 10.12.1998

KF>> A вот что будет после 2097 года я тоже знаю - глюки.
RM> так. ясно.
RM> интерсно, как это обошли на писюке...

Бум... имхо, там сплошной харакири :)

От Denis Dmitriev Кому All 10.12.1998

Дык!
это ж все запросто решается!
Отводим в области памяти в CMOS-e два байта, один из них хранит номер текущего
века, а второй - номер текущего года (ибн "19" и "98").
Если драйвер лезет к часам, и обнаруживает, что номер запомненого года больше,
чем тот, который считают часы, тады инкрементируем номер века.
После чего запоминаем полученые результаты века и года там же в кмосе.

Вопросы?

ps: будет работать лишь до 25599-го года :(

От Renat Mamedov Кому All 11.12.1998

DD> Дык!
DD> это ж все запросто решается!
DD> Отводим в области памяти в CMOS-e два байта, один из них
DD> хранит номер текущего
DD> века, а второй - номер текущего года (ибн "19" и "98").
DD> Если драйвер лезет к часам, и обнаруживает, что номер
DD> запомненого года больше,
DD> чем тот, который считают часы, тады инкрементируем номер
DD> века.
DD> После чего запоминаем полученые результаты века и года там
DD> же в кмосе.

DD> Вопросы?

эта фишка нужна будет каждые 100 лет... :) тогда уж написать
спец. утилиту... типа "встреть новый век достойно!" :)

DD> ps: будет работать лишь до 25599-го года :(

не согласен! если все-таки придерживаться стандарта Глюка
по часам - то вернне будет 9999 год. ибо данные по ^^^
хранятся в BCD формате... а не binary... и весь этот спор
по поводу bcd/binary поднял Исаев, которому не хотелось
терять совместимость (частичную) с профинскоми часами.
А мне было проще (и всем будет проще) печатать напрямую
из bcd. и если автор лары юзает binary, то я почти уверен,
что в процессе печати он переводит в bcd...

зы. кто первый ответит - получит конфетку: в связи с
глобальными изменениями роутинга почты в 5026 у меня
есть подозрения в собственной невидимости... плиз,
подтвердите...