I've been thinking....
Can be Enterprise Z80 ports be greater than 255?
AY chips on the Spectrum use ports 65533 and 49149(1111111111111101b and 1011111111111101b, or FFFDh and BFFDh).
As you can see, the difference is only on the 14th bit, but on
LGB's ports list it is said:"full 16 bit is impossible since the highest two bits are "messed up" by Dave".
I say this because interfacing an AY chip to a Spectrum 48k or Timex seems to be
"fairly easy" and compatible with a long list of existing games. And, what about putting it on an Enterprise? AY chips had been used on a variety of 8 and 16 bit computers, also widely on arcade machines.
We even doesn't need a real AY chip, as they are scarcer by time passes. On the
AY wiki they say:
"A VHDL equivalent description has been written, for use in FPGA recreations of arcade machines and others like those mentioned above. The VHDL source code is available on the Internet, and compiles to fill about 10% of a Xilinx XC2S300 FPGA"On the other side, this can be the fist step to develop a 128K Spectrum emulator card... but not limited to that as there are a huge amount of AY songs out there waiting to be played. One of the incompatibilities the EP has with SymbOS is the lack of that chip.
And the EP doesn't need a mixer or external amplifier as its expansion port has two unused audio input pins that can be used to mix the AY sound with the internal DAVE one.
May be adding it to the "All in one interface"?
I only was dreaming.