-
Notifications
You must be signed in to change notification settings - Fork 1
Virtual Ethernet Drive
###Files
VEDRIVE - the VEDRIVE installer/uninstaller (intended to be run from BASIC.SYSTEM)
VEDRIVE.SYSTEM - a (tiny) starter for VEDRIVE (intended to be run from a ProDOS selector)
VEDRIVE.SETUP - a (simple) BASIC program to create a VEDRIVE configuration file
VEDRIVE.CONFIG - a VEDRIVE configuration file created by VEDRIVE.SETUP
###Operation
First of all you need to run VEDRIVE.SETUP to create a configuration file.
Then run VEDRIVE (or VEDRIVE.SYSTEM) to install Virtual Ethernet Drive. It will:
- get an IP address via DHCP
- detect all Disk II drives connected to ProDOS and disconnect them
- connect the two ADTPro virtual hard drives as S1,D1 and S1,D2
When you're done with Virtual Ethernet Drive just run VEDRIVE again to uninstall it. That will:
- reload the Disk II driver from the file PRODOS
- disconnect the two ADTPro virtual hard drives
- reconnect all devices disconnected by Virtual Ethernet Drive
###Notes
Virtual Ethernet Drive places the virtual hard drives at the end of the ProDOS device table just before the /RAM device (if present). This way:
- programs intending to disconnect /RAM but only looking for it at the end of the device table still find it there
- ProDOS volumes are searched from fast devices to slow devices (/RAM > virtual hard drives > real drives)
If VEDRIVE was run via VEDRIVE.SYSTEM and there was an error detected then you will be asked to press a key before you are returned to the ProDOS selector. Hence if VEDRIVE.SYSTEM just flickers the screen then everything is supposed to have worked just fine.
Virtual Ethernet Drive file reads are - independently from the current ProDOS prefix - always done in the same ProDOS directory the reader is located in:
- VEDRIVE.SYSTEM reads VEDRIVE
- VEDRIVE reads VEDRIVE.CONFIG
- VEDRIVE reads PRODOS
Uninstalling Virtual Ethernet Drive requires at least ProDOS 1.8.
Content on this wiki is licensed under the following license: CC Attribution 3.0 Unported