C64 BASIC V7 compatibility

From: Ruud_at_Baltissen.org
Date: Sat, 29 Jun 2013 13:58:50 +0200
Message-ID: <51CECBFA.14687.134B3DA@Ruud.Baltissen.org>
Hallo allemaal,


Building a V7 version for the C64 and VIC-20 I surely will loose 
compatibility. My goal is that V2 programs should run without any 
problem. ML programs is another question. 

The vectors starting from $FF81 on should be maintained. But what 
about the rest? IMHO I should draw a line at $E37B for the C64 
($E378 for the VIC-20): below you only find BASIC routines, above 
only C64/VIC-20 dependent routines. (that is, AFAIK) 
So programs using routines like 'Clear screen' at $E544 should run 
fine but programs using routines in the BASIC area will certainly 
crash after my changes.

I have thought about removing the RS-232 and tape routines as well 
but having loads of KBs at my disposal, I decide to keep them. And 
if I want JiffyDOS or another speed loader onboard, again: room 
enough!

Any comment, idea or suggestion on the above is welcome!


--
   
Kind regards / Met vriendelijke groet, Ruud Baltissen
www.Baltissen.org







       Message was sent through the cbm-hackers mailing list
Received on 2013-06-29 12:00:06

Archive generated by hypermail 2.2.0.