|
|||
Getting Programs for a Commodore PETHaving now repaired a broken Commodore Pet, the final stage was to get some software for it. Source The Pet 3032 has no disk drives so I needed cassette software. I was looking for enough programs to fill two sides of a 60 minute audio cassette. Could this be found on the Web? A search found a site with 12 PET game disk images and one utilities disk image, all in D64 format. Using the VICE emulator in Pet 3032 mode, I checked out all the programs and copied ones of interest to two new disk images. So far so good, but how to get them into the PET? C64 intermediary As with the ROM checks, the Commodore 64 played a role here. With a XA1541 adaptor it was a simple matter to transform disk images into REAL disks for use in the C64. Once I had the real disks (containing the PET programs) I then loaded them into the C64, one at a time, and saved to cassette. This was fairly straightforward.
Figure 1. Workbench set up for PC<-->C64<-->PET software transfer PET conversion So now I had a full cassette of PET software saved by the C64 and readable by the Pet via the datasette. Readable yes, but not runnable. As explained on this FAQ, BASIC programs saved on the C-64 will not load in the right location on the PET to be seen by the BASIC interpreter. PET BASIC starts at location 1025 ($0401 in hex) and the C-64 starts at 2049 ($0801H). In essence then you have to load the program into the PET, move it to the right location, then save it back out to tape to get your permanent copy. Here's what was done on the PET to achieve this:
As you can imagine, this was laborious, but it worked! After a few weeknights I had a full cassette load of working PET programs.
The Pet 3032 is now fully loaded and a complete example of a cassette-enabled unit. Excellent! Tez 20th February, 2009 |
|||
|
Comments welcome...
|
|||
|
If you enjoyed this article please click on one of the advertiser links below. It will help keep this site going. Thanks! |
|||