🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.dec.micro
Article #1609

Re: Memory Location for Text Screen

#1609
From: joe smith
Date: Thu, 20 Oct 1988 07:10
23 lines
1770 bytes
In article <3847@homxc.UUCP> dj@homxc.UUCP (Dave Jenkins) writes:
>I need to know how to access the Dec Rainbow's screen from machine language.
>Is screen memory mapped?  What are addresses?

Each line is stored at a different location in memory - all 24.5 lines are
stored as a linked list.  If you have ever seen the limited scrolling region
in use you'd understand why the lines cannot be stored in consecutive
locations in memory.  This is why fixed locations in RAM cannot be used
(unlike the IBM PC). 

The usual way to address the screen is via escape sequences.  For instance,
ESCape "[" "2" "4" ";" "8" "0" "H" "*" will put an asterisk in the lower
right hand corner (line 24, column 80).

There is a "fast-video" BIOS call for updating the screen quickly.
One place you can find a working example of this sort of code is in the
sources to the Rainbow version of MS-DOS KERMIT.  I think I might have
the CP/M and MS-DOS Tech Docs at work somewhere.
-- 
+----------------------------------------------------------------------------+
| TYMNET:JMS@F29  CA:"POPJ P,"  UUCP:{ames|pyramid}oliveb!tymix!antares!jms  |
| INTERNET: (Office-1.ARPA is no more)      PHONE:Joe Smith @ (408)922-6220  |
+----------------------------------------------------------------------------+
Technical Details
Message-ID: <214@antares.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!lll-winken!lll-tis!helios.ee.lbl.gov!pasteur!ames!oliveb!tymix!antares!jms
References: <3847@homxc.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!lll-winken!lll-tis!helios.ee.lbl.gov!pasteur!ames!oliveb!tymix!antares!jms
From: jms@antares.UUCP (joe smith)
Newsgroups: comp.sys.dec.micro
Subject: Re: Memory Location for Text Screen
Summary: It moves around all over the place
Keywords: memory map
Message-ID: <214@antares.UUCP>
Date: 20 Oct 88 07:10:40 GMT
References: <3847@homxc.UUCP>
Reply-To: jms@antares.UUCP (joe smith)
Organization: Tymnet QSATS, San Jose CA
Lines: 22