1
0
mirror of https://github.com/KarolS/millfork.git synced 2025-01-15 09:29:49 +00:00

Created Feature coverage per architecture (markdown)

Karol Stasiak 2018-07-22 00:33:17 +02:00
parent 575497a52b
commit 27de995127

@ -0,0 +1,29 @@
The following table shows which features are implemented for which CPU architecture. The table may contain mistakes.
feature | 6502 | Z80
--|--|--
`+'`, `-'`, `+'=`, `-'=` | 📺 | ✔️
`*`, `*=` | ✔️ | 🐌
`*'`, `*'=` | 📺 | ❌
`>>>>` | ✔️ | ❌
`<<'`, `<<'=` | 📺 | ❌
`>>'`, `>>'=` | ✔️ | ❌
signed comparisons | ⚠️ | ❌
return dispatch | ✔️ | ❌
other features | ✔️ | ✔️
##### Legend:
✔️ implemented
📺 implemented only for subarchitectures that support it natively
🐌 implemented, but suboptimal
⚠️ implemented, but incorrectly
not implemented yet
#### Further remarks
* 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 can be added in the future.