Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!cs.utexas.edu!uwm.edu!ux1.cso.uiuc.edu!ux1.cso.uiuc.edu!uxa.cso.uiuc.edu!wogg0743 From: wogg0743@uxa.cso.uiuc.edu Newsgroups: comp.sys.apple2 Subject: Re: 6502 Startup Process Message-ID: <139800008@uxa.cso.uiuc.edu> Date: 4 May 90 00:16:00 GMT Lines: 11 Nf-ID: #R:<9005021814.AA27026@garcon.cso.u:-40:uxa.cso.uiuc.edu:139800008:000:596 Nf-From: uxa.cso.uiuc.edu!wogg0743 May 3 19:16:00 1990 You have to rig it so when the power comes on, the processor gets a RESET (you bring high the reset line, I think). You could do this simply by providing yourself with a button that completes a circuit (thus giving you a reset button into the bargain, but also making this part of the manditory start-up process) or else rig a more complicated circuit to do this once ever time the power comes on (like Apple uses) The other half of it is that you have to use a ROM at the top of memory to hold the interupt vectors (including the one for reset). Point the reset vector to your startup code.