Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!usc!samsung!munnari.oz.au!brolga!bunyip.cc.uq.oz.au!marlin.jcu.edu.au!glmwc From: glmwc@marlin.jcu.edu.au (Matt Crowd) Newsgroups: comp.sys.amiga.tech Subject: Re: CIA Timers and Interrupt priority problems Message-ID: <1991Jan7.104513.9163@marlin.jcu.edu.au> Date: 7 Jan 91 10:45:13 GMT References: <650@faatcrl.UUCP> <1991Jan3.030604.21890@watdragon.waterloo.edu> Organization: James Cook University of North Queensland Lines: 22 In article <1991Jan3.030604.21890@watdragon.waterloo.edu> ccplumb@spurge.uwaterloo.ca (Colin Plumb) writes: >In article <650@faatcrl.UUCP> jimb@faatcrl.UUCP (Jim Burwell) writes: >>Hi... >> >>I'm writing a CLI based [Med|*tracker] module player. The thing is pretty >>much done, 'cept for one problem. The music player routine uses Interrupts >>from a CIA timer for its timing. This is better than using vblank since >>you don't have to worry about NTSC/PAL timing differences. But now that CBM >>has stolen both CIA A timers for 2.0, I must use one of the CIA B timers. > >Both CIA A timers are in use in 1.x, it's just that it wasn't properly >documented for a long time. See Appendix F of the 1.3 Hardware manual, or >other recent sources. > If they are in use in 1.3 why does MED work in 1.3 but not in 2.0. It comes up with an alert in 2.0 "CIA timer A in use". The code for the player seems well written. > -Colin Colin (different one!)