aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorB. Watson <urchlay@slackware.uk>2026-04-08 09:44:12 -0400
committerB. Watson <urchlay@slackware.uk>2026-04-08 09:44:12 -0400
commitc6518c26344e79c3d0ada14e2089de9b2928a033 (patch)
treeab4dbe5256d9a421594fc2fefa3ecb1afe98d7fa
parentae2bd7b13946eafee72a953d55b70e3bc1cdb5be (diff)
downloadfujinet-chat-c6518c26344e79c3d0ada14e2089de9b2928a033.tar.gz
In case it matters, call _main with Y set to 0.
-rw-r--r--src/crt0.s6
-rw-r--r--src/main.c1
2 files changed, 3 insertions, 4 deletions
diff --git a/src/crt0.s b/src/crt0.s
index 6ffb2ce..6cd66a6 100644
--- a/src/crt0.s
+++ b/src/crt0.s
@@ -44,10 +44,10 @@ start:
sta sp+1
; Set the keyboard to upper-/lower-case mode.
- ldy #0
- sty SHFLOK
- dey ; Set Y to $FF
+ ldy #$ff
sty CH ; remove keypress which might be in the input buffer
+ dey ; Set Y to 0
+ sty SHFLOK
; Go directly to main(). No support for CLI arguments, no saving
; any machine state for a clean exit, because we don't exit.
diff --git a/src/main.c b/src/main.c
index 325844d..54e5b87 100644
--- a/src/main.c
+++ b/src/main.c
@@ -132,7 +132,6 @@ void reconnect(void) {
void main(void) {
bell_type = config.alert_type; /* TODO: have bell.s read staight from the struct */
- OS.shflok = 0; // turn off shift-lock.
OS.soundr = 0; // Turn off SIO beeping sound
OS.color2 = config.colors[0]; /* text BG, user-selected */
OS.color1 = config.colors[1];