Discussion Forum for all things Microbee
Sound - Printable Version

+- Discussion Forum for all things Microbee (https://microbeetechnology.com.au/forum)
+-- Forum: Microbee Forum (https://microbeetechnology.com.au/forum/forum-1.html)
+--- Forum: Microbee Software and Documentation (https://microbeetechnology.com.au/forum/forum-7.html)
+--- Thread: Sound (/thread-483.html)



Sound - Under4Mhz - 08-05-2022

How do I write sound for the Microbee?

I saw somewhere it's a 1bit switch connected to port 0x02 bit 6?

Is this a toggle, or 1=on, 0=off arrangement?


RE: Sound - ChickenMan - 08-05-2022

I've used this to turn sound on

LD      A,05h
IN      A,(02) 
SET    6,A
OUT    (02),A

and then use this to turn sound off

LD      A,04h
IN      A,(02)
RES    6,A
OUT    (02),A


RE: Sound - Under4Mhz - 12-05-2022

What port is the AY psg on? How common is it?


RE: Sound - Ernest - 12-05-2022

(12-05-2022, 07:10 PM)Under4Mhz Wrote: What port is the AY psg on? How common is it?
Not very common at all.

If you want your game to be usable by the majority of Microbee's out there, then you will need to use the bit bash sound.

Ernest


RE: Sound - ChickenMan - 12-05-2022

Microbee never released any software to use it and we dont have any software in the repository that supports it. So, as Ernest said, not very common.


RE: Sound - someone - 13-05-2022

There were two optional commercial sound options. One is the Beethoven which is an AY-3-8910 PSG that's plugged into the parallel User port & the other is an optional onboard chip for the Alpha Plus (Premium Series) a TI SN76489A. 
The Beethoven also comes with two D9 Joystick ports.
The Beethoven has to be driven in a peculiar way and is documented in the Beethoven manual.
Some emulators emulate the SN76489 but not necessarily perfectly.

Even rarer, the microbee is also capable of driving MIDI instruments by either using a DRAM coreboard's SCC (Serial Communications Controller) with a MIDI dongle or directly attached Roland MPU-401 MIDI interface. So if you really want, you can connect & play Roland MT-32 sounds.