floppy = {
  data_rate = 2
  command = {
    0 = 0x00
    1 = 0x00
    2 = 0x00
    3 = 0x00
    4 = 0x00
    5 = 0x00
    6 = 0x00
    7 = 0x28
    8 = 0xe5
    9 = 0x03
  }
  command_index = 0
  command_size = 0
  command_complete = true
  pending_command = 0xfe
  multi_track = false
  pending_irq = false
  reset_sensei = 0
  format_count = 229
  format_fillbyte = 0x03
  result = {
    0 = 0x86
    1 = 0x4b
    2 = 0x56
    3 = 0x00
    4 = 0x00
    5 = 0xfc
    6 = 0x10
    7 = 0x20
    8 = 0x00
    9 = 0x00
  }
  result_index = 0
  result_size = 0
  DOR = 0x00
  TDR = 0x00
  TC = true
  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
  }
}
