aboutsummaryrefslogtreecommitdiff
path: root/config/config.c
diff options
context:
space:
mode:
Diffstat (limited to 'config/config.c')
-rw-r--r--config/config.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/config/config.c b/config/config.c
index c8f1a48..bd9c1a6 100644
--- a/config/config.c
+++ b/config/config.c
@@ -45,6 +45,8 @@ char numbuf[4];
char server[101];
char port[6];
+unsigned int *bonus_addrs = 0xf0;
+
char lcgetc(void) {
char c;
@@ -183,7 +185,14 @@ void prompt_alert_type(void) {
}
void no_dos(void) {
- print("No DOS booted\n");
+ print("No DOS booted (using $0700 area for\nextra scrollback)\n");
+ bonus_addrs[0] = 0x0700;
+ bonus_addrs[1] = 0x0ae8;
+ bonus_addrs[2] = 0x1000; /* start on a 4K boundary */
+ bonus_addrs[3] = 0x13e8;
+ bonus_addrs[4] = 0x17d0;
+ bonus_addrs[5] = 0x1bb8;
+ bonus_addrs[6] = 0; /* screen #7 doesn't have this */
}
char want_overwrite() {