...regarding running DOS in a VM guest (emulation) and having plausible RS232 UART emulation:
I'd hazard a guess that qemu-kvm does strive to deliver this: https://serverfault.com/questions/872238/qemu-and-serial-ports-on-the- guest-os root@hv:~$ qemu-system-x86_64 -device isa-serial,help isa-serial options: baudbase=<uint32> - (default: 115200) chardev=<str> - ID of a chardev to use as a backend index=<uint32> - (default: 4294967295) iobase=<uint32> - (default: 4294967295) irq=<uint32> - (default: 4294967295) serial=<child<serial>> wakeup=<bool> - (default: false) https://github.com/qemu/qemu/blob/master/hw/char/serial-isa.c Obviously the question remains, how faithful this emulation is to a hardware device,and what the requirements are, of the "application" = the software app, the firmware in the motorola radioes etc. Regarding speech synthesis... if this serial port (in the guest VM) is used to send strings to an external physical speech synth box, and the vision is, that the synth's "screen spider software" will run in the emulated DOS, note that this means that it will only ever read the screens produced by the guest VM and its DOS - the user won't be able to use the DOS reader, running in a VM, to read the Linux console belonging to the host... Frank _______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user