Browse Source

HBIOS: Force the assembly to fail for vdu drivers if function table count is not correct

pull/111/head
Dean Netherton 6 years ago
parent
commit
d4ebc44a98
  1. 1
      Source/HBIOS/cvdu.asm
  2. 1
      Source/HBIOS/tms.asm
  3. 1
      Source/HBIOS/vdu.asm
  4. 1
      Source/HBIOS/vga.asm

1
Source/HBIOS/cvdu.asm

@ -96,6 +96,7 @@ CVDU_FNTBL:
.DW KBD_READ
#IF (($ - CVDU_FNTBL) != (VDA_FNCNT * 2))
.ECHO "*** INVALID CVDU FUNCTION TABLE ***\n"
FAIL
#ENDIF
CVDU_VDAINI:

1
Source/HBIOS/tms.asm

@ -136,6 +136,7 @@ TMS_FNTBL:
#ENDIF
#IF (($ - TMS_FNTBL) != (VDA_FNCNT * 2))
.ECHO "*** INVALID TMS FUNCTION TABLE ***\n"
FAIL
#ENDIF
TMS_VDAINI:

1
Source/HBIOS/vdu.asm

@ -150,6 +150,7 @@ VDU_FNTBL:
.DW PPK_READ
#IF (($ - VDU_FNTBL) != (VDA_FNCNT * 2))
.ECHO "*** INVALID VDU FUNCTION TABLE ***\n"
FAIL
#ENDIF
VDU_VDAINI:

1
Source/HBIOS/vga.asm

@ -163,6 +163,7 @@ VGA_FNTBL:
.DW KBD_READ
#IF (($ - VGA_FNTBL) != (VDA_FNCNT * 2))
.ECHO "*** INVALID VGA FUNCTION TABLE ***\n"
FAIL
#ENDIF
VGA_VDAINI:

Loading…
Cancel
Save