Login
Back to forumSee the full topicGo to last reply

Posted By

JamesC
on 2019-04-24
21:17:56
 Re: PRINT statement fills the RAM

The Plus/4 copies strings to RAM because of the GRAPHIC command. GRAPHIC shifts the start of BASIC upward 12K; any previously-defined pointers "into the program's text" would be corrupted by this move.

Copying strings to the top of BASIC workspace solved this problem, at least in the eyes of Commodore's engineers.

For what it's worth, Commodore never put much effort into backward-compatibility until the C128 in 1985. Until then, each machine family (264 series, B series, etc) was its own beast with its own "rules" and "quirks" to deal with.

Just saying, grumbles that the Plus/4 doesn't work like the C64 isn't the Plus/4's fault. It wasn't intended to be 100% compatible; this is one of those things where they differ. wink



Back to top


Copyright © Plus/4 World Team, 2001-2024