This is a compiler for Pocket Computer created around 1987~1988.
- Compiler and Runtime Library are very compact and can coexist in memory.
- You can edit, compile, and run source code in memory.
- A lot of useful instructions for the game.
- The generated code is small and fast because variables are stored in RAM.
I recently made PockEmul compatible with the LC-3 Compiler for the Sharp PC-1261/1262. It will be part of PockEmul 2.10.0
This required extensive groundwork, as the compiler relies heavily on undocumented features of the SC61860 processor, many of which had not yet been implemented in the emulator.
The compiler enables developers to write programs directly in BASIC, using special instructions, and then compile the code into LM format, all within the pocket computer itself.
It is particularly well-suited for creating fast-paced graphical games.
Originally developed in Japan, the compiler had no existing English documentation available until now.
To address this, I’ve translated the X thread by @poyokoma_danna, which details LC-3 functionalities, and supplemented it with a translation of the official documentation (hiroog/LC3_Compiler: LC-3 Compiler for SHARP PC-1261/PC-1262).
Continue reading “LC-3 Compiler User Manual for SHARP PC-1261/PC-1262”