Yes, with Z80 support enabled there is not enough program space in the Arduino to store
everything so I cut out the least-used parts such as the ASM examples. As you said you can
still copy-and-paste them in manually.
As for the ACR device, yes, if ACR is assigned to a serial port on the host then any data
sent to the ACR by the emulated software will be sent to that port and data received on
that port will look
(to the emulated software) like it was received from the ACR. The host
serial port will use whatever baud rate it is configured for. However, the ACR on the Altair
was 300 baud so any software will expect data to arrive at a speed of about 30 characters
per second. So if you want to use this make sure you are not sending (much) too fast.
Also, as long as the virtual PS2 tape is mounted it will override the serial port. You need
to unmount the tape (push CLR down) before attempting to use the port.
Note that if you type in a program you can then use the AD's serial port capture function
to save it
(see bottom of page 8 in the documentation). The documentation talks about
saving/loading in BASIC but the procedure is the same for PS2 (though I don't remember
the exact commands for save/load in the EDT editor right now).
David