Mercurial > hg > Members > kono > nitros9-code
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