Skip to content

SIO Command $F8 Mount Device Image

Oscar Fowler edited this page Sep 6, 2020 · 7 revisions

Mount Device Image ($F8)

Description

Mount Disk image in slot specified by DAUX1. Buffer is 256 bytes containing NUL terminated full path to filename.

DAUX1 specifies the device slot to perform the operation on.

DAUX1 value 0x1A selects the cassette tape slot.

Parameters

DCB Value
DDEVIC $70
DUNIT $01
DCOMND $F8
DSTATS $80
DBUF Pointer to 256 byte buffer containing full path to image file
DTIMLO $0F
DBYT 256
DAUX1 Slot $00-$07 for disks, $1A for tape
DAUX2 Option bits (0=READ, 1=READ/WRITE)

Examples

C

unsigned char image[256]="/path/to/disk.atr";

// Mount Disk image
OS.dcb.ddevic=0x70;
OS.dcb.dunit=1;
OS.dcb.dcomnd=0xF8;
OS.dcb.dstats=0x80;
OS.dcb.dbuf=ℑ
OS.dcb.dtimlo=0x0f;
OS.dcb.dbyt=256;
OS.dcb.daux=0; // Mount to D1:
siov();

See Also

  • Unmount Device Image

Clone this wiki locally