Date : Tue, 18 Sep 2018 16:02:17 +0100
From : robert@... (Rob)
Subject: Announce: Brandy Basic - with teletext?!
You can send character 127 to the host, which *might* be interpreted as a
delete, depending on the host software. (The terminal on my desk at the
moment sends that when you press the "correction" key up at the top; there
is no actual backspace or delete key!) . But you will receive back left,
space, left. So from the point of view of coding up a temrinal emulator,
you just have to deal with a cursor-left sequence. (which can be received
outside of a delete sequence, too.)
Rob.
On 18 September 2018@..., Michael McConnell <soruk@...>
wrote:
> So, when you want to key a delete, what code is sent and what is the
> expected behaviour?
>
> On 18/09/18 15:46, Rob wrote:
>
>> If you are talking viewdata, character 8 is simply cursor left.
>> character 127 will display a square block. There is no actual delete
>> sequence specified.
>>
>> Rob
>>
>>
>> On 18 September 2018@..., Michael McConnell <soruk@...
>> <mailto:soruk@...>> wrote:
>>
>> On 18/09/18 12:41, Michael McConnell wrote:
>> > On 18/09/18 12:38, gARetH baBB wrote:
>> >> On Fri, 14 Sep 2018, Michael McConnell wrote:
>> >>
>> >>> 410WHEN 8: IF POS=0 AND VPOS=0 THEN VDU31,39,23 ELSE VDU 8,32,8
>> >>
>> >> VDU 8,32,8
>> >>
>> >> is very wrong though.
>> > > Without that, hitting Backspace to delete doesn't delete
>> properly.
>> > Unless when you delete it's supposed to leave behind what you
>> deleted on
>> > screen.
>>
>> Actually - I can make it just VDU 8 there, and do a VDU8,32 if 8 or
>> 127
>> is received at the keyboard - and it seems to behave itself. Does that
>> also break the spec?
>>
>> -- Michael
>>
>> _______________________________________________
>> bbc-micro mailing list
>> bbc-micro@... <mailto:bbc-micro@...>
>> http://lists.cloud9.co.uk/mailman/listinfo/bbc-micro
>> <http://lists.cloud9.co.uk/mailman/listinfo/bbc-micro>
>>
>>
>>
>