|
|
@ -81,7 +81,7 @@ VGA_INIT1: |
|
|
|
|
|
|
|
|
; HARDWARE INITIALIZATION |
|
|
; HARDWARE INITIALIZATION |
|
|
CALL VGA_CRTINIT ; SETUP THE VGA CHIP REGISTERS |
|
|
CALL VGA_CRTINIT ; SETUP THE VGA CHIP REGISTERS |
|
|
CALL VGA_LOADFONT ; LOAD FONT DATA FROM ROM TO VGA STRORAGE |
|
|
|
|
|
|
|
|
CALL VGA_LOADFONT ; LOAD FONT DATA FROM ROM TO VGA STORAGE |
|
|
CALL VGA_VDARES |
|
|
CALL VGA_VDARES |
|
|
CALL KBD_INIT ; INITIALIZE KEYBOARD DRIVER |
|
|
CALL KBD_INIT ; INITIALIZE KEYBOARD DRIVER |
|
|
|
|
|
|
|
|
@ -141,7 +141,7 @@ VGA_VDAQRY: |
|
|
VGA_VDARES: |
|
|
VGA_VDARES: |
|
|
LD A,$07 ; ATTRIBUTE IS STANDARD WHITE ON BLACK |
|
|
LD A,$07 ; ATTRIBUTE IS STANDARD WHITE ON BLACK |
|
|
LD (VGA_ATTR),A ; SAVE IT |
|
|
LD (VGA_ATTR),A ; SAVE IT |
|
|
XOR A ; ZERO (REVEVERSE, UNDERLINE, BLINK) |
|
|
|
|
|
|
|
|
XOR A ; ZERO (REVERSE, UNDERLINE, BLINK) |
|
|
LD (VGA_RUB),A ; SAVE IT |
|
|
LD (VGA_RUB),A ; SAVE IT |
|
|
|
|
|
|
|
|
LD DE,0 ; ROW = 0, COL = 0 |
|
|
LD DE,0 ; ROW = 0, COL = 0 |
|
|
@ -304,7 +304,7 @@ VGA_REGWR: |
|
|
VGA_REGWRX: |
|
|
VGA_REGWRX: |
|
|
LD A,H ; SETUP MSB TO WRITE |
|
|
LD A,H ; SETUP MSB TO WRITE |
|
|
CALL VGA_REGWR ; DO IT |
|
|
CALL VGA_REGWR ; DO IT |
|
|
INC C ; NEXT CVDU REGISTER |
|
|
|
|
|
|
|
|
INC C ; NEXT VDU REGISTER |
|
|
LD A,L ; SETUP LSB TO WRITE |
|
|
LD A,L ; SETUP LSB TO WRITE |
|
|
JR VGA_REGWR ; DO IT & RETURN |
|
|
JR VGA_REGWR ; DO IT & RETURN |
|
|
; |
|
|
; |
|
|
|