┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃Application ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ File system library (IOS9660 compatible) ┃
┃ ┃
┃ ┌──────────────────────╂┐
┃ ● Logical file access function │ ● Simple CD simulator ┃ │
┃ ● Immediate return type access function │ CD block alternative function ┃ │
┗━━━━━━━━━━━━━━━━━┿━━━━━━━━━━━━━━━━━━━━━━┛│
┏━━━━━━━━━━━┓ │ ┏━━━━━━━━━━┓ │
┃CD communication interface ┃│┃SCSI driver ┃│
┗━━━━━━━━━━━┛ │ ┗━━━━━━━━━━┛ │
━ ━ ━ ━ ━ ━ ━ ━ ━ ━ │ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ │ ━
┏━━━━━━━━━━━┓ │ ┏━━━━━━━━━━┓ ┏━━━━━━━━┓│
┃CD block ┃│┃IBM PC HDD ┃┃SIMM ┃│
┃ ● CD file ┃ │ ┃ ● DOS file ┃ ┃ ● Memory file ┃ │
┗━━━━━━━━━━━┛ │ ┗━━━━━━━━━━┛ ┗━━━━━━━━┛│
│ │
└───────────────────────┘
CD file This is a file recorded on a CD in ISO9660 format.
It can be read from a CD disc or a CD emulator through a CD block. DOS file It is a file recorded on the HDD in MS-DOS format.
It can be read from the simple simulator software of IBM PC using the SCSI driver. Memory file A file recorded in memory in the memory file format.
It can be read directly using the file system library.