Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!julius.cs.uiuc.edu!rpi!uupsi!cci632!cpp From: cpp@cci632.UUCP (Carl P. Petito) Newsgroups: comp.binaries.ibm.pc.d Subject: Re: Stargoose Summary: clock fix Keywords: stargoose clock Message-ID: <45412@cci632.UUCP> Date: 27 Dec 90 18:21:22 GMT References: <2297@dsac.dla.mil> Organization: Computer Consoles Inc. an STC Company, Rochester, NY Lines: 33 In article <2297@dsac.dla.mil>, nx00699@dsac.dla.mil (Gene McManus) writes: > I just put up 'Stargoose', and as Bill noted in the distribution, this > is an arcade-quality game. ... > ... the clock speed > is about 3 times faster than normal. > > Another question; what format is the documentation file? > > Thanx... > Gene I disassembled enough of my BIOS to figure out how to reinit the clock timer that gets changed by stargoose. The following is the code; it works for my XT class clone - your mileage my vary: cli mov al, 0x36 out 0x43, al mov al, 0x00 out 0x40, al out 0x40, al sti The code puts timer 0 of the 8253 chip back into a divide by 0xffff; I assume that stargoose needs a faster interrupt rate and hence the divisor factor was changed for timer 0. And yes, I know the code could be made more compact, etc; why bother? And I also ask - what is the documentation format? Carl Petito