changeset 3258:9d4f4204b82d

defs/cocovtio.d: Add ModCo80 COLoad bit mask for Co80 VDIO submodule This is for the CRT9128-based Co80 driver, not for the 6845-based CoWP driver (WordPak I/II/RS). The Co80 driver name has at some point also been used for the WordPak RS driver, however co80.asm is for a different chip, the CRT9128, used (at least) in a PBJ prototype. We later got a cowprs.asm driver for the WorkPak RS. The module name is CoWP and it uses the ModCoWP bit mask. Since VTIO (level 1) has hardcoded module names for the submodules, matched to a COLoad bit mask value, these two modules must have different COLoad bit masks to allow both to exist on the same system.
author Tormod Volden <debian.tormod@gmail.com>
date Wed, 29 Aug 2018 09:04:02 +0200
parents 987f995993c3
children c8f04a82ac30
files defs/cocovtio.d
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/defs/cocovtio.d	Wed Aug 29 08:49:13 2018 +0200
+++ b/defs/cocovtio.d	Wed Aug 29 09:04:02 2018 +0200
@@ -109,7 +109,8 @@
 V.CoWPE        RMB       2                   CoWP entry point
 V.CoHRE        RMB       2                   CoHR entry point
 V.Co42E        RMB       2                   Co42 entry point
-V.CoVGAE       RMB       2                   CoVGAE entry point
+V.CoVGAE       RMB       2                   CoVGA entry point
+V.Co80E        RMB       2                   Co80 entry point
 V.Flash        RMB       2                   Cursor flash routine address.
 v.FlashTime    RMB       1                   Cursor flash time
 v.FlashCount   RMB       1                   Cursor flash count
@@ -168,6 +169,7 @@
 ModCoHR        EQU       %00001000           CoHR, PMODE 4 51x25 text
 ModCo42        EQU       %00010000           Co42, PMODE 4 42x25 text
 ModCoVGA       EQU       %00100000           CoVGA, 64x32 text
+ModCo80        EQU       %01000000           Co80, CRT9128 WordPak, 80x25
 
 *
 * Defs for cursor flash counter