At various places in the MMIX sources, Don Knuth asks the interested reader to make significant changes for advanced system features:
- Unicode support using wchar for Char (MMOTYPE§27, MMIXAL§§{7,30})
- octa as single 64-bit integer, e.g., using uint64_t instead of the current struct with two tetras (ILP64 interface) (MMIX-ARITH§1); see GIMMIX for ideas
- Graphical interface (MMIX-SIM§1)
- Implement
MMIXAL-style expressions for interactive debugging (MMIX-SIM§24)
- Simulate a B-Cache (MMIX-PIPE§217)
- Can
count_bits, byte_diff, or wyde_diff be done with fewer operations? (MMIX-AITH§28)
Check buffer overflow in MMIXAL§§(74,75,77,79): done.
- …
Time permitting, I'll try to look up the relevant sections in the codes.
At various places in the MMIX sources, Don Knuth asks the interested reader to make significant changes for advanced system features:
MMIXAL-style expressions for interactive debugging (MMIX-SIM§24)count_bits,byte_diff, orwyde_diffbe done with fewer operations? (MMIX-AITH§28)Check buffer overflow in MMIXAL§§(74,75,77,79): done.Time permitting, I'll try to look up the relevant sections in the codes.