[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MiNT] DATE/TIME cookies



On Wed, 17 Feb 1999 16:39:54 +0100 (EET), Konrad Kokoszkiewicz wrote:

KK>> OK, so what if FreeMiNT allocated two word blocks in a global memory and
KK>> ´mirrored´ the internal datestamp and timestamp variables into those
KK>> vars in global memory?

KK>Two problems:
KK>
KK>1) (Julian already pointed it out) internal date and timestamp of MiNT
KK>   must be in TOS format. Which won´t be the case, the internal
KK>   implementation of timekeeping variables is currently changing.

there will always be the code for converting the internal variables into
GEMDOS format (for Tgetdate/Tgettime). This code could be called once
per second to update the global variables DATE/TIME cookies would point
to.

KK>The real problem is that calling MiNT from interrupt (whether MiNT is
KK>reentrant or not) would greatly increase system load

I agree. So please tell me how to allocate 4 bytes in globally
accessible memory (read-only is OK) and I´ll write the code for
DATE/TIME cookies. Then you can say if it´s OK to integrate it or not.

Petr
--
E-mail: stehlik@cas3.zlin.vutbr.cz                        PARCP developer
   WWW: http://cas3.zlin.vutbr.cz/~stehlik/              MiNTOS/Linux user
mirror: http://users.zln.cz/~pstehlik/                 Atari 800XL emulation
mirror: http://www.stehlik.cyberstrider.org/              Atari Falcon040