home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.barnyard.co.uk
/
2015.02.ftp.barnyard.co.uk.tar
/
ftp.barnyard.co.uk
/
cpm
/
walnut-creek-CDROM
/
MBUG
/
MBUG013.ARC
/
NORMAL.PRO
< prev
next >
Wrap
Text File
|
1979-12-31
|
2KB
|
38 lines
procedure NORMAL;
{ Procedure to restore Inverse characters
to the PCG.
This procedure is derived from the disk
ROM routine at E02AH, which fills the
PCG with inverse characters of the
current font type.
}
begin { procedure normal }
{ SCNTOP EQU 0F000H }
{ PCGRAM EQU 0F800H }
{ ROMPORT EQU 0BH }
{ NORMAL: }
inline($3E/ $01/ { LD A,1 }
$D3/ $0B/ { OUT (ROMPORT),A }
$21/ $F000/ { LD HL,SCNTOP }
$11/ $F800/ { LD DE,PCGRAM }
{ NORM_1: }
$7E/ { LD A,(HL) }
$2F/ { CPL }
$12/ { LD (DE),A }
$23/ { INC HL }
$13/ { INC DE }
$CB/ $5C/ { BIT 3,H }
$28/ $F7/ { JR Z,NORM_1 }
$AF/ { XOR A }
$D3/ $0B { OUT (ROMPORT),A }
)
end; {procedure normal}