Re: Two lines on the screen = one BASIC line

From: Steve Gray <sjgray_at_rogers.com>
Date: Sat, 11 Feb 2017 21:48:30 +0000 (UTC)
Message-ID: <207774581.3665450.1486849710125@mail.yahoo.com>
The screen editor has something called the "line link" table. Whenever a character is printed to the 40th column the line link table is updated. A bit is set that "links" the line to the one below it. This table is updated when the screen is scrolled as well.
I did some work understanding this for the PET's editor rom. You can find a commented disassembly here:
https://github.com/sjgray/cbm-edit-rom/blob/master/disassemblies/edit-4-40-n-60Hz-901499-01-linelink%20analysis.txt

The C64's code is based on this but will be slightly adapted. Hope it helps.
Steve

      From: "Ruud@Baltissen.org" <Ruud@Baltissen.org>
 To: cbm-hackers@musoftware.de 
 Sent: Saturday, February 11, 2017 1:40 PM
 Subject: Two lines on the screen = one BASIC line
   
Hallo allemaal,


A thing I haven't figured out yet:

How does BASIC know that two lines on the screen (of a C64) belong 
to one BASIC line?


--
  
Kind regards / Met vriendelijke groet, Ruud Baltissen
www.Baltissen.org







---
Dit e-mailbericht is gecontroleerd op virussen met Avast antivirussoftware.
https://www.avast.com/antivirus


      Message was sent through the cbm-hackers mailing list


   

       Message was sent through the cbm-hackers mailing list
Received on 2017-02-11 22:00:23

Archive generated by hypermail 2.2.0.