6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Sun Nov 24, 2024 10:22 pm

All times are UTC




Post new topic Reply to topic  [ 1 post ] 
Author Message
PostPosted: Sat Dec 09, 2023 3:29 pm 
Offline
User avatar

Joined: Wed May 11, 2022 10:34 am
Posts: 20
Location: Germany
AY-3-8910 and SN76489AN PSG emulation for the Ohio Scientific Superboard and UK101.

Who does not remember the Premier Publication Software and Hardware projects like the AY-3-8910 Soundboard.
In combination with Basic4/5/X ROMs, the Soundboard could be programmed directly in Basic.

Both AY-3-8910 and SN76489AN PSG's have been widely used and if you want to give them a try, attached my refreshed WinOsi emulator.
The SN76489AN dates back to 1978 and was used in the TI99/4 and may others.

If you start the Emulator, for all UK101 configurations, the AY-3-8910 is active, for all the others the SN76489AN.
Check out the VGM_AY3-8910.prg demo, that plays VGM formatted sound files.
If you change the configuration to standard Superboard, you can try out VGM_SN76489.prg for the other sound chip.

VGM stands for Video Game Music and don't miss out VGMRIPS https://vgmrips.net/packs/chips and their amazing collection.

When changing configuration to Basic-X, the AY-3-8910 is present.
Here you have new Basic commands to directly control the PSG. Sample file is included.

As usual, check out the full Emulator under https://storage.googleapis.com/constant ... tei13.html

If you have any Basic-X programs, using the Sound generator, please let me know.
Thomas


Attachments:
W_osi_sound.zip [1.22 MiB]
Downloaded 262 times
Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 1 post ] 

All times are UTC


Who is online

Users browsing this forum: noneya and 12 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: