QSound and QPrint Interface

Nagging hardware related question? Post here!
Post Reply
nikosdoykas
Over Heated PSU
Posts: 134
Joined: Tue Oct 09, 2018 4:20 am

Re: QSound and QPrint Interface

Post by nikosdoykas »

me to...


Silvester
Gold Card
Posts: 436
Joined: Thu Dec 12, 2013 10:14 am
Location: UK

Re: QSound and QPrint Interface

Post by Silvester »

If you are one of the lucky ones with a SGC with PAR port...

Edit : see later in thread for latest AYplayer version
Last edited by Silvester on Wed Feb 10, 2021 1:02 pm, edited 2 times in total.


David
Silvester
Gold Card
Posts: 436
Joined: Thu Dec 12, 2013 10:14 am
Location: UK

Re: QSound and QPrint Interface

Post by Silvester »

mk79 wrote:Does anybody know how the clock for the AY chip is derived? I don't understand this from the posted PCB photos.
I did a rough schematic of QSound when PCB was posted. From what I saw it uses 750kHz E clock (60/40 duty). The AY data sheets specifies minimum 1MHz and 50/50 duty. But Bumble bees fly...


David
User avatar
mk79
QL Wafer Drive
Posts: 1349
Joined: Sun Feb 02, 2014 10:54 am
Location: Esslingen/Germany
Contact:

Re: QSound and QPrint Interface

Post by mk79 »

Silvester wrote:I did a rough schematic of QSound when PCB was posted. From what I saw it uses 750kHz E clock (60/40 duty). The AY data sheets specifies minimum 1MHz and 50/50 duty. But Bumble bees fly...
As I wrote the QSound software calculates its frequencies for a 1.5Mhz base clock, so the E signal is only part of the equation it seems.


Silvester
Gold Card
Posts: 436
Joined: Thu Dec 12, 2013 10:14 am
Location: UK

Re: QSound and QPrint Interface

Post by Silvester »

mk79 wrote:
Silvester wrote:I did a rough schematic of QSound when PCB was posted. From what I saw it uses 750kHz E clock (60/40 duty). The AY data sheets specifies minimum 1MHz and 50/50 duty. But Bumble bees fly...
As I wrote the QSound software calculates its frequencies for a 1.5Mhz base clock, so the E signal is only part of the equation it seems.
IMHO I think you'll find your'e an octave low :-)

Edit: i.e. anything played on a QSound emulation (at 1.5MHz) will sound octave low on a real QSound (0.75MHz)
Last edited by Silvester on Fri Nov 20, 2020 12:28 pm, edited 1 time in total.


David
User avatar
mk79
QL Wafer Drive
Posts: 1349
Joined: Sun Feb 02, 2014 10:54 am
Location: Esslingen/Germany
Contact:

Re: QSound and QPrint Interface

Post by mk79 »

Silvester wrote:If you are one of the lucky ones with a SGC with PAR port...
Dual AY on a PAR port? Cool. I only have one single chip solution at the moment, need to have closer look at that. I do think that two chips is the minimum for it to get fun.


User avatar
mk79
QL Wafer Drive
Posts: 1349
Joined: Sun Feb 02, 2014 10:54 am
Location: Esslingen/Germany
Contact:

Re: QSound and QPrint Interface

Post by mk79 »

Silvester wrote:
mk79 wrote:
Silvester wrote:I did a rough schematic of QSound when PCB was posted. From what I saw it uses 750kHz E clock (60/40 duty). The AY data sheets specifies minimum 1MHz and 50/50 duty. But Bumble bees fly...
As I wrote the QSound software calculates its frequencies for a 1.5Mhz base clock, so the E signal is only part of the equation it seems.
IMHO I think you'll find your'e an octave low :-)
Possibly. I found so many bugs in the QSound code that this wouldn't astonish me that much really. By the way, my new QSound code will support two chips, too, as I intend it to act as the low-level software abstraction layer for QPC.


User avatar
RalfR
Aurora
Posts: 872
Joined: Fri Jun 15, 2018 8:58 pm

Re: QSound and QPrint Interface

Post by RalfR »

mk79 wrote:I found so many bugs in the QSound code that this wouldn't astonish me that much really.
Blame Jochen Merz for it. It is his code, I think.


4E75 7000
User avatar
mk79
QL Wafer Drive
Posts: 1349
Joined: Sun Feb 02, 2014 10:54 am
Location: Esslingen/Germany
Contact:

Re: QSound and QPrint Interface

Post by mk79 »

I don't blame anybody for >30 year old code.


User avatar
Peter
QL Wafer Drive
Posts: 1987
Joined: Sat Jan 22, 2011 8:47 am

Re: QSound and QPrint Interface

Post by Peter »

By tendency I would rather blame someone for 30 years old code, written by a young brain making money with the QL, than us ageing hobbyists for today's code. :D (Not that I blame Jochen.)


Post Reply