diff options
| author | B. Watson <urchlay@slackware.uk> | 2026-03-26 05:33:19 -0400 |
|---|---|---|
| committer | B. Watson <urchlay@slackware.uk> | 2026-03-26 05:33:19 -0400 |
| commit | 5ffacabaca37bfae01c07624d1e74efb7bd0680c (patch) | |
| tree | 3d213bf97e63fe1f7ab0d1279fc3d4867b6003f5 /config | |
| parent | d4077f32b9bf3a924dca1764fa57a4263a65a964 (diff) | |
| download | fujinet-chat-5ffacabaca37bfae01c07624d1e74efb7bd0680c.tar.gz | |
Experimenting with extra scrollback; this is not in its final form yet.
Diffstat (limited to 'config')
| -rw-r--r-- | config/config.c | 11 |
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() { |
