mirror of
https://github.com/KarolS/millfork.git
synced 2024-12-27 19:30:04 +00:00
Updated Feature coverage per architecture (markdown)
parent
e0272a8aa0
commit
bba798dc8f
@ -1,15 +1,16 @@
|
||||
The following table shows which features are implemented for which CPU architecture.
|
||||
|
||||
feature | 6502 | 65816 | Z80 | 8080<sup>1</sup> | LR35902<sup>1</sup>
|
||||
feature | 6502 | 65816 | Z80 | 8080 | LR35902
|
||||
--|--|--|--|--|--
|
||||
`*`, `*=` | ✔️ | ✔️ | 🐌 | 🐌 | 🐌
|
||||
`-'`, `-'=` | 📺<sup>2</sup> | ✔️ | ✔️ | ❌<sup>3</sup> | ✔️
|
||||
`-'`, `-'=` | 📺<sup>1</sup> | ✔️ | ✔️ | ❌<sup>2</sup> | ✔️
|
||||
`>>'`, `>>'=` | ✔️ | ✔️ | ❌ | ❌ | ❌
|
||||
other decimal operators | 📺<sup>2</sup> | ✔️ | ✔️ | ✔️ | ✔️
|
||||
signed comparisons | ⚠️ | ⚠️ | ❌ | ❌ | ❌<sup>3</sup>
|
||||
other decimal operators | 📺<sup>1</sup> | ✔️ | ✔️ | ✔️ | ✔️
|
||||
signed comparisons | ⚠️ | ⚠️ | ❌ | ❌ | ❌<sup>2</sup>
|
||||
stack variables | ✔️ | ✔️ | ✔️ | 🐌 | 🐌
|
||||
assembly | ✳️<sup>4</sup> | 🚧 | ✔️ | ✔️<sup>5</sup> | ✔️<sup>5</sup>
|
||||
other features | ✔️ | 🐌<sup>6</sup> | ✔️ | 🚧 | 🚧
|
||||
assembly | ✳️<sup>3</sup> | 🚧 | ✔️ | ✔️<sup>4</sup> | ✔️<sup>4</sup>
|
||||
other features | ✔️ | 🐌 | ✔️ | 🚧 | 🚧
|
||||
optimization | ✔️ | 🚧<sup>5</sup> | 🚧 | ❌ | ❌
|
||||
|
||||
##### Legend:
|
||||
|
||||
@ -23,17 +24,15 @@ other features | ✔️ | 🐌<sup>6</sup> | ✔️ | 🚧 | 🚧
|
||||
|
||||
##### Notes:
|
||||
|
||||
1. Platform support under construction. No optimizations available.
|
||||
1. Not available on Ricoh processors due to the lack of hardware support.
|
||||
|
||||
2. Not available on Ricoh processors due to the lack of hardware support.
|
||||
2. No hardware support.
|
||||
|
||||
3. No hardware support.
|
||||
3. 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.
|
||||
|
||||
4. 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.
|
||||
4. Zilog syntax only.
|
||||
|
||||
5. Zilog syntax only.
|
||||
|
||||
6. Optimized for the processor in the emulation mode used as an accelerator for a 6502-based system. Doesn't utilize its full capabilities in the native mode.
|
||||
5. Optimized for the processor in the emulation mode used as an accelerator for a 6502-based system. Doesn't utilize its full capabilities in the native mode.
|
||||
|
||||
|
||||
#### Further remarks
|
||||
|
Loading…
Reference in New Issue
Block a user