Date : Wed, 02 Aug 2000 12:35:53 +0100 (GMT)
From : Brian Widdas <brian@...>
Subject: Re: Alive again
On Wed, 2 Aug 2000, jim wrote:
> On Mon, 31 Jul 2000, Isabel Cisternas & Robert Schmidt wrote:
>
> > jim wrote:
> > > > $.HAMPST1 d9cd ffff 3c5
> > > ^^^^
> > > I thought this address looked familiar. It is the reset address for OS
> > > 1.2 . Is it load or execute address? If it is execute, the program is
> >
> > It's the load address.
>
> Aha. It'll never load there. Somebody's been playing nefarious tricks with
> the tape format.
> I thought it might be possible, by having an execute address of &D9CD, to
> simulate a reset and have the OS start you up afterwards (might have
> implications in copy protection etc.) but I think now you probably have to
> be a ROM to pull that off.
I think (it's been a while) that there's an OSBYTE call which you can use
to get the OS to call your code after a reset.
Brian