How does the PET develop its #INIT signal?

For discussing the 65xx hardware itself or electronics projects.
Post Reply
mikeblas
Posts: 17
Joined: 19 Oct 2020

How does the PET develop its #INIT signal?

Post by mikeblas »

I've been studying the schematics of the old machines to learn about how dynamic memory refresh is implemented.

The PET 2001 schematics are available onine, and I'm looking at the main board (part 320349). (The schematic PDF is https://www.zimmers.net/anonftp/pub/cbm ... 320349.pdf)

What drives the #INIT line? It's used all over Sheet #6 to clear counters and flip flops and the clock phase shift register. Clears a flip flop on the display board, Sheet #7. And enables the character ROM and another flip-flop on sheet #8.

Nothing seems to drive it. The #RESET line is developed on Sheet #1 wit ha 555 timer, but #RESET has nothing to do with #INIT.

How is #INIT driven on this machine? Is it just always high? It's pulled high by R12 on Sheet #6, but that's about it.
John West
Posts: 383
Joined: 03 Sep 2002

Re: How does the PET develop its #INIT signal?

Post by John West »

It's also connected to a test point. It's possible that it's always high under normal operation, but can be pulled low during testing to put the system into a known state. That would require the circuit it's attached to (which looks like video generation) not minding that various flip-flops are in random states at power-up. Which it might not.
fachat
Posts: 1123
Joined: 05 Jul 2005
Location: near Heidelberg, Germany
Contact:

Re: How does the PET develop its #INIT signal?

Post by fachat »

I was as confused as you when trying to understand the PET video circuit.
I came to the conclusion that it is just a line pulled up by a resistor (see bottom left of sheet 6 of your linked schematics)
It was probably used to re-init the video circuit during testing via the test point.

André

Edit: here's the video on this PET's graphics circuit if you are interested: https://youtu.be/pwb5GvmoAFE
Author of the GeckOS multitasking operating system, the usb65 stack, designer of the Micro-PET and many more 6502 content: http://6502.org/users/andre/
Post Reply