floppy = {
  data_rate = 2
  command = {
    0 = 0x00
    1 = 0x00
    2 = 0x00
    3 = 0x00
    4 = 0x00
    5 = 0x00
    6 = 0x00
    7 = 0x18
    8 = 0x55
    9 = 0xfa
  }
  command_index = 0
  command_size = 0
  command_complete = true
  pending_command = 0xfe
  multi_track = false
  pending_irq = false
  reset_sensei = 0
  format_count = 170
  format_fillbyte = 0x5c
  result = {
    0 = 0x6d
    1 = 0xe2
    2 = 0x7f
    3 = 0x00
    4 = 0x00
    5 = 0x04
    6 = 0x10
    7 = 0x20
    8 = 0x00
    9 = 0x00
  }
  result_index = 0
  result_size = 0
  DOR = 0x00
  TDR = 0x00
  TC = false
  main_status_reg = 0x00
  status_reg0 = 0x00
  status_reg1 = 0x00
  status_reg2 = 0x00
  status_reg3 = 0x00
  floppy_buffer_index = 0
  lock = false
  SRT = 0x00
  HUT = 0x00
  HLT = 0x00
  config = 0x00
  pretrk = 0
  perp_mode = 0
  buffer = floppy.buffer
  drive0 = {
    cylinder = 0
    head = 0
    sector = 0
    eot = 0
    media_present = false
    DIR = 0x80
  }
  drive1 = {
    cylinder = 0
    head = 0
    sector = 0
    eot = 0
    media_present = false
    DIR = 0x80
  }
  drive2 = {
    cylinder = 0
    head = 0
    sector = 0
    eot = 0
    media_present = false
    DIR = 0x80
  }
  drive3 = {
    cylinder = 0
    head = 0
    sector = 0
    eot = 0
    media_present = false
    DIR = 0x80
  }
}
