-
Notifications
You must be signed in to change notification settings - Fork 21
Feature coverage per architecture
The following table shows which features are implemented for which CPU architecture.
feature | 6502 | Z80 |
---|---|---|
* , *=
|
✔️ | 🐌 |
>>' , >>'=
|
✔️ | ❌ |
other decimal operators | 📺 | ✔️ |
signed comparisons | ❌ | |
assembly | ✳️1 | 🚧2 |
other features | ✔️ | ✔️ |
✔️ – implemented
📺 – implemented only for subarchitectures that support it natively
🐌 – implemented, but suboptimal
✳️ – implemented fully for the base architecture, but partially for extensions
🚧 – partially implemented
❌ – not implemented yet
-
All 6502, 65SC02 and 65CE02 instructions are supported. 65C02 bit setting/testing instructions, some HuC6280 instructions and some 65816 instructions and addressing modes are not supported.
-
Bit setting/testing instructions and few other instructions are not supported.
-
Implemented features may require a zeropage register on 6502 targets.
-
65816 code is quite suboptimal. If you're targeting a 65816 machine only, consider using something else for the time being.
-
Intel 8080 and Gameboy support added right now would mean no support for stack variables.
-
CPU's from the 6800 and 8086 families might be added in the future.