home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Power-Programmierung
/
CD1.mdf
/
assemblr
/
library
/
asm_kit
/
hebrew.asm
< prev
next >
Wrap
Assembly Source File
|
1985-02-24
|
5KB
|
118 lines
TITLE LOAD HEBREW FONT
;
DSEG SEGMENT AT 0
ORG 01FH*4
EXT_PTR LABEL DWORD
FIRST DW ?
SECOND DW ?
DSEG ENDS
;
CSEG SEGMENT
ORG 100H
START PROC FAR
ASSUME CS:CSEG,DS:DSEG
MOV AX,DSEG
MOV DS,AX
MOV AX,CS
MOV SECOND,AX
MOV FIRST,OFFSET CRT_CHAR_GEN
MOV DX,OFFSET PAST
INT 27H
;----------------------------------------
; HEBREW GRAPHIC CHARACTER EXTENSIONS (INTERRUPT 1FH)
;----------------------------------------
CRT_CHAR_GEN LABEL NEAR
; FOR USE WITHOUT VOWELS:
DB 000H,022H,012H,01AH,02CH,024H,022H,000H ; ALEPH D_80
DB 000H,03CH,004H,014H,004H,004H,03EH,000H ; BET D_81
DB 000H,03CH,004H,004H,004H,004H,03EH,000H ; VET D_82
DB 000H,00CH,004H,004H,004H,01CH,014H,000H ; GIMEL D_83
DB 000H,03EH,004H,004H,004H,004H,004H,000H ; DALET D_84
DB 000H,03EH,002H,022H,022H,022H,022H,000H ; HAY D_85
DB 000H,018H,008H,008H,008H,008H,008H,000H ; VAV D_86
DB 020H,01CH,00AH,008H,008H,008H,008H,000H ; ZAYIN D_87
DB 000H,07EH,022H,022H,022H,022H,022H,000H ; CHET D_88
DB 000H,02EH,02AH,022H,022H,022H,01CH,000H ; TET D_89
DB 000H,01CH,004H,004H,000H,000H,000H,000H ; YOD D_8A
DB 000H,03CH,002H,012H,002H,002H,03CH,000H ; KAF D_8B
DB 000H,03CH,002H,002H,002H,002H,03CH,000H ; CHAF D_8C
DB 000H,03EH,004H,004H,004H,004H,004H,004H ; FINAL CHAF D_8D
DB 020H,020H,03EH,002H,004H,008H,010H,000H ; LAMED D_8E
DB 000H,02EH,012H,022H,022H,022H,02EH,000H ; MEM D_8F
DB 000H,03EH,012H,012H,012H,012H,01EH,000H ; FINAL MEM D_90
DB 000H,00CH,004H,004H,004H,004H,01CH,000H ; NUN D_91
DB 000H,018H,008H,008H,008H,008H,008H,008H ; FINAL NUN D_92
DB 000H,03EH,012H,012H,012H,012H,01CH,000H ; SAMEH D_93
DB 000H,022H,022H,012H,00AH,006H,03CH,000H ; AYIN D_94
DB 000H,03EH,022H,02AH,032H,002H,03EH,000H ; PAY D_95
DB 000H,03EH,022H,022H,032H,002H,03EH,000H ; FAY D_96
DB 000H,03EH,022H,032H,002H,002H,002H,002H ; FINAL FAY D_97
DB 000H,022H,014H,008H,004H,002H,03EH,000H ; TZADEE D_98
DB 000H,024H,024H,028H,030H,020H,020H,020H ; FINAL TZADEE D_99
DB 000H,03EH,002H,022H,024H,028H,020H,020H ; KOF D_9A
DB 000H,03CH,004H,004H,004H,004H,004H,000H ; RESH D_9B
DB 000H,02AH,02AH,02AH,02AH,032H,03EH,000H ; SHIN/SIN D_9C
DB 000H,03EH,022H,02AH,022H,022H,062H,000H ; TAV D_9D
DB 000H,03EH,022H,022H,022H,022H,062H,000H ; TAV D_9E
;
;
; FOR USE WITH VOWELS:
DB 000H,000H,022H,012H,01AH,02CH,024H,022H ; ALEPH D_9F
DB 000H,000H,03CH,004H,014H,004H,004H,03EH ; BET D_A0
DB 000H,000H,03CH,004H,004H,004H,004H,03EH ; VET D_A1
DB 000H,000H,00CH,004H,004H,004H,01CH,014H ; GIMEL D_A2
DB 000H,000H,03EH,004H,004H,004H,004H,004H ; DALET D_A3
DB 000H,000H,03EH,002H,022H,022H,022H,022H ; HAY D_A4
DB 000H,000H,018H,008H,008H,008H,008H,008H ; VAV D_A5
DB 000H,020H,01CH,00AH,008H,008H,008H,008H ; ZAYIN D_A6
DB 000H,000H,07EH,022H,022H,022H,022H,022H ; CHET D_A7
DB 000H,000H,02EH,02AH,022H,022H,022H,01CH ; TET D_A8
DB 000H,000H,01CH,004H,004H,000H,000H,000H ; YOD D_A9
DB 000H,000H,03CH,002H,012H,002H,002H,03CH ; KAF D_AA
DB 000H,000H,03CH,002H,002H,002H,002H,03CH ; CHAF D_AB
DB 000H,000H,07EH,004H,004H,004H,004H,004H ; FINAL CHAF D_AC
DB 004H,004H,004H,004H,000H,000H,000H,000H ; ITS TAIL D_AD
DB 020H,020H,03EH,002H,002H,004H,008H,010H ; LAMED D_AE
DB 000H,000H,02EH,012H,022H,022H,022H,02EH ; MEM D_AF
DB 000H,000H,03EH,012H,012H,012H,012H,01EH ; FINAL MEM D_B0
DB 000H,000H,00CH,004H,004H,004H,004H,01CH ; NUN D_B1
DB 000H,000H,018H,008H,008H,008H,008H,008H ; FINAL NUN D_B2
DB 008H,008H,008H,008H,000H,000H,000H,000H ; ITS TAIL D_B3
DB 000H,000H,03EH,012H,012H,012H,012H,01CH ; SAMEH D_B4
DB 000H,000H,022H,022H,012H,00AH,006H,03CH ; AYIN D_B5
DB 000H,000H,03EH,022H,02AH,032H,002H,03EH ; PAY D_B6
DB 000H,000H,03EH,022H,022H,032H,002H,03EH ; FAY D_B7
DB 000H,000H,03EH,022H,022H,032H,002H,002H ; FINAL FAY D_B8
DB 002H,002H,002H,002H,000H,000H,000H,000H ; ITS TAIL D_B9
DB 000H,000H,022H,014H,008H,004H,002H,03EH ; TZADEE D_BA
DB 000H,000H,022H,022H,024H,028H,030H,020H ; FINAL TZADEE D_BB
DB 020H,020H,020H,020H,000H,000H,000H,000H ; ITS TAIL D_BC
DB 000H,000H,07EH,002H,042H,042H,044H,048H ; KOF D_BD
DB 040H,040H,040H,040H,000H,000H,000H,000H ; ITS TAIL D_BE
DB 000H,000H,03CH,004H,004H,004H,004H,004H ; RESH D_BF
DB 002H,000H,02AH,02AH,02AH,02AH,032H,03EH ; SHIN D_C0
DB 020H,000H,02AH,02AH,02AH,02AH,032H,03EH ; SIN D_C1
DB 000H,000H,03EH,022H,02AH,022H,022H,062H ; TAV D_C2
DB 000H,000H,03EH,022H,022H,022H,022H,062H ; TAV D_C3
;
DB 000H,008H,000H,008H,000H,000H,000H,000H ; SHVAH D_C4
DB 000H,01CH,008H,008H,000H,000H,000H,000H ; KAMATZ D_C5
DB 000H,03AH,010H,012H,000H,000H,000H,000H ; KAMATZ + SHVAH D_C6
DB 000H,01CH,000H,000H,000H,000H,000H,000H ; PATACH D_C7
DB 000H,01CH,000H,002H,000H,000H,000H,000H ; PATACH + SHVAH D_C8
DB 000H,014H,000H,008H,000H,000H,000H,000H ; SEGOL D_C9
DB 000H,02AH,000H,012H,000H,000H,000H,000H ; SEGOL + SHVAH D_CA
DB 000H,008H,000H,000H,000H,000H,000H,000H ; CHIRIK D_CB
DB 000H,014H,000H,000H,000H,000H,000H,000H ; TZEREH D_CC
DB 000H,020H,008H,002H,000H,000H,000H,000H ; KUBUTZ D_CD
DB 008H,000H,018H,008H,008H,008H,008H,008H ; CHOLAM D_CE
DB 080H,000H,000H,000H,000H,000H,000H,000H ; JUST THE DOT D_CF(?)
DB 000H,000H,018H,008H,008H,028H,008H,008H ; SHURUK D_D0(?)
DB 000H,000H,000H,000H,008H,000H,000H,000H ; CENTER DOT D_D1(?)
DB 46*8 DUP(000H)
PAST LABEL NEAR
START ENDP
CSEG ENDS
;
END START