• Please review our updated Terms and Rules here

Commodore PET, some kinda ROM in $9000?

azog

Experienced Member
Joined
Apr 19, 2004
Messages
125
Location
New Jersey
I just noticed that my PET 4032 has a ROM installed in UD12, which is supposedly an expansion ROM slot at $9000. Curious, I did "SYS (9*4096)" and it returned:

(C)1980 BRAD TEMPLETON
READY.

As best as I could pin down, this is either PAL (which appears to be an assembler) or something called POWER, but I can't tell exactly what, and I can't seem to find documents on either.

For yuks, I typed an @ sign, usually the "universal wedge" command, and it just says OK.

Any pointers?
 
I just noticed that my PET 4032 has a ROM installed in UD12, which is supposedly an expansion ROM slot at $9000. Curious, I did "SYS (9*4096)" and it returned:

(C)1980 BRAD TEMPLETON
READY.

As best as I could pin down, this is either PAL (which appears to be an assembler) or something called POWER, but I can't tell exactly what, and I can't seem to find documents on either.

For yuks, I typed an @ sign, usually the "universal wedge" command, and it just says OK.

Any pointers?
I'd be surprised if the docs for both aren't out there in cyberspace somewhere; if not, I think I have them somewhere. I'll check, but I didn't think that PAL used a ROM.

I take it you have no way of dumping it to a PC file? Try taking a checksum and I'll see if I have anything that matches.

FOR I=9*4096 to I+4095:A=A+PEEK(I):NEXT:pRINT A
I believe Power should return 483054
 
Last edited:
This gave me 495167. I currently don't have a way to dump it, but I finally ordered a programmer (and eraser) from MCUMall, and it should be here soon, so I'll be able to dump it then. Was going to try to program some of those various utility ROMs out there for fun and profit, which is when I noticed the $9000 socket was populated...

Problem I have with searching is the parameter is just too wide: "commodore pet power rom", and other variations, turns up too many unrelated hits for power supplies...
 
I just plugged the Power ROM into a PET and the checksum should indeed be 483054, so I guess maybe it is a ROM for PAL.

Lots of stuff out there for the C64 versions of Power and PAL but I can't find anything for the PET versions either; somebody must have the ROM image etc., no? Anders? Steve?
 
Last edited:
Sorry, I don't have any particular collection of ROM images. As for the different checksums, either they are different versions or azog made a typo when calculating it? In case not all 4K is used up, the remainder might be filled with whatever garbage floated when the chip was programmed, and you'd get different checksums.
 
This PAL Assembler looks very useful. Is there a ROM image anywhere?
-Dave
I could be wrong but I don't think it uses a ROM; if I could find the manual it probably also has the disk in it.

Maybe Steve will read this; I think he scanned my manual and also archived the disk (as well as the Commodore assembler), but I can't find that CD either ;-) .
 
I could be wrong but I don't think it uses a ROM; if I could find the manual it probably also has the disk in it.

Maybe Steve will read this; I think he scanned my manual and also archived the disk (as well as the Commodore assembler), but I can't find that CD either ;-) .

Wow, I would really like the Commodore (MOS Technology) assembler. However looking closer at the PAL Assembler manual, while it does come on a diskette, it says the code is relocatable using the included FLOADER and could be run in an EPROM expansion socket as it does not write into its 4K boundary.
 
Brad Templeton is still around, and a bigwig in the EFF. His personal pages are littered with essays, FAQs, etc, on copyright issues, so all things considered, I sent him a quick mail asking him if I could post a ROM image. His reply was somewhat ambiguous, "Yes, I've been meaning to post the source", which could mean "Yes, you may post the ROM image" or "Thank you for your e-mail"...
 
Brad Templeton is still around, and a bigwig in the EFF. His personal pages are littered with essays, FAQs, etc, on copyright issues, so all things considered, I sent him a quick mail asking him if I could post a ROM image. His reply was somewhat ambiguous, "Yes, I've been meaning to post the source", which could mean "Yes, you may post the ROM image" or "Thank you for your e-mail"...
LOL! Something like this reply to Ruud in NL, two years ago?

On 10/23/2010 8:00 AM, [hidden email] wrote:

> Dear mr. Templeton,
>
> I'm a member of the Dutch user group Commodore-GG, http://commodore-gg.hobby.nl/ , and a lot of people consider me as the PET/CBM expert. I was asked if I knew a native assembler for the PET. I haven't been told yet what model is involved, so it can be a CBM as well (over here they call all older Commodores PET).
>
> My question: is PAL for the PET/CBM still available/for sale?
> Thank you for your time!

----

Not for sale, but I have been meaning to put it up free. I just need to get a 1541 disk drive and read one of the old disks, if I can still read them....
 
Wow, I would really like the Commodore (MOS Technology) assembler. However looking closer at the PAL Assembler manual, while it does come on a diskette, it says the code is relocatable using the included FLOADER and could be run in an EPROM expansion socket as it does not write into its 4K boundary.
Found the original manuals and the scans; who'd have thought to look into a binder labelled Commodore Assembler Development Package, duh ;-)

Also disk images of all the software; PAL is indeed relocatable and ROMable but normally runs at $7000.

m
 
Last edited:
Did you notice page 3 is missing? Doesn't look like there's anything important on it but just FYI...

===Jac
Thanks for the heads-up! I was all set to severely chastise Steve but I see that it's also missing from the original copy. The index page 2 looks complete and the references start on page 4, so I'm going to assume that page 3 was completely blank.
 
Thanks for the heads-up! I was all set to severely chastise Steve but I see that it's also missing from the original copy. The index page 2 looks complete and the references start on page 4, so I'm going to assume that page 3 was completely blank.

Hey, i did my best ;-)

Steve
 
Back
Top