Megalextoria
Retro computing and gaming, sci-fi books, tv and movies and other geeky stuff.

Home » Digital Archaeology » Computer Arcana » Apple » Apple II » Mockingboard vrs Phasor interrupts are different?
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
Mockingboard vrs Phasor interrupts are different? [message #384446] Sat, 15 June 2019 15:52 Go to next message
Anonymous
Karma:
Originally posted by: Tom Porter

Hello, I do not have much 'technical' details in this email... but can any Phasor programmers confirm that there are real differences in the hook addresses for the Interrupts between Phasor and Mockingboard?

The music part is 100% compatible when dumping registers into it to make music/tones, but hooks/pokes used to initiate interrupts for mockingboard do not work at all with the phasor.

Anybody have information or access to info on this? Thanks- Tom
Re: Mockingboard vrs Phasor interrupts are different? [message #384447 is a reply to message #384446] Sat, 15 June 2019 16:43 Go to previous messageGo to next message
Michael J. Mahon is currently offline  Michael J. Mahon
Messages: 1767
Registered: October 2012
Karma: 0
Senior Member
Tom Porter <laseractiveguy@gmail.com> wrote:
> Hello, I do not have much 'technical' details in this email... but can
> any Phasor programmers confirm that there are real differences in the
> hook addresses for the Interrupts between Phasor and Mockingboard?
>
> The music part is 100% compatible when dumping registers into it to make
> music/tones, but hooks/pokes used to initiate interrupts for mockingboard
> do not work at all with the phasor.
>
> Anybody have information or access to info on this? Thanks- Tom
>

The Phasor may have logic to enable interrupts that is different from the
Mockingboard. The Apple software interface to receive and handle interrupts
is the same, regardless of the card.

--
-michael - NadaNet 3.1 and AppleCrate II: http://michaeljmahon.com
Re: Mockingboard vrs Phasor interrupts are different? [message #384474 is a reply to message #384446] Mon, 17 June 2019 02:43 Go to previous message
Anonymous
Karma:
Originally posted by: rhoem1

On Saturday, June 15, 2019 at 12:52:16 PM UTC-7, Tom Porter wrote:
> Hello, I do not have much 'technical' details in this email... but can any Phasor programmers confirm that there are real differences in the hook addresses for the Interrupts between Phasor and Mockingboard?
>
> The music part is 100% compatible when dumping registers into it to make music/tones, but hooks/pokes used to initiate interrupts for mockingboard do not work at all with the phasor.
>
> Anybody have information or access to info on this? Thanks- Tom

The phasor has 2 modes, native and mockingboard emulation.
On boot, the phasor uses the dip switches to select the mode.

To set the mode to Mockingboard, access $C0x1 (where x is 9-F based on the slot, usually C for slot 4)
You also can set the clock rate used by the ay8913's to either Native (2x cpu mhz) or mockingboard(1x cpu mhz).
This can be set to 2x by accessing $C0x4

When in mockingboard mode, the card responds to $Cx00-F for sy6522 #0 and $Cx80-F for sy6522 #1
When in native mode, the addresses change to $Cx10-F for #0 and $Cx80-F for #1 and you can write to both at $Cx90-F

I think only sy6522 #0 is wired up to the interrupt line.
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: Beam-Racing cycle-counted game
Next Topic: Streaming video
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Thu Mar 28 22:17:55 EDT 2024

Total time taken to generate the page: 0.06773 seconds