[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: IIgs too fast for sound



> The first point is that the WAIT function internally sets the system
> speed to normal for the duration of the wait, so changing the control
> panel setting would have no effect on that part of the code.
>
> The second point is that changing the control panel speed setting while
> in BASIC doesn't always have the desired effect.  If you press
> Control-Apple-Escape while the computer is waiting for input at the
> command prompt, it saves several system settings, including the speed,
> and restores them when you exit from the CDA menu.  The easiest way to
> make a change to the speed setting stick is to press Control-Reset after
> you get back to the command prompt.
>
> Do you have an accelerator in your IIgs?  If so, it must be set to obey
> the system speed setting, so that switching to "normal" speed will
> actually slow down the computer.  In the case of the ZipGS, there is a
> DIP switch called "CPS Follow" which enables this feature, and it is
> enabled by default.
>
> The main part of the problem is likely to be the various delay loops
> outside of the WAIT routine, as they are probably running in fast mode
> (including the "FOR S" loop in the BASIC program, but most importantly
> the INX/BNE loop).

Ok, there is now a big difference between fast and normal modes. It's still
not exactly the same as my IIe but I think it will do. Thanks.

Ralmin.