3 ms·
The 8086 could move memory _way_ faster than the 8080 could! Also the ACK's memmove/memcpy is truly dreadful. I need to replace it with hand-tooled assembler AS
by david-given 7y ago
The 8086 could move memory _way_ faster than the 8080 could! Also the ACK's memmove/memcpy is truly dreadful. I need to replace it with hand-tooled assembler ASAP. It's tougher than it looks, though; the 8080 only has two register pairs once you've allocated one for the frame pointer...
It also doesn't help cursor movement as much as you'd think; editors don't address characters very much, instead preferring to address lines. For that you still need to scan forwards or backwards looking for line breaks. It would let you use memchr and memrchr to find them, though.