Methods
# inner GetDiskStatus(disk) → {number}
query the status if a given disk.
Parameters:
Name | Type | Description |
---|---|---|
disk |
number | 0..GetNumberOfFDD() for FDD (0..GetNumberOfHDD())+RAW_HDD_FLAG for HDD. |
disk status.
number
# inner GetRawSectorSize(disk) → {number}
get number of (LBA) sectors for a drive.
Parameters:
Name | Type | Description |
---|---|---|
disk |
number | 0..GetNumberOfFDD() for FDD (0..GetNumberOfHDD())+RAW_HDD_FLAG for HDD. |
number of sectors for that disk.
number
# inner RawRead(disk, sector) → {Array.<number>}
read a disk sector.
Parameters:
Name | Type | Description |
---|---|---|
disk |
number | 0..GetNumberOfFDD() for FDD (0..GetNumberOfHDD())+RAW_HDD_FLAG for HDD. |
sector |
number | number 0..GetRawSectorSize() |
an array with 512 bytes.
Array.<number>
# inner RawWrite(disk, sector, data)
write a disk sector.
RawWrite() only works when DOjS was started with "-x"
Parameters:
Name | Type | Description |
---|---|---|
disk |
number | 0..GetNumberOfFDD() for FDD (0..GetNumberOfHDD())+RAW_HDD_FLAG for HDD. |
sector |
number | number 0..GetRawSectorSize() |
data |
Array.<number> | an array with 512 bytes. |