[Prev][Next][Index][Thread]
Re: A92: New TI-92 OS! (Update & Anouncement)
-
To: assembly-92@lists.ticalc.org
-
Subject: Re: A92: New TI-92 OS! (Update & Anouncement)
-
From: "Bryan Christopher Turner" <bcturner@eos.ncsu.edu>
-
Date: Mon, 16 Mar 1998 10:20:15 -0500
-
Delivered-To: assembly-92-outgoing@towerguard.unix.edu.sollentuna.se
-
In-Reply-To: David Ellsworth <davidell@ix.netcom.com> "Re: A92: New TI-92 OS! (Update & Anouncement)" (Mar 8, 7:56pm)
-
References: =?iso-8859-1?Q?=3C=22David_K=FChlin=22_=3Cdkuehlin=40hell1og?= =?iso-8859-1?Q?=2Eb_e=2Eschule=2Ede=3E_?= =?iso-8859-1?Q?=09=3C199802210425=2EXAA14270=40fairway=2Eecn=2Epurdue=2Ee?= =?iso-8859-1?Q?du=3E_?= =?iso-8859-1?Q?=09=3C34FA8F24=2E60A99F76=40hell1og=2Ebe=2Eschule=2Ede=3E_?= =?iso-8859-1?Q?=09=3Cm0yA1k5-0003DzC=40fwd13=2Ebtx=2Edtag=2Ede=3E_?= =?iso-8859-1?Q?=09=3C9803041058=2EZM9976=40eos=2Encsu=2Eedu=3E_?= =?iso-8859-1?Q?=09=3C34FE67FE=2ED93CD388=40hell1og=2Ebe=2Eschule=2Ede=3E_?= =?iso-8859-1?Q?=09=3C9803051422=2EZM21333=40eos=2Encsu=2Eedu=3E_?= =?iso-8859-1?Q?=09=3C34FFD457=2ED558A318=40hell1og=2Ebe=2Eschule=2Ede=3E_?= =?iso-8859-1?Q?=09=3C3=2E0=2E3=2E32=2E19980308195631=2E008ca100=40popd=2E?= =?iso-8859-1?Q?ix=2Enetcom=2Ecom=3E?=
-
Reply-To: assembly-92@lists.ticalc.org
>
> Many of the TI-92's ROM calls are not reentrant. How are you handling that
> in your OS?
>
For the most part, I'm not using them in the kernel. User programs will be
able to access TI-ROM calls through the TI-Library, waiting and signaling on a
semaphore so that only one has access at a time. Also, I imagine that the
programs will not be given access to functions which are persistent (opening
dialogs, creating menus), since these would affect the TI-OS with unknown
results.
I'm not vouching for the utility of the new kernel, only it's operation.
When you see the demo you may get a few ideas as to it's utility however.
Floating palettes which display memory or a variable's value, and independent
sprites (sprites which control themselves) for games are two good examples.
--Bryan
bcturner@eos.ncsu.edu
References: