summaryrefslogtreecommitdiff
path: root/v4.0/src/DEV/DISPLAY/EGA/860-CPI.ASM
diff options
context:
space:
mode:
authorGravatar Mark Zbikowski2024-04-25 21:24:10 +0100
committerGravatar Microsoft Open Source2024-04-25 22:32:27 +0000
commit2d04cacc5322951f187bb17e017c12920ac8ebe2 (patch)
tree80ee017efa878dfd5344b44249e6a241f2a7f6e2 /v4.0/src/DEV/DISPLAY/EGA/860-CPI.ASM
parentMerge pull request #430 from jpbaltazar/typoptbr (diff)
downloadms-dos-main.tar.gz
ms-dos-main.tar.xz
ms-dos-main.zip
MZ is back!HEADmain
Diffstat (limited to 'v4.0/src/DEV/DISPLAY/EGA/860-CPI.ASM')
-rw-r--r--v4.0/src/DEV/DISPLAY/EGA/860-CPI.ASM49
1 files changed, 49 insertions, 0 deletions
diff --git a/v4.0/src/DEV/DISPLAY/EGA/860-CPI.ASM b/v4.0/src/DEV/DISPLAY/EGA/860-CPI.ASM
new file mode 100644
index 0000000..a77b658
--- /dev/null
+++ b/v4.0/src/DEV/DISPLAY/EGA/860-CPI.ASM
@@ -0,0 +1,49 @@
1CODE SEGMENT BYTE PUBLIC 'CODE'
2 ASSUME CS:CODE,DS:CODE
3
4IF1
5 %OUT EGA.CPI creation file
6 %OUT .
7 %OUT CP SRC files:
8 %OUT .
9 %OUT . CODE PAGE: 860
10ENDIF
11
12EGA860: DW LEN_860 ; SIZE OF ENTRY HEADER
13 DW POST_EGA860,0 ; POINTER TO NEXT HEADER
14 DW 1 ; DEVICE TYPE
15 DB "EGA " ; DEVICE SUBTYPE ID
16 DW 860 ; CODE PAGE ID
17 DW 3 DUP(0) ; RESERVED
18 DW OFFSET DATA860,0 ; POINTER TO FONTS
19LEN_860 EQU ($-EGA860) ;
20 ;
21DATA860:DW 1 ; CART/NON-CART
22 DW 3 ; # OF FONTS
23 DW LEN_D860 ; LENGTH OF DATA
24D860: ;
25 DB 16,8 ; CHARACTER BOX SIZE
26 DB 0,0 ; ASPECT RATIO (UNUSED)
27 DW 256 ; NUMBER OF CHARACTERS
28 ;
29 INCLUDE 860-8X16.ASM ;
30 ;
31 DB 14,8 ; CHARACTER BOX SIZE
32 DB 0,0 ; ASPECT RATIO (UNUSED)
33 DW 256 ; NUMBER OF CHARACTERS
34 ;
35 INCLUDE 860-8X14.ASM ;
36 ;
37 DB 8,8 ; CHARACTER BOX SIZE
38 DB 0,0 ; ASPECT RATIO (UNUSED)
39 DW 256 ; NUMBER OF CHARACTERS
40 ;
41 INCLUDE 860-8X8.ASM ;
42 ;
43LEN_D860 EQU ($-D860) ;
44 ;
45POST_EGA860 EQU $ ;
46 ;
47CODE ENDS ;
48 END ;
49 \ No newline at end of file