Unable to print to file from xvic
Versatile Commodore Emulator
Brought to you by:
blackystardust,
gpz
Am unable to print to file from xvic despite being able to do so from other emulators built at the same time.
Running VICE 3.4 on macOS Catalina 10.15.6
To reproduce: launch xvic -default . Go into F10 menu: select Printer -> Printer #4 emulation -> File system access, then check Printer #4 enable IEC device. Exit the menu and back at BASIC READY prompt type OPEN 4,4,0,"P".
Expected result: READY prompt.
Actual result: ?DEVICE NOT PRESENT ERROR. Any attempt to PRINT #4 will result in the same message.
Perform the same sequence of steps on x64sc -default and there is no error message. Furthermore, any text written via PRINT #4 will appear in the file print.dump when the emulator exits, as expected.
First, please use a more recent build - dqh posted a few (or you can build it yourself, of course)
Then, please try enabling virtual device traps. "iecdevice" itself apparently never worked in xvic, i dont know why. If that makes it work we can close this as a duplicate of bug #1334
indeed it seems to work with -virtualdevices
closing this one