home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
RBBS in a Box Volume 1 #3.1
/
RBBSIABOX31.cdr
/
colo
/
color.bas
< prev
next >
Wrap
BASIC Source File
|
1984-04-19
|
1KB
|
28 lines
Basica resets the screen attribute as part of its initialization to white
on black. If you are using a color monitor, with the screen already set
to a different color combination, this may not be desirable.
The following debug modifications will allow Basica 1.1 to start with
the screen colors previously set:
debug basica.com
-e 3feb
xxxx:3FEB 22.23
-e 3c74
xxxx:3C74 BD.aa 02.05
-e 4220
xxxx:4220 00.32 00.ff 00.b4 00.08 00.cd 00.10 00.8a 00.c4
xxxx:4228 00.a3 00.4e 00.00 00.e9 00.05 00.fd
-w
-q
The in memory length is increased by one paragraph (16 bytes). There is
no change to the number of disk sector clusters used. The first change
above, at 3feb, changes the program length vector basica uses. The
second change, at 3c74, modifies an existing branch to point to a
new subroutine. The third change, at 4220, is the new subroutine. It
modifies the video parameters read from cassette basic in ROM before
they are used, thus avoiding a 'black hole' on the screen. It is not
necessary to redo the border (overscan) because basic doesn't mess with
it unless asked to do so.
Eric Olsen WEST1VM(CBE22)