Appendix E — TEC-1G Quick Reference

This appendix collects the TEC-1G facts used in Book 1. It is a quick reference for the Debug80 panel and MON-3 profile, not a full hardware manual.

MON-3 Memory Shape

The TEC-1G / MON-3 profile places user code at:

0x4000

The emulator also models monitor ROM, RAM, expansion memory and system-control state. The panel exposes important state through labels such as SHADOW, PROTECT, EXPAND and CAPS.

TEC-1G MON-3 memory shape

Panel Sections

Section Shows
Project Folder, target, launch options, build state and board transfer.
Displays GLCD, RGB matrix, system LEDs and memory expansion indicators.
Machine LCD, seven-segment display and keypad.
Matrix Keyboard Matrix keyboard mode, modifiers and key grid.
Serial Emulated serial input, output, file send, save and clear.
Registers Z80 register state.
Memory Memory views around registers or an absolute address.

Serial Settings For Hardware Transfer

Use these CoolTerm settings for the TEC-1 monitor workflow:

4800 baud
8 data bits
No parity
2 stop bits

Add the exact TEC-1G / MON-3 receive-mode sequence after hardware testing or author confirmation.

Common Debugging Clues

If the panel display changes while stepping, the program is writing the corresponding I/O ports.

If the editor highlights ROM source, execution has entered monitor code.

If a memory write appears to vanish, check whether the program is writing a ROM-protected region or whether the visible panel state depends on a banked memory setting.