Drive Emulation Type Cleanup: Difference between revisions

From vice-emu
Jump to navigation Jump to search
(Created page with " == related options == First we need to collect all related options and how they relate to each other === emulation related options === * Virtual Device Traps (TODO: make p...")
 
mNo edit summary
Line 1: Line 1:
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 ==
== related options ==
Line 5: Line 12:


=== emulation related options ===
=== emulation related options ===
==== Drives ====


* Virtual Device Traps (TODO: make per drive)
* Virtual Device Traps (TODO: make per drive)
Line 16: Line 25:
** Host Filesystem
** Host Filesystem
** Disk Images
** 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)
** Real Device (opencbm)



Revision as of 14:24, 19 August 2021

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