Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!rutgers!cbmvax!valentin From: valentin@cbmvax.commodore.com (Valentin Pepelea) Newsgroups: adsp.sw,comp.sys.amiga.tech Subject: Re: ColdReboot() - The Never Ending Story? Message-ID: <13847@cbmvax.commodore.com> Date: 16 Aug 90 20:43:59 GMT References: <03021.AA03021@babylon.UUCP> Reply-To: valentin@cbmvax (Valentin Pepelea) Organization: Commodore, West Chester, PA Lines: 30 In article <03021.AA03021@babylon.UUCP> rbabel@babylon.UUCP (Ralph Babel) writes: > > The original "ColdReboot()" (new Amiga Hardware Reference Manual, page 219) > didn't work on some (IMHO) broken A2000s (Kickstart ROM doesn't reappear at > location 0 after RESET). > > (e.g. it leaves the A1000's WCS write-enabled and does not work with GVP's > '030 boot-ROMs - dunno about A2620/A2630). Presumably this bug also prevents > the current versions of "MMUKick" and "SetCPU ROMBOOT" from working with > boot-ROMs. I'm not sure what you are talking about here. I wrote MMUkick with the specific purpose to allow GVP accelerator owners to boot OS 2.0 kickfiles. I even had to help GVP find out why initially, MMUkick would not work. To fix that they had to replace their PALs with new ones which properly propagate the *RESET signal frlom the CPU to external devices, and did not inhibit the cache for CPU fetches from chip memory. > So what about the following solution? Self modifying code is dangerous to your health. In this case, remember to Disable() all interrupts before entering the critical region. Valentin -- The Goddess of democracy? "The tyrants Name: Valentin Pepelea may distroy a statue, but they cannot Phone: (215) 431-9327 kill a god." UseNet: cbmvax!valentin@uunet.uu.net - Ancient Chinese Proverb Claimer: I not Commodore spokesman be