How does the PET develop its #INIT signal?
Posted: Sat Dec 27, 2025 11:09 pm
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.
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.