Inty ECS GPS
Have you ever wanted to hook up your Intellivision to GPS? Now you can!
The hardware setup for the Inty ECS GPS software is:
- GPS unit that outputs Garmin TextOut serial data, set to 1200 baud, 8N1
- Cable that adapts ECS AUX to serial (Tx/Rx version)
ECS ECS DE-9 Signal Plug pin ------ ------ ---- Tx Tip 2 (optional, not used by Inty ECS GPS) Rx Ring 3 GND Sleeve 5 Note: the cable in the video also has internal loopback on the DE-9 for when it is plugged into a PC, but this is not relevant to connecting to the GPS hardware.
This project grew out of my studying of the ECS's UART registers, which were poorly understood. As far as I know, this program demonstrates the first time in decades that anyone has read data from the AUX port into the ECS (writing out the AUX port previously known from the ECS's printer code in ROM). I eventually plan to present more formal register documentation later. For eager/curious developers, the source code here contains preliminary definitions of the registers and bit-fields. Since further research is still being done, expect some of the bit-field names to change in the future. For example, one unnamed bit field has recently been observed to change values but is still not fully understood at this time.
ROM and source code provided below.