Ophis 2.2 has been released! The work here is mostly internal for compatibility but there are a few bugfixes and cleanups too.
New Features
- All instructions with Absolute modes may force them with a
.W
suffix to the instruction - New example code for Atari 2600, Atari 800, and Apple II
- 4502 CPU support is now stable
- Systems equipped with
pip
orpipx
may install the program withpip install --user ophis-asm
or similar.
Bugfixes
- The current character map now applies to every string in a data directive
- 4502 only:
ASR
instructions now properly collapse to Zero Page instructions when possible - The Atari 2600 program is now built in a way that makes it compatible with the Harmony cartridge
Internal changes
- Codebase updated to Python 3; minimum version is now 3.6