

MON-3 User Guide
MON3 User Guide v1.6 is Brian Chiha’s guide to the MON-3 monitor ROM for the TEC-1G single-board Z80 computer.
Attribution
This web edition is adapted from the original PDF title page credit: User Guide By Brian Chiha v1.6. Brian Chiha is the author of this text and should be credited as the author wherever this guide is referenced.
Mon3 (Talking Electronics Computer Monitor version 3) is custom-built for the TEC-1G Single Board Z80 Computer. Mon3 is the heart of the TEC-1G. It brings the hardware to life. Consider it an operating system that provides the ability to program the TEC. The monitor is designed for beginners who are just learning to code Z80 and rich enough for the advanced software developer.
The version of this document matches the monitor’s binary file version. For example, version 1.2 of this document is for file MON3-1G_BC23-12.bin. The 12 at the end of the file is the version number.
MON-3 provides the operating environment for the TEC-1G: reset behaviour, the main menu, data entry mode, debugging support, terminal monitor, API calls, add-on interfaces, drive access, quick-start programs, and hardware reference material.
Table of Contents
- Basic Operation and Main Menu
- Memory Map and Data Entry Mode
- Tiny Basic
- Terminal Monitor and TEC Magazine Code
- Advanced Programming
- RST (Restart) commands
- Interrupts
- NMI (Non-Maskable Interrupts)
- API (Application Programming Interface) commands
- API Utility Calls
- API LCD Calls
- API Input Calls
- API Serial Data Transfer Calls
- API Menu & Parameter Calls
- API Sound Calls
- API System Latch Calls
- Miscellaneous Calls
- Real Time Clock (RTC) Add-On Interface
- Graphical LCD Add-On Interface
- General Conventions
- GLCD API Call List
- GLCD API Configure Calls
- GLCD API Graphics Calls
- GLCD API Text Calls
- GLCD API Utility Calls
- GLCD API Drawing Calls
- GLCD API Terminal Emulator Calls
- GLCD Examples
- Hard Drive Access
- Quick Start Programs
- Appendix and Useful Links