Skip to content

Load with screen enabled, but cleaner output? #1

@modeler

Description

@modeler

I wanted to make a tape loader with the screen enabled, so I removed the two lines from gyrospeed-header.asm:

SetupAndWaitForTurboPilot:
lda #$07
sta $01 // Start the datasette motor
//lda #$1b
//sta $d011 // Disable the screen

This results in the below:

image

It's close to what I want, but I have been trying to find a way to suppress the READY. prompt at the end. I just wanted to to show "LOADING" with no further output from BASIC.

Back in the day, I used to end short routines with JMP $A483 rather than RTS to return to BASIC without printing READY.

In gyrospeed-boot.asm, I see there is already an indirect jump to this routine (default vector being $A483 anyway I undersand):

JumpToBasicIdle: jmp ($0302)

So the prompt must be triggered elsewhere? Any help would be much appreciated, this is a very nit-picky issue I know, but it would be nice to figure it out as it's been bugging me for ages.

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions