Commodore 128 Alive!

Software Support => General community software support => 80 Column Display Manager => Topic started by: BigDumbDinosaur on November 28, 2008, 03:59 AM

Title: DOWNLOAD THE C-128 80 COLUMN DISPLAY MANAGER
Post by: BigDumbDinosaur on November 28, 2008, 03:59 AM
The link to download version 1.2 of the C-128 80 Column Display Manager (80CDM) is at the end of this post.

Included in the ZIP distribution is the 80CDM binary, a status line writer BASIC interface binary (with source code) and an Adobe PDF containing full documentation.  Please peruse the README.1ST file and PDF documentation before trying to integrate the display manager with your software.  If you have been using version 1.0 or 1.1 of 80CDM please note that 80CDM's load address and access table structure have been changed.  Versions 1.0 and 1.1 cannot be integrated with Clock-Calendar 128.




The C-128 80 Column Display Manager adds some display management functions that should have been part of the original C-128 kernel but were not included for a variety of reasons.  The main feature is the ability to buffer screens for later recall, thus enhancing the basic "window" functions that are part of the display kernel (screen editor ROM).  The display manager implements the following functions, the availability of which depends on whether the computer has 16K or 64K of video RAM (VRAM):











The C-128 80 Column Display Manager loads into RAM-0 under the kernel ROM, and when initialized, adjusts the top-of-BASIC pointers to protect itself from a large BASIC program.  This has minimal effect on the size of BASIC program text space, reducing it by less than 8K total, leaving approximately 50K in which to load a BASIC program.

If you have any questions about the use of the display manager please peruse the documentation.  If that doesn't help then feel free to post questions and comments here (http://landover.no-ip.com/forums/index.php?topic=2528.0).  If you are reporting what you think may be a bug, please be as specific as possible as to the nature of the problem.  Posts that lack adequate information or aren't germane to the topic will be ignored.
EhPortal 1.34 © 2025, WebDev