5

The MSX Resource Center Wiki mentions that MSX machines can save and load at either 1200 or 2400 bps or baud. But it doesn't mention how to change this setting.

So how do I change that rate? Is it consistent between all MSX machines? Do all MSX machines, back to the earliest MSX1 machines, have this capability? Does the setting need to be changed for load, or does that auto-detect?

1 Answer 1

7

You can set the baud rate for a single save with the optional baudrate parameter (1=1200 or 2=2400) to the CSAVE "<filename>"[,<baudrate>] command. You can set the default with the SCREEN command: SCREEN <DisplayMode>,<SpriteSize>,<Keyclick>,<BaudRate>,<PrinterType>,<InterlaceMode>.

For reading, the matching data rate is automatically chosen:

Note that when reading cassette, the baud rate is automatically determined, so that users do not need to know the baud rate the cassette is written.

11
  • 14
    It is, after all, intuitively obvious to the most casual observer that you'd use the screen command to set the baud rate for loading/saving files! ;-) May 14, 2023 at 8:30
  • 2
    “Note that when reading cassette, the baud rate is automatically determined, so that users do not need to know the baud rate the cassette is written.” — MSX Technical Data Book (Sony, 1984) - p.84
    – scruss
    May 14, 2023 at 15:42
  • @scruss Thanks for finding that! I've updated the answer to include the reference and quote.
    – cjs
    May 15, 2023 at 7:16
  • @JerryCoffin Right! After all, it was also obviously intuitive to you that it's used for key click and printer settings as well, right? :-)
    – cjs
    May 15, 2023 at 7:50
  • 1
    @cjs you're welcome! Cassette input pretty much has to be self-clocking because of the huge variation in speed in tape mechanisms. Agreeing that SCREEN is a wacky place to put this, but maybe Keyclick does stuff with timer settings and - like almost everything in retrocomputing - it seemed like a good idea at the time to jam in cassette baud rate too.
    – scruss
    May 15, 2023 at 13:34

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .