aboutsummaryrefslogtreecommitdiff
path: root/src/screen.c
diff options
context:
space:
mode:
authorB. Watson <urchlay@slackware.uk>2026-03-01 11:57:28 -0500
committerB. Watson <urchlay@slackware.uk>2026-03-01 11:57:28 -0500
commitd42ffd3ef4ab8d60af301046cda023f05dbbdab2 (patch)
tree91358fd78bb946b4dcc7f4643d008b4a1f8b3e7b /src/screen.c
parentec3bbc3ff1274fd4d0c291fdce5aca8ef1e8c32c (diff)
downloadfujinet-chat-d42ffd3ef4ab8d60af301046cda023f05dbbdab2.tar.gz
Don't show GR.0 screen during loading.
Diffstat (limited to 'src/screen.c')
-rw-r--r--src/screen.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/screen.c b/src/screen.c
index 252d39d..8fd2309 100644
--- a/src/screen.c
+++ b/src/screen.c
@@ -39,10 +39,10 @@ static void scr_scroll(char s) {
}
void scr_init(void) {
- int i, old_dma;
+ int i;
+
+ OS.sdmctl = 0; /* disappear the screen */
- old_dma = OS.sdmctl;
- OS.sdmctl = 0;
scr_waitvcount(112); /* after the last GR.0 line */
*SDLST = DLIST_BOT_ADDR;
OS.chbas = FONT_ADDR_HI;
@@ -56,7 +56,7 @@ void scr_init(void) {
strcpy(scr_names[1], "[private]");
scr_status[0] = scr_status[1] = SCR_INACTIVE;
- OS.sdmctl = old_dma;
+ OS.sdmctl = 0x22; /* show the screen again */
scr_display(0);
}