now ok? changed tags
@Huey
I have a feeling you are looking for something special that is already trivial.
Does this mean that the instruments I am hearing in the demo are known fx of some trackers or known slide setups? Ever heard this, more such tracks?
I am interested in PSG register setups/changes that do not sound like the typical constant square wave. I understand the technical part - but there also is an artists part (not just the note he picks, but e.g. the frequency slide he picks).
Example explanation of the PSG guitar (claiming that what comes out of the boxes is not a chord) :
Two channels, second one got twice the frequency and always 3 steps less volume than the first one. No frequency slide. And then this array of ADSR values to poke into both volume registers, a new one every interrupt (the array actually contains delta values) :
.globl adsr1 adsr1: .db 7,8,0 .db -1,0,0 .db -1,0,0,0 .db -1,0,0,0,0 .db -1,0,0,0,0,0 .db -1,0,0,0,0,0,0 .db -1,0,0,0,0,0,0,0 .db -1,0,0,0,0,0,0,0,0 .db -1,0,0,0,0,0,0,0,0,0 .db -15 adsr1end:
now ok? changed tags
Entering "MSX demo ay" it now is on place 7! 
With "MSX demo psg" you still end up on the first page.
"ay-3-8910 demo" fails, maybe instead "8910" it is better to say "ay-3-8910", but still can leave a separate "ay" tag. There are many other users of the AY who do not enter "MSX".
about the demo crashing:
bluemsx debugger "break on too fast vram acess" halts on a bunch of OUTI. That is too fast for MSX1. Change these things into a loop "outi + jp nz,loop" which runs at the max. legal speed of 29 cycles.
MSX2 and above could do the outi, but they stay blank, smells like some subslot issue.
Thanks for testing and tube the demo.
@hit9918: Squeezing a MegaFlashROM SCC+ could be far better than tricks with a simple ay-3-8910. Check this 2 x PSG's ROM on it or OpenMSX with MegaFlashROM SCC+ extension. (Note that OpenMSX balance internal/external mixer volume control is 50%)
https://sites.google.com/site/wyzplayer/downloads/PRUEBA_EXTREME_PSG%2B.rom?attredirects=0&d=1
Maybe you will remember this tune... ;D
@ hit9918
Really, it can all be done with Vortex Tracker II (if you don't mind hexadecimal input).
And ofcourse with the WYZ Tracker.
Squeezing a MegaFlashROM SCC+ could be far better than tricks with a simple ay-3-8910
And a gigahertz out of order execution core could do even better tricks 
When I plug Nemesis 2 after booting a real MSX, will SCC software work? I guess many more users got an SCC game than a second PSG.
https://sites.google.com/site/wyzplayer/downloads/PRUEBA_EXTREME_PSG%2B.rom?attredirects=0&d=1
Maybe you will remember this tune... ;D
No, it just somehow reminds me on some Amiga thing, what is it?
It took some time till I wondered - the tune runs on dual AY? I can turn down the SCC slider without effect? But it still makes some nemesis 2 style drrrr...
... and here the single PSG emulation LOL!
10 sound 0,5 : sound 1,8 20 sound 11,64 : sound 12,0 30 sound 13,14 40 sound 8,16
And in asm one could set up phase.
Maybe investigate the AY-3-8910 more. It's just a generator, but software driven, it can do a lot.
Ofcourse with some music theory involved.
Okay, I mean this to help you.
You want to get to the core of (MSX) PSG sound?
Well, you can get far with the SOUND and the PLAY commands in MML.
Ofcourse you can directly command the chip with assembly.
But I think, with all due respect, that you're looking to re-invent the wheel here.
Ask guys like [WYZ], NYYRIKKI, dioniso or wolf_ for true PSG access - heck, even I can give you some schedules of the registers too.
Don't make it hard on yourself. All the stuff has already been layed down, a long time ago.
That's what I mean. It's nothing new. It's like discovering the pallette features in screen 5.
Second Reality?
