3 ms·
Thinking back to the 70's, some of my early programming was on the 6502, which famously had a bug in its memory indirect jump instruction if the memory address
by jfk13 7y ago
Thinking back to the 70's, some of my early programming was on the 6502, which famously had a bug in its memory indirect jump instruction if the memory address given was at the very end of a 256-byte page (0x??FF).
It had other peculiarities, too, as described at https://en.wikipedia.org/wiki/MOS_Technology_6502#Bugs_and_quirks https://en.wikipedia.org/wiki/MOS_Technology_6502#Bugs_and_q....
- robocat 7y agoMany of those "bugs" were probably just accepted engineering tradeoffs for reduced number of transistors. When you have 3218 transistors, you don't make perfect features. The same thing happens when you have a very limited total instruction count to implement software.