From: Marko Mäkelä (marko.makela_at_hut.fi)
Date: 2003-07-08 09:26:49
On Tue, Jul 08, 2003 at 02:33:11PM +0800, ncoplin@orbeng.com wrote:
> The particular cartridge I made has a small machine language loader which
> transfers a BASIC program to $0801 and then RUNs it.
It's not necessary to transfer the program to $801. Some Vic-20 cartridges
contain BASIC code that is executed directly from the ROM, by changing some
pointers ($2b/$2c might be enough).
> I thought the GS may not have BASIC, but from what I have read it does... so
> I'm at a loss as to what may be so different.
The 64GS firmware and my summary of it are available on FUNET:
64gs.390852-01.bin
Commodore 64GS BASIC and KERNAL, a 27128 EPROM chip from a West German
machine DA5 016014E, assy no. 250469, 252311 rev.B. The chip has the
label © 1984, 90 CBM / 390852-01 / C64GS ROM CS=DF34. The BASIC part is
otherwise normal, but it uses fill byte $00 instead of $AA. The KERNAL
has been modified from the 901227-03, and most modifications are in the
area $F72C-$FC92, which also contains a copyright message. Many jumps
have been changed to $FB4D, which in turn jumps to $F707, which in turn
causes I/O error #5.
Marko
Message was sent through the cbm-hackers mailing list
Archive generated by hypermail pre-2.1.8.