Good evening everyone,
I apologize for starting yet another discussion on this topic. Over the weekend, I finished assembling my PAL-1, which is fully functional—except for the TTY.
I carefully read the messages about pinning, null-modem configurations, and even changing resistor 41. But despite all that, I can’t get it to work.
For context, here are my configurations:
Using a small oscilloscope, I can see a signal of around 3V (relative to ground) when typing on either terminal, at pin 2 of the RS232. However, there is no signal at the voltage divider node between R35 and R36. I find it strange that there’s no voltage variation at this point. I checked the circuit: between pin 2 and ground, I measure 400 ohms, so the circuit is closed.
Additionally, I tried to trace the outgoing signal near resistor 41. Here, whether it’s before or after the resistor, there’s no activity at all.
I also noticed some voltage between pins 2, 3, and ground when the connector is open: 5V on pin 2 and 0.7V on pin 3. I’m not an expert on the expected behavior of transistors Q7 and Q9, but this seems sufficient to light up the Rx diode (as if the DCE is sending data).
I have verified all the contacts (up to PA7, PB0, PB5, PA7) as described in the schematic, and everything checks out. I’ve also verified the capacitor, resistor, and diode values.
Despite all those investigations, I cannot understand why the TTY remains quiet. Thank you for the help!
Noël F4JJD
Thank you all for your responses!
Hans, you were absolutely right, the voltages are opposite in polarity and significantly lower with my TTL dongle, around 4V in absolute value. Today, I purchased a proper RS232 adapter and wired it using breadboard jumpers, treating my RS232 adapter as the DTE.
I also adjusted the timing to 20ms between characters and 500ms between lines when operating at 1200 baud. Everything works perfectly now! I successfully uploaded multiple files using Minicom.
One final note: although the Minitel provides an 80x25 terminal, but the interface communicates using 7E1 instead of 8N1. Its designer appears kept the Videotex parity rules for the ASCII standard as well. I suspect it would be relatively simple to convert between these two standards with basic electronics, that's another funny challenge — making two 70s-designed electronic devices communicating.
Tonight, I’m coding a small algorithm in TinyBASIC to find prime numbers.
Best regards,
Noël
--
You received this message because you are subscribed to the Google Groups "PAL 6502 computer" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pal6502+u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/pal6502/3420665f-b9c6-40c3-b004-2db6b069f884n%40googlegroups.com.
Thank you very much for all the contributions!
I deep dove into the KIM-1's ROM code and I found everything I need. I do not have an EPROM programmer yet, so I'll start by programming a simple echo function with replicas of OUTCH and GETCH for the 7E1.
By the way, this device is so cool for hacking! My first time on a 6502 and configuring an assembly tool chain.
Noël