Re: A83: Re:


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

Re: A83: Re:




_INSERTMEM inserts DE bytes at (HL).  It's that simple.  Nothing long
about it.  I assume it makes room for the insert by pushing everything
back and updating the VAT.  I suppose that's why it doesn't work right in
shells that screw up the VAT like SOS (it fixes it too, of course)


On Mon, 7 Dec 1998 17:34:15 +0900 "James Matthews"
<matthews@tkb.att.ne.jp> writes:
>
>> >--> Why insert start?  What's so special about that label >-->
>
>This will be the label at the beginning the program (or thereabouts).  
>The label is equated to a memory address...so this takes
>the memory address of the program and subjects 9327h (where executing 
>programs in memory start running)
>
>> >--> What does ERRNOTENOUGHMEM do here? It's called 
>unconditionally!
>
>I supposed _ERRNOTENOUGHMEM checks for this.  There's an _ERRMEM too, 
>I think, so that's probably called with a conditional.
>
>> >--> I could use a big explanation of _INSERTMEM >-->
>> 
>
>Hehe, me too :)
>
>> >--> USERMEM_OFFSET? >-->
>
>No idea, sorry.
>
>> >--> Here's that "insert_start" again. >-->
>
>Ah, ok, this is the memory address it will use.  This following 
>portion is the loader.
>
>HTH,
>
>James.
>

<<<<<<<<<<<<<<<<<<<<<<<<<+>>>>>>>>>>>>>>>>>>>>>>>>>
       See ya,
       Mastermind

       http://www.bigfoot.com/~mastermind5

___________________________________________________________________
You don't need to buy Internet access to use free Internet e-mail.
Get completely free e-mail from Juno at http://www.juno.com/getjuno.html
or call Juno at (800) 654-JUNO [654-5866]