mirror of
https://github.com/KarolS/millfork.git
synced 2025-01-28 17:32:27 +00:00
Created Feature coverage per architecture (markdown)
parent
575497a52b
commit
27de995127
29
Feature-coverage-per-architecture.md
Normal file
29
Feature-coverage-per-architecture.md
Normal file
@ -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.
|
Loading…
x
Reference in New Issue
Block a user