PICL → PIC16 compiler (BlackBox subsystem), based on N. Wirth PICL compiler
Only PIC16F177{3,6,8} is currently supported and tested
Main differences from original language and compiler:
- bit access indices may be named numeric constants
- interrupt handler procedures added
- SLEEP, CLRWDT and RESET commands added
- "*" operator added for integer operands (addition with carry)
- "/" operator added for integer operands (substraction with borrow)
- memory banks switching implemented
Subsystems:
Alexander V. Shiryaev, 2019