Bryan Parkoff <BParkoff@satx.rr.com> wrote:
No, it is not correct for Apple I. Integer BASIC is always written for
Apple I. It has nothing to do with the hardware. It starts from $E000
through $EFFF. Maybe, original Integer BASIC was revised for original Apple
II.
It was defintely revised for the Apple II.
For starters, the Apple II version of Integer BASIC makes extensive use
of the Apple II monitor routines for supporting the text screen and
keyboard input, not to mention the lo-res graphics routines.
All of these support routines are in the Apple II monitor (starting at
$F800), and they don't exist in an Apple I, so obviously the code in the
Apple II version of Integer BASIC differs from the code in the Apple I
version (even if you ignore the fact that it runs at a different memory
location).
Did the Apple I have lo-res graphics? If not, then I doubt that its
version of Integer BASIC had commands like GR, TEXT, COLOR=, VLIN, HLIN,
etc.