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

Re: Applesoft and RESET



In article <1j10n19cdti5v$.xoaqhphqy8p3$.dlg@40tude.net>,
 "Jeff Blakeney" <jeff.blakeney@a2central.com.remove-jso-this> wrote:

>   To: gids.rs
> On Sat, 6 Jun 2009 07:12:22 -0700, gids.rs wrote:
> 
> >> You are mistaking the ROM monitor that resides from $F800 to 
> >> $FFFF. Applesoft resides from $D000 to $F7FF.  No calls made by 
> >> Basic.system ever go into Applesoft.
> > 
> > Sorry, actually thats not true :).  Basic.system intercepts 
> > commands from a program and either passes them on to Prodos or to 
> > applesoft depending if a chr$(4) character is found.  But as I said 
> > before.  No entry points have been compromised.
> 
> If that's true, why is BASIC.SYSTEM 10 KB in size and why has there 
> been multiple versions with bug fixes since it came out with ProDOS 
> v1.0?  My memory may be failing me here but I'm with Rob.  I thought 
> that the Applesoft ROM space got switched out and BASIC.SYSTEM was 
> loaded into the high part RAM.

I'm not sure it's dispositive, but Figure A-1, Memory Map in "The ProDOS 
8 Technical Reference Manual" shows Basic.System occupying ~10 KiB from 
$9600 to $BF00. I don't know what Applesoft ROM entry points are 
required by Basic.System.

-- 
John B. Matthews
trashgod at gmail dot com
<http://sites.google.com/site/drjohnbmatthews>