Login
Back to forumSee the full topicGo to last reply

Posted By

Gaia
on 2008-10-20
17:13:50
 Re: The same question asked about a million times no doubt

The plus/4 BASIC is not slow because of Microsoft (although I appreciate the attempt, who knows maybe they are also responsible for the global warming). It is indeed slower than the C64 BASIC despite the machine being slightly faster in machine code and the reason is that in the very last moment (as Bil Herd once explained) they had to build in this memory bank switching they never intended to do, so basically every time there's a RAM read operation, the machine has to disable IRQ, disable ROM, read the RAM, enable ROM again, enable IRQ and return back to the main ROM program block. See the code at $0479 in the RAM for an example.



Back to top


Copyright © Plus/4 World Team, 2001-2024