Dan,

You may want to look into the paste ram start location. I think that the buffer 
ends with a chr(26) character.


0xF9A5
R_PASTE_RAM_START


Kurt
On Fri, Jul 19, 2019, at 10:15 AM, Dan Higdon wrote:
> So maybe it's impossible to access the paste buffer from inside a basic 
> program after all, except trivially when the user presses <paste> during an 
> input statement.
> Well, if I figure something out one day, I'll share it here.
> 
> On Thu, Jul 18, 2019 at 1:49 PM Gene Corrigan <[email protected]> 
> wrote:
>> Ask the Russians: they've got all the codes in the world.
>> 
>>  epc
>> 
>>  > On Jul 18, 2019, at 11:00 AM, Dan Higdon <[email protected]> wrote:
>>  > 
>>  > Hey ModelT enthusiats!
>>  > 
>>  > Has anyone cracked the code on how to access the paste buffer from inside 
>> a BASIC program? I have some utilities I'm working on that would benefit 
>> from using the pastebuffer as an IPC mechanism, since sometimes they're just 
>> generating something I want to insert into a document.
>>  > 
>>  > It feels like you should be able to open the paste buffer's file as an 
>> input/output channel, since it looks like it's stored as an invisible file, 
>> but I can't figure out how to do it. I have a Model102, so the hidden 
>> filename of this buffer is semi-randomized.
>>  > 
>>  > I imagine it would be possible with a small machine language routine to 
>> open that file and bind it to an IO channel in BASIC. (Maybe passing the 
>> channel number in A, and some option flags in HL), but I don't understand 
>> the Model100's ROM routines well enough to pull that off, and I would be 
>> shocked if I were the first person to think of doing this.
>>  > 
>>  > Anyhow, thanks for any idea!
>>  > Dan Higdon

Reply via email to