Well, the case says 4016, but I don't really know from PET internals. Are there any identifying markings I should loook for on the board?
Yes, it's a 3016 upgraded to 4016 (2001-N dynamic ram board, with upgraded basic 4 ROMs). I have the same PCB, with basic 2 and 32K RAM.
I know quite well this machine by now.
I do have some test equipment (scope, EPROM/EEPROM reader/burner, $5 multimeter,) but I'm a novice at using an oscilliscope for anything meaningful.
Wonderful! You should first get the correct schematics here:
http://www.zimmers.net/anonftp/pub/cbm/schematics/computers/pet/2001N/index.html
Then, with the scope, check the clock input to the 6502 first (use a 10:1 probe with vertical scale set to 0.2V/div, time base around 100ns/div or so). Then check all the ROMs with your programmer, images are here:
http://www.zimmers.net/anonftp/pub/cbm/schematics/computers/pet/2001N/index.html
All but two are 2332 (configure your EPROM programmer for a 2532, it will read fine). Two are 2316 (EPROM programmer set for 2716): the character generator and the editor ROM.
You can quickly power off the on the machine to see if it starts with a screen full of random characters then it clears. If it does that, it's probably executing fine the kernel ROM at least.
You may want to look at what I did to repair my PCB:
https://www.youtube.com/watch?v=H5_mTETwWJk
The RAM diagnostic kernel that I used is this one:
http://www.zimmers.net/anonftp/pub/cbm/firmware/computers/pet/other/petester.bin
You can burn it into a 2532 (not 2732, or use an adaptor!)
In your PCB it should be perfect since it only tests the first 16K bank.
Keep in mind that the white sockets on that PCB are really unreliable. I had to change a couple of them because they wouldn't work even after pulling, cleaning and re-inserting the chips a few times. Then I changed almost all the ROM ones, just to be safe.
You may also want to cheat and install a RAM/ROM replacement board into the 6502 socket ;-)
HTH
Frank IZ8DWF