Drive Emulation Type Cleanup

From vice-emu
Revision as of 14:24, 19 August 2021 by Gpz (talk | contribs)
Jump to navigation Jump to search

goals:

  • get rid of all "global" options, ie it should all be "per device"
  • have a "emulation type" option rather than seperate options for various features
    • prevent non working combinations
  • fix the autostart logic to always work, regardless of options

related options

First we need to collect all related options and how they relate to each other

emulation related options

Drives

  • Virtual Device Traps (TODO: make per drive)
    • Host Filesystem
    • Disk Images
  • True Drive Emulation
    • Disk Images
      • Drive Type
what does "none" mean exactly?
  • IEC Device
    • Host Filesystem
    • Disk Images
    • Real Device (opencbm)

Printer

we need to work out how the Printer stuff is related at all, and perhaps enable traps implicitly in some cases

  • Emulation Type
    • Host Filesystem (does that mean "use device traps"?)
    • IEC Device
    • Real Device (opencbm)

other options

  • handle TDE at autostart
  • warpmode
  • Host Filesystem
    • use long filenames
    • create P00 files
    • only show P00 files