Skip to content

Add Binary Load XIO 39 and 40. #1

@tschak909

Description

@tschak909

CIO commands 39 and 40 need to be added. These load (and run by default) a binary file, and are required because MyDOS and SpartaDOS do not put a binary load routine in their disk utility packages.

  • 39 is used by MyDOS
  • 40 is used by SpartaDOS

The fundamental difference is that MyDOS opens the channel and reads the first two bytes, before handing off to XIO 39, while XIO 40 does not require an open channel.

The binary loader needs to be inside the handler itself, and there are plenty of examples, e.g.:
https://gist.github.com/tschak909/a10f8927e060dcf838b0b69c40440c0e

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions