Hi!
I am trying to make fMSX emulate an RS232 cartridge. But I am quite confused.
I've seen 3 different ROM files: a ROM sent to me by Tristan, RS232.ROM from
MEP and the ROM of a Panasonic modem sent to me by Takamichi. Only the one
from MEP seems to access ports #80-#87, but in a way that doesn't seem
compatible with the 8250 UART.
Some questions:
- What different types of RS232 for MSX exist?
- Which UARTs do they use?
- Which ROMs do they use?
- Please tell me about the handshakes, status signals etc.
- Can anyone provide me with data sheets?
(I have the data sheet for the UART used in the Sunrise RS232, but I don't
have sheets for the older UARTs, only sheets of 16550 UARTs that claim to be
8250 compatible)
This is the progress I made so far:
- Outputting works: serial output can be redirected, I tested output to file
and named pipe, but devices (serial port or modem) will probably work as well.
- Inputting works: same as output.
- Flow control: doesn't work. For output, this doesn't seem like a problem to
me, since the emulating machine is fast and has lots of buffer capacity. For
input, this is a problem. The input is continuously read by the interrupt
routine, even if the program is not accepting input.
Bye,
Maarten
****
Problems? contact [EMAIL PROTECTED] See also http://www.faq.msxnet.org/
****