<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
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
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>