fixed-clock framebuffer
Simics Reference Manual  /  5 Classes  / 

floppy-drive

Description

Floppy disk drive for use with the 82077 controller.

Interfaces Implemented

conf_object, log_object, floppy_drive

Notifiers

cell-change
Notifier that is triggered after the object's cell was changed.
object-delete
Notifier that is triggered just before Simics object is deleted.
queue-change
Notifier that is triggered after the object's clock was changed. New clock can be obtained with the SIM_object_clock function.

Commands for this class

Attributes

drive_busy
Optional attribute; read/write access; type: i
Drive busy flag.
seek_in_progress
Optional attribute; read/write access; type: i
A background seek is in progress.
disk_changed
Optional attribute; read/write access; type: i
Disk in drive has changed.
write_protect
Optional attribute; read/write access; type: i
Write protect flag.
motor_on
Optional attribute; read/write access; type: i
Motor currently on.
data_rate
Optional attribute; read/write access; type: i
Current data rate.
tracks
Optional attribute; read/write access; type: i
Number of tracks.
sectors_per_track
Optional attribute; read/write access; type: i
Number of sectors per track.
heads
Optional attribute; read/write access; type: i
Number of heads.
cur_track
Optional attribute; read/write access; type: i
Current track.
cur_head
Optional attribute; read/write access; type: i
Current head.
cur_sector
Optional attribute; read/write access; type: i
Current sector.
image
Optional attribute; read/write access; type: n|o
Object holding floppy data. Must implement the image interface.

Provided By

82077
fixed-clock framebuffer