Disk
Disk(type=None, name='', id='', data=None)
Class representing a virtual disk image.
| PARAMETER | DESCRIPTION |
|---|---|
type
|
disk type (d64, d71, d81)
TYPE:
|
name
|
disk name
TYPE:
|
id
|
disk id
TYPE:
|
data
|
existing disk image data
TYPE:
|
add_block(track, sector, data)
Add block data to given track and sector.
| PARAMETER | DESCRIPTION |
|---|---|
track
|
track number
TYPE:
|
sector
|
sector number
TYPE:
|
data
|
block data (256 bytes)
TYPE:
|
add_del(name)
Add deleted file entry to directory.
| PARAMETER | DESCRIPTION |
|---|---|
name
|
file name
TYPE:
|
add_file(name, data, type='prg')
Add file to disk image.
| PARAMETER | DESCRIPTION |
|---|---|
name
|
file name
TYPE:
|
data
|
file data
TYPE:
|
type
|
file type (prg, seq, usr, del)
TYPE:
|
has_errors()
Check whether disk has any read errors.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if disk has read errors, False otherwise |
output(file)
Write disk image to file.
| PARAMETER | DESCRIPTION |
|---|---|
file
|
file object to write to
TYPE:
|
read_file(name)
Read file data from disk image.
| PARAMETER | DESCRIPTION |
|---|---|
name
|
file name
TYPE:
|
Returns: file data
set_name(name, id)
Set disk name and id.
| PARAMETER | DESCRIPTION |
|---|---|
name
|
disk name
TYPE:
|
id
|
disk id
TYPE:
|