I have been happily using +truedrive -virtualdev for quite long time to access host file system.
I just compiled latest VICE from svn and it seems that this method doesn't work anymore.
$ xvic -default +truedrive -virtualdev
Hotkeys: Initializing.
Hotkeys: Parsing VIC20 hotkeys file:
Hotkeys: OK.
ffmpeg avformat lib has version 3a4c64, VICE expects 3a4c64: full match
ffmpeg avcodec lib has version 3a8664, VICE expects 3a8664: full match
ffmpeg avutil lib has version 384664, VICE expects 384664: full match
ffmpeg swscale lib has version 050964, VICE expects 050964: full match
ffmpeg swresample lib has version 030964, VICE expects 030964: full match
Detecting ISA HardSID boards.
Could not open '/dev/port'.
Cannot get permission to access $300.
Detecting PCI HardSID boards.
No PCI HardSID boards found.
Detecting PCI CatWeasel boards.
No PCI CatWeasel found.
Detecting Linux ParSIDs.
Could not open /dev/parport0.
Could not open /dev/parport1.
Could not open /dev/parport2.
No Linux ParSIDs found.
Detecting direct I/O ParSIDs.
Could not open '/dev/port'.
Could not get permission to access 3BC.
Could not open '/dev/port'.
Could not get permission to access 378.
Could not open '/dev/port'.
Could not get permission to access 278.
Detecting direct I/O ISA SSI2001.
Could not open '/dev/port'.
Cannot get permission to access $280.
Hotkeys: parsing '/home/ops/.config/vice/gtk3-hotkeys-VIC20.vhk':
Unknown option '+truedrive'.
Error parsing command-line options, bailing out. For help use '-help'
True drive emulation and virtual devices are now configurable per drive, so try
xvic -default +drive8truedrive -virtualdev8.Ah, OK. Works now. Thanks!
Cool, closing.