Re: 2001N/basic-4 UD3 option

From: Greg King <greg.king5_at_verizon.net>
Date: Fri, 13 Oct 2017 14:31:17 -0400
Message-ID: <c8e77803-0bc0-ecc8-32e6-23aa4f635a5c@verizon.net>
On 2017-10-10 3:58 PM, smf wrote:
> 
> On 10/10/2017 19:02, Ethan Dicks wrote:
>>
>> I found the string 'AEUXSL^@DMGRF_#*VNZ' near the end of the ROM; and,
>> it looked like a command list.
>>
>> On the above list, D, F, and N appear.  They might do something after all.
>> Don't see any mention of Y; but, it's not on the list.
> 
> Great. For some reason, the .d command behaves differently from the 
> others which require a parameter, & gives the ? error instead of syntax 
> error.
> 
> .d needs to be followed by a number; or, it gives a ? error. It deletes 
> BASIC source lines.
> 
> 10 print "hello"
> 11 rem
> 12 rem
> 13 rem
> 14 goto 10
> .d 11,13
> 
> causes lines 11, 12, & 13 to disappear.
> 
> .f needs to be followed by a string; or, it gives a ? error. No idea what 
> it does.
> 
> .n; I can't get it to do anything.
> 
> .* removes the *, and doesn't appear to do anything.
> 
>> Also, there's ^ and _ and *.
> 
> The ^ is the up-facing arrow; in VICE, it's the delete key. I can't make 
> it do anything other than syntax error.
> 
> The _ is the left-facing arrow; in VICE, it's the top left of the 
> keyboard, which kinda looks like "<-".
> 
> .<- needs to be followed by a number, which, I think, is a file handle, as 
> you get a "?file not open" error if you then press enter on a blank line.

The descriptions in this thread look like a DOS wedge and a BASIC 
programmer's aid.

.# (or just # without the .) might set a device number (for other commands).
.f might mean Find something in the BASIC source code.
.n might be a source code renumber command.
^ might load and run BASIC programs.
<- might save a BASIC program (it might be different from .s).

Note that . might be only a way to stop the BASIC interpreter from 
thinking that the letter commands are variables names.  The other 
punctuation marks might not want a . in front of them.

       Message was sent through the cbm-hackers mailing list
Received on 2017-10-13 19:00:03

Archive generated by hypermail 2.2.0.