dfzx wrote: ↑Sun Mar 04, 2018 1:01 pm
What is the benefit of the virtual typist feature? It seems that when I drag and drop a TAP file onto the Fuse window, Fuse does a reset of the machine, then 'types' LOAD "" and presses return. It never occurred to me to wonder how it used to handle the drag and drop before: I just did it and the load happened in a split second.
It seems the extra step of the virtual typist has been introduced. Why? What's now better than what it did before?
Before phantom typist, Fuse has been using SZX snapshots saved after LOAD "" + Enter to auto-load tapes. In fact, there was a snapshot for every machine (48K, 128K, +2, +2A, +3, timex, pentagon, etc). That has some drawbacks:
- If the user runs a machine with an attached peripheral, Fuse would need (X machines * Y peripherals) snapshots or do some unreliable trick.
- Customs roms could have different entry points and code execution path.
Phantom typist is not an extra step but a different approach to autoload media, with better compatibility when using customised machines. Check this
thread at SourceForge for more details.