Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

But you'll notice Perl has a goto. -- Larry Wall in <199710211624.JAA17833@wall.org>


devel / comp.sys.apple2.programmer / Re: Mockingboard: Playing SC-01 speech on an SSI263

SubjectAuthor
* Re: Mockingboard: Playing SC-01 speech on an SSI263TomCh
+- Re: Mockingboard: Playing SC-01 speech on an SSI263TomCh
`* Re: Mockingboard: Playing SC-01 speech on an SSI263Michael J. Mahon
 `* Re: Mockingboard: Playing SC-01 speech on an SSI263TomCh
  `* Re: Mockingboard: Playing SC-01 speech on an SSI263Rob J
   +- Re: Mockingboard: Playing SC-01 speech on an SSI263TomCh
   +- Re: Mockingboard: Playing SC-01 speech on an SSI263Rob J
   +- Re: Mockingboard: Playing SC-01 speech on an SSI263TomCh
   +- Re: Mockingboard: Playing SC-01 speech on an SSI263TomCh
   +- Re: Mockingboard: Playing SC-01 speech on an SSI263TomCh
   +- Re: Mockingboard: Playing SC-01 speech on an SSI263Rob J
   `- Re: Mockingboard: Playing SC-01 speech on an SSI263TomCh

1
Re: Mockingboard: Playing SC-01 speech on an SSI263

<e4ec31ff-ff1b-45fa-b8cb-d0c94f624312n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=74&group=comp.sys.apple2.programmer#74

  copy link   Newsgroups: comp.sys.apple2.programmer
X-Received: by 2002:ac8:59ce:: with SMTP id f14mr18760366qtf.346.1620158157011;
Tue, 04 May 2021 12:55:57 -0700 (PDT)
X-Received: by 2002:a9d:4b0e:: with SMTP id q14mr12567228otf.254.1620158156792;
Tue, 04 May 2021 12:55:56 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2.programmer
Date: Tue, 4 May 2021 12:55:56 -0700 (PDT)
In-Reply-To: <a307b50e-0368-40cd-a84f-4e0fca13953an@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=82.37.130.64; posting-account=DLBwwAkAAAC8N9ITt9V8yG_qG8jSKn3X
NNTP-Posting-Host: 82.37.130.64
References: <6ae88d7a-a5cc-426d-9170-1c9c6d7ce7a2n@googlegroups.com>
<277678cc-a77b-4dda-9b4a-0e445788478cn@googlegroups.com> <5f0fda59-aba5-4a73-8f04-46a424a5a5ecn@googlegroups.com>
<bada39ba-acea-47f3-b76e-b6d8042471b9n@googlegroups.com> <33456129-31a0-493c-afa1-439d34145542n@googlegroups.com>
<25073752-558c-473b-86ab-fd1f95721aa6n@googlegroups.com> <78c7d8ba-66b4-4320-84c9-c9fe00068a1en@googlegroups.com>
<6b9b80e6-3489-4152-91f6-14c9035e3258n@googlegroups.com> <cdbe6d00-96a4-4ffc-8757-7225d1f5e0a3n@googlegroups.com>
<6317b3d2-9be2-4f69-93ae-080d9d58013an@googlegroups.com> <db44af3e-c83c-4124-9fac-9b2e83048a32n@googlegroups.com>
<187f3b75-6594-44eb-840a-3cb918221f33n@googlegroups.com> <a307b50e-0368-40cd-a84f-4e0fca13953an@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <e4ec31ff-ff1b-45fa-b8cb-d0c94f624312n@googlegroups.com>
Subject: Re: Mockingboard: Playing SC-01 speech on an SSI263
From: tomcharlesworth26@gmail.com (TomCh)
Injection-Date: Tue, 04 May 2021 19:55:57 +0000
Content-Type: text/plain; charset="UTF-8"
 by: TomCh - Tue, 4 May 2021 19:55 UTC

Hi Rob,

Thanks for digging into this... I understand my mistake now. Try this one:
https://github.com/tomcw/play-sc01-using-ssi263/releases/tag/v0.4

My main misunderstanding was to think that the 2nd 6522 (at $Cn80) was connected to both IRQ & NMI. Whereas obviously(!) the S/S card is wired like this:
- 1st 6522/VIA at $Cn00 (for the SC-01) is wired to IRQ
- 2nd 6522/VIA at $Cn80 (for the AY-3-8913) is wired to NMI

So in the 2nd part of that test (for the 6522 at $Cn80) it wasn't seeing an IRQ, and hence the failure.

Then when you re-ran the test, because I wasn't zeroing the variable isrIFR_B, then the IRQ was still pending from the first run, so in the earlier CLI/SEI code the IRQ would fire and set this flag.

Anyway, hopefully all understood now & fixed.

Let me know!
Tom

Re: Mockingboard: Playing SC-01 speech on an SSI263

<8104d16b-4419-4c00-84c0-4ee73251f12dn@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=75&group=comp.sys.apple2.programmer#75

  copy link   Newsgroups: comp.sys.apple2.programmer
X-Received: by 2002:a0c:9d0e:: with SMTP id m14mr688301qvf.50.1620246368158;
Wed, 05 May 2021 13:26:08 -0700 (PDT)
X-Received: by 2002:a4a:dc5:: with SMTP id 188mr367872oob.80.1620246367907;
Wed, 05 May 2021 13:26:07 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2.programmer
Date: Wed, 5 May 2021 13:26:07 -0700 (PDT)
In-Reply-To: <e4ec31ff-ff1b-45fa-b8cb-d0c94f624312n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=82.37.130.64; posting-account=DLBwwAkAAAC8N9ITt9V8yG_qG8jSKn3X
NNTP-Posting-Host: 82.37.130.64
References: <6ae88d7a-a5cc-426d-9170-1c9c6d7ce7a2n@googlegroups.com>
<277678cc-a77b-4dda-9b4a-0e445788478cn@googlegroups.com> <5f0fda59-aba5-4a73-8f04-46a424a5a5ecn@googlegroups.com>
<bada39ba-acea-47f3-b76e-b6d8042471b9n@googlegroups.com> <33456129-31a0-493c-afa1-439d34145542n@googlegroups.com>
<25073752-558c-473b-86ab-fd1f95721aa6n@googlegroups.com> <78c7d8ba-66b4-4320-84c9-c9fe00068a1en@googlegroups.com>
<6b9b80e6-3489-4152-91f6-14c9035e3258n@googlegroups.com> <cdbe6d00-96a4-4ffc-8757-7225d1f5e0a3n@googlegroups.com>
<6317b3d2-9be2-4f69-93ae-080d9d58013an@googlegroups.com> <db44af3e-c83c-4124-9fac-9b2e83048a32n@googlegroups.com>
<187f3b75-6594-44eb-840a-3cb918221f33n@googlegroups.com> <a307b50e-0368-40cd-a84f-4e0fca13953an@googlegroups.com>
<e4ec31ff-ff1b-45fa-b8cb-d0c94f624312n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <8104d16b-4419-4c00-84c0-4ee73251f12dn@googlegroups.com>
Subject: Re: Mockingboard: Playing SC-01 speech on an SSI263
From: tomcharlesworth26@gmail.com (TomCh)
Injection-Date: Wed, 05 May 2021 20:26:08 +0000
Content-Type: text/plain; charset="UTF-8"
 by: TomCh - Wed, 5 May 2021 20:26 UTC

On Tuesday, 4 May 2021 at 20:55:57 UTC+1, TomCh wrote:
> Hi Rob,
>
> Thanks for digging into this... I understand my mistake now. Try this one:
> https://github.com/tomcw/play-sc01-using-ssi263/releases/tag/v0.4
>
> My main misunderstanding was to think that the 2nd 6522 (at $Cn80) was connected to both IRQ & NMI. Whereas obviously(!) the S/S card is wired like this:
> - 1st 6522/VIA at $Cn00 (for the SC-01) is wired to IRQ
> - 2nd 6522/VIA at $Cn80 (for the AY-3-8913) is wired to NMI
>
> So in the 2nd part of that test (for the 6522 at $Cn80) it wasn't seeing an IRQ, and hence the failure.
>
> Then when you re-ran the test, because I wasn't zeroing the variable isrIFR_B, then the IRQ was still pending from the first run, so in the earlier CLI/SEI code the IRQ would fire and set this flag.
>
> Anyway, hopefully all understood now & fixed.
>
> Let me know!
> Tom

Oops, I forgot to set the NMI vector for the main SC-01/Timer1 interrupt handler.
(So there was a small chance v0.4 would hang mid-way through an SC-01 speech phrase)

This update fixes that:
https://github.com/tomcw/play-sc01-using-ssi263/releases/tag/v0.5

Tom

Re: Mockingboard: Playing SC-01 speech on an SSI263

<iO6dnSG2n_3fnw79nZ2dnUU7-XHNnZ2d@giganews.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=76&group=comp.sys.apple2.programmer#76

  copy link   Newsgroups: comp.sys.apple2.programmer
Path: i2pn2.org!i2pn.org!paganini.bofh.team!news.dns-netz.com!news.freedyn.net!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!tr3.eu1.usenetexpress.com!feeder.usenetexpress.com!tr2.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Wed, 05 May 2021 15:38:26 -0500
User-Agent: NewsTap/5.5 (iPhone/iPod Touch)
Cancel-Lock: sha1:O309nFECNS/s0WOhB/SdHgufosY=
Newsgroups: comp.sys.apple2.programmer
Subject: Re: Mockingboard: Playing SC-01 speech on an SSI263
Content-Type: text/plain; charset=UTF-8
Mime-Version: 1.0
Content-Transfer-Encoding: 8bit
From: mjmahon@aol.com (Michael J. Mahon)
References: <6ae88d7a-a5cc-426d-9170-1c9c6d7ce7a2n@googlegroups.com> <277678cc-a77b-4dda-9b4a-0e445788478cn@googlegroups.com> <5f0fda59-aba5-4a73-8f04-46a424a5a5ecn@googlegroups.com> <bada39ba-acea-47f3-b76e-b6d8042471b9n@googlegroups.com> <33456129-31a0-493c-afa1-439d34145542n@googlegroups.com> <25073752-558c-473b-86ab-fd1f95721aa6n@googlegroups.com> <78c7d8ba-66b4-4320-84c9-c9fe00068a1en@googlegroups.com> <6b9b80e6-3489-4152-91f6-14c9035e3258n@googlegroups.com> <cdbe6d00-96a4-4ffc-8757-7225d1f5e0a3n@googlegroups.com> <6317b3d2-9be2-4f69-93ae-080d9d58013an@googlegroups.com> <db44af3e-c83c-4124-9fac-9b2e83048a32n@googlegroups.com> <187f3b75-6594-44eb-840a-3cb918221f33n@googlegroups.com> <a307b50e-0368-40cd-a84f-4e0fca13953an@googlegroups.com> <e4ec31ff-ff1b-45fa-b8cb-d0c94f624312n@googlegroups.com>
Message-ID: <iO6dnSG2n_3fnw79nZ2dnUU7-XHNnZ2d@giganews.com>
Date: Wed, 05 May 2021 15:38:26 -0500
Lines: 41
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-iWKi19qF7esN6PQ3c2v8ka95EaUEJ3x0XGAXf90+GQb3WkalPsIWEBFKwGhgxmoN4RznqMyFfehFH5m!FWVHZUKi6BApsxTvPYE8KMLaDG+BndOzHWHrrpebhsH9110qIA5LGB2oVtbJZp9cfOsgxFfma8UO
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 3606
 by: Michael J. Mahon - Wed, 5 May 2021 20:38 UTC

TomCh <tomcharlesworth26@gmail.com> wrote:
> Hi Rob,
>
> Thanks for digging into this... I understand my mistake now. Try this one:
> https://github.com/tomcw/play-sc01-using-ssi263/releases/tag/v0.4
>
> My main misunderstanding was to think that the 2nd 6522 (at $Cn80) was
> connected to both IRQ & NMI. Whereas obviously(!) the S/S card is wired like this:
> - 1st 6522/VIA at $Cn00 (for the SC-01) is wired to IRQ
> - 2nd 6522/VIA at $Cn80 (for the AY-3-8913) is wired to NMI
>
> So in the 2nd part of that test (for the 6522 at $Cn80) it wasn't seeing
> an IRQ, and hence the failure.
>
> Then when you re-ran the test, because I wasn't zeroing the variable
> isrIFR_B, then the IRQ was still pending from the first run, so in the
> earlier CLI/SEI code the IRQ would fire and set this flag.
>
> Anyway, hopefully all understood now & fixed.
>
> Let me know!
> Tom
>

Shame on the Mockingboard designers for using NMI at all. It renders the
card functionally incompatible with any code requiring interrupts to be
disabled (Disk II access, for example).

IRQ could easily serve both interrupt sources with the addition of a little
checking code in the interrupt routine.

It is much safer to have your sound/speech synthesis briefly interrupted
than to have your disk blown by an NMI during a disk write!

BTW, it’s not their only error: they neglected to diode-OR the /RESET line
to the AY’s and the speech chip, resulting in continuous sound if the
machine is reset while a sound is being generated. (I had a short article
in Call-A.P.P.L.E. describing how to fix this.)

--
-michael - NadaNet 3.1 and AppleCrate II: http://michaeljmahon.com

Re: Mockingboard: Playing SC-01 speech on an SSI263

<8e03c2d1-9d49-48b0-99d7-4061ab0e65b2n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=77&group=comp.sys.apple2.programmer#77

  copy link   Newsgroups: comp.sys.apple2.programmer
X-Received: by 2002:ac8:5ccc:: with SMTP id s12mr802626qta.362.1620251888159;
Wed, 05 May 2021 14:58:08 -0700 (PDT)
X-Received: by 2002:aca:c714:: with SMTP id x20mr728365oif.85.1620251887871;
Wed, 05 May 2021 14:58:07 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2.programmer
Date: Wed, 5 May 2021 14:58:07 -0700 (PDT)
In-Reply-To: <iO6dnSG2n_3fnw79nZ2dnUU7-XHNnZ2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=82.37.130.64; posting-account=DLBwwAkAAAC8N9ITt9V8yG_qG8jSKn3X
NNTP-Posting-Host: 82.37.130.64
References: <6ae88d7a-a5cc-426d-9170-1c9c6d7ce7a2n@googlegroups.com>
<277678cc-a77b-4dda-9b4a-0e445788478cn@googlegroups.com> <5f0fda59-aba5-4a73-8f04-46a424a5a5ecn@googlegroups.com>
<bada39ba-acea-47f3-b76e-b6d8042471b9n@googlegroups.com> <33456129-31a0-493c-afa1-439d34145542n@googlegroups.com>
<25073752-558c-473b-86ab-fd1f95721aa6n@googlegroups.com> <78c7d8ba-66b4-4320-84c9-c9fe00068a1en@googlegroups.com>
<6b9b80e6-3489-4152-91f6-14c9035e3258n@googlegroups.com> <cdbe6d00-96a4-4ffc-8757-7225d1f5e0a3n@googlegroups.com>
<6317b3d2-9be2-4f69-93ae-080d9d58013an@googlegroups.com> <db44af3e-c83c-4124-9fac-9b2e83048a32n@googlegroups.com>
<187f3b75-6594-44eb-840a-3cb918221f33n@googlegroups.com> <a307b50e-0368-40cd-a84f-4e0fca13953an@googlegroups.com>
<e4ec31ff-ff1b-45fa-b8cb-d0c94f624312n@googlegroups.com> <iO6dnSG2n_3fnw79nZ2dnUU7-XHNnZ2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <8e03c2d1-9d49-48b0-99d7-4061ab0e65b2n@googlegroups.com>
Subject: Re: Mockingboard: Playing SC-01 speech on an SSI263
From: tomcharlesworth26@gmail.com (TomCh)
Injection-Date: Wed, 05 May 2021 21:58:08 +0000
Content-Type: text/plain; charset="UTF-8"
 by: TomCh - Wed, 5 May 2021 21:58 UTC

Hi Rob,

I hacked AppleWin to support the S/S card, complete with NMI for the 2nd 6522... and hit another bug in my code :-/
So here's v0.6:
https://github.com/tomcw/play-sc01-using-ssi263/releases/tag/v0.6

@Michael: yes, shame on them - I 100% agree!
Of course they fixed this design issue in their newer Mockingboard A & C variants, by only using IRQ.
An as you say, it's simple enough to check the 6522's interrupt flag register (IFR) to determine the interrupt source.

Of course, some games interrupt handlers didn't bother, and just assumed the interrupt was from a certain source.
See my "Willy Byte" talk from KansasFest last year for fun times...
https://www.youtube.com/watch?v=6Bnc6zYOlcI

Tom

Re: Mockingboard: Playing SC-01 speech on an SSI263

<708ea1e1-889e-40bc-9603-e1ac6ea4c628n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=78&group=comp.sys.apple2.programmer#78

  copy link   Newsgroups: comp.sys.apple2.programmer
X-Received: by 2002:a37:8246:: with SMTP id e67mr2928155qkd.410.1620290909615;
Thu, 06 May 2021 01:48:29 -0700 (PDT)
X-Received: by 2002:a05:6830:1f12:: with SMTP id u18mr2752391otg.132.1620290909329;
Thu, 06 May 2021 01:48:29 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!3.eu.feeder.erje.net!feeder.erje.net!fdn.fr!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2.programmer
Date: Thu, 6 May 2021 01:48:29 -0700 (PDT)
In-Reply-To: <8e03c2d1-9d49-48b0-99d7-4061ab0e65b2n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=124.170.62.195; posting-account=mHS5KQkAAAC9Ql45Hz5pjmU-BTGMyhJ-
NNTP-Posting-Host: 124.170.62.195
References: <6ae88d7a-a5cc-426d-9170-1c9c6d7ce7a2n@googlegroups.com>
<277678cc-a77b-4dda-9b4a-0e445788478cn@googlegroups.com> <5f0fda59-aba5-4a73-8f04-46a424a5a5ecn@googlegroups.com>
<bada39ba-acea-47f3-b76e-b6d8042471b9n@googlegroups.com> <33456129-31a0-493c-afa1-439d34145542n@googlegroups.com>
<25073752-558c-473b-86ab-fd1f95721aa6n@googlegroups.com> <78c7d8ba-66b4-4320-84c9-c9fe00068a1en@googlegroups.com>
<6b9b80e6-3489-4152-91f6-14c9035e3258n@googlegroups.com> <cdbe6d00-96a4-4ffc-8757-7225d1f5e0a3n@googlegroups.com>
<6317b3d2-9be2-4f69-93ae-080d9d58013an@googlegroups.com> <db44af3e-c83c-4124-9fac-9b2e83048a32n@googlegroups.com>
<187f3b75-6594-44eb-840a-3cb918221f33n@googlegroups.com> <a307b50e-0368-40cd-a84f-4e0fca13953an@googlegroups.com>
<e4ec31ff-ff1b-45fa-b8cb-d0c94f624312n@googlegroups.com> <iO6dnSG2n_3fnw79nZ2dnUU7-XHNnZ2d@giganews.com>
<8e03c2d1-9d49-48b0-99d7-4061ab0e65b2n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <708ea1e1-889e-40bc-9603-e1ac6ea4c628n@googlegroups.com>
Subject: Re: Mockingboard: Playing SC-01 speech on an SSI263
From: j.robert.justice@gmail.com (Rob J)
Injection-Date: Thu, 06 May 2021 08:48:29 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Rob J - Thu, 6 May 2021 08:48 UTC

> I hacked AppleWin to support the S/S card, complete with NMI for the 2nd 6522... and hit another bug in my code :-/
> So here's v0.6:
> https://github.com/tomcw/play-sc01-using-ssi263/releases/tag/v0.6
>
Wow, that some extra effort there. I did do a quick test yesterday and noticed it did not work, but wanted to make sure I wasn't doing something stupid with it.

The new version v0.6 works great. I did test with both SoundSpeech I and a Mockingboard C clone I have with a SSI263 and it works great with either. Nice work hacking that in to test and debug.

/Rob

Re: Mockingboard: Playing SC-01 speech on an SSI263

<c6394ec6-2c7f-4aa7-b674-19f69fb45844n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=79&group=comp.sys.apple2.programmer#79

  copy link   Newsgroups: comp.sys.apple2.programmer
X-Received: by 2002:a37:e11:: with SMTP id 17mr11989867qko.499.1620421244914;
Fri, 07 May 2021 14:00:44 -0700 (PDT)
X-Received: by 2002:a54:4d04:: with SMTP id v4mr16671357oix.115.1620421244766;
Fri, 07 May 2021 14:00:44 -0700 (PDT)
Path: i2pn2.org!i2pn.org!aioe.org!feeder1.feed.usenet.farm!feed.usenet.farm!newsfeed.xs4all.nl!newsfeed9.news.xs4all.nl!news-out.netnews.com!news.alt.net!fdc3.netnews.com!peer04.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2.programmer
Date: Fri, 7 May 2021 14:00:44 -0700 (PDT)
In-Reply-To: <708ea1e1-889e-40bc-9603-e1ac6ea4c628n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=82.37.130.64; posting-account=DLBwwAkAAAC8N9ITt9V8yG_qG8jSKn3X
NNTP-Posting-Host: 82.37.130.64
References: <6ae88d7a-a5cc-426d-9170-1c9c6d7ce7a2n@googlegroups.com>
<277678cc-a77b-4dda-9b4a-0e445788478cn@googlegroups.com> <5f0fda59-aba5-4a73-8f04-46a424a5a5ecn@googlegroups.com>
<bada39ba-acea-47f3-b76e-b6d8042471b9n@googlegroups.com> <33456129-31a0-493c-afa1-439d34145542n@googlegroups.com>
<25073752-558c-473b-86ab-fd1f95721aa6n@googlegroups.com> <78c7d8ba-66b4-4320-84c9-c9fe00068a1en@googlegroups.com>
<6b9b80e6-3489-4152-91f6-14c9035e3258n@googlegroups.com> <cdbe6d00-96a4-4ffc-8757-7225d1f5e0a3n@googlegroups.com>
<6317b3d2-9be2-4f69-93ae-080d9d58013an@googlegroups.com> <db44af3e-c83c-4124-9fac-9b2e83048a32n@googlegroups.com>
<187f3b75-6594-44eb-840a-3cb918221f33n@googlegroups.com> <a307b50e-0368-40cd-a84f-4e0fca13953an@googlegroups.com>
<e4ec31ff-ff1b-45fa-b8cb-d0c94f624312n@googlegroups.com> <iO6dnSG2n_3fnw79nZ2dnUU7-XHNnZ2d@giganews.com>
<8e03c2d1-9d49-48b0-99d7-4061ab0e65b2n@googlegroups.com> <708ea1e1-889e-40bc-9603-e1ac6ea4c628n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c6394ec6-2c7f-4aa7-b674-19f69fb45844n@googlegroups.com>
Subject: Re: Mockingboard: Playing SC-01 speech on an SSI263
From: tomcharlesworth26@gmail.com (TomCh)
Injection-Date: Fri, 07 May 2021 21:00:44 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2873
 by: TomCh - Fri, 7 May 2021 21:00 UTC

> The new version v0.6 works great. I did test with both SoundSpeech I and a Mockingboard C clone I have with a SSI263 and it works great with either. Nice work hacking that in to test and debug.
>

That's great to hear.

And this is timely too, as I'm working on a Mockingboard/Phasor "audit" to test real h/w and also emulators (a release is imminent!). I will fold in these fixes so that your S/S card is better supported. NB. Since I can't read back the AY-3-8913 registers after writing them, then if I detect an S/S card I will just hardcode the number of AY's to be 1.

btw, if I add you SC-01 recording to my "play-sc01-using-ssi263" GitHub page + credit you... I assume that's OK?

Thanks,
Tom

Re: Mockingboard: Playing SC-01 speech on an SSI263

<ba5e35ed-a0e1-4e6a-acfb-eaa929e4cd07n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=80&group=comp.sys.apple2.programmer#80

  copy link   Newsgroups: comp.sys.apple2.programmer
X-Received: by 2002:a37:63d2:: with SMTP id x201mr18026188qkb.202.1620546342331;
Sun, 09 May 2021 00:45:42 -0700 (PDT)
X-Received: by 2002:a9d:6317:: with SMTP id q23mr15341969otk.151.1620546342104;
Sun, 09 May 2021 00:45:42 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2.programmer
Date: Sun, 9 May 2021 00:45:41 -0700 (PDT)
In-Reply-To: <c6394ec6-2c7f-4aa7-b674-19f69fb45844n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=203.111.92.241; posting-account=mHS5KQkAAAC9Ql45Hz5pjmU-BTGMyhJ-
NNTP-Posting-Host: 203.111.92.241
References: <6ae88d7a-a5cc-426d-9170-1c9c6d7ce7a2n@googlegroups.com>
<277678cc-a77b-4dda-9b4a-0e445788478cn@googlegroups.com> <5f0fda59-aba5-4a73-8f04-46a424a5a5ecn@googlegroups.com>
<bada39ba-acea-47f3-b76e-b6d8042471b9n@googlegroups.com> <33456129-31a0-493c-afa1-439d34145542n@googlegroups.com>
<25073752-558c-473b-86ab-fd1f95721aa6n@googlegroups.com> <78c7d8ba-66b4-4320-84c9-c9fe00068a1en@googlegroups.com>
<6b9b80e6-3489-4152-91f6-14c9035e3258n@googlegroups.com> <cdbe6d00-96a4-4ffc-8757-7225d1f5e0a3n@googlegroups.com>
<6317b3d2-9be2-4f69-93ae-080d9d58013an@googlegroups.com> <db44af3e-c83c-4124-9fac-9b2e83048a32n@googlegroups.com>
<187f3b75-6594-44eb-840a-3cb918221f33n@googlegroups.com> <a307b50e-0368-40cd-a84f-4e0fca13953an@googlegroups.com>
<e4ec31ff-ff1b-45fa-b8cb-d0c94f624312n@googlegroups.com> <iO6dnSG2n_3fnw79nZ2dnUU7-XHNnZ2d@giganews.com>
<8e03c2d1-9d49-48b0-99d7-4061ab0e65b2n@googlegroups.com> <708ea1e1-889e-40bc-9603-e1ac6ea4c628n@googlegroups.com>
<c6394ec6-2c7f-4aa7-b674-19f69fb45844n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <ba5e35ed-a0e1-4e6a-acfb-eaa929e4cd07n@googlegroups.com>
Subject: Re: Mockingboard: Playing SC-01 speech on an SSI263
From: j.robert.justice@gmail.com (Rob J)
Injection-Date: Sun, 09 May 2021 07:45:42 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Rob J - Sun, 9 May 2021 07:45 UTC

> And this is timely too, as I'm working on a Mockingboard/Phasor "audit" to test real h/w and also emulators (a release is imminent!). I will fold in these fixes so that your S/S card is better supported. NB. Since I can't read back the AY-3-8913 registers after writing them, then if I detect an S/S card I will just hardcode the number of AY's to be 1.

Sounds interesting, will keep an eye out for the release. I'd forgotten about that reading issue from the AY. It seems another odd behavior, i did check the wiring and it looks the same as the other cards. So maybe some timing issue. I'll try to have a play with that and see if i can see why.

> btw, if I add you SC-01 recording to my "play-sc01-using-ssi263" GitHub page + credit you... I assume that's OK?
Yes, sure, happy for you to add that in your github page.

/Rob

Re: Mockingboard: Playing SC-01 speech on an SSI263

<dfb0ba01-9c66-43c7-b7ff-e0d48520368an@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=81&group=comp.sys.apple2.programmer#81

  copy link   Newsgroups: comp.sys.apple2.programmer
X-Received: by 2002:a37:6554:: with SMTP id z81mr20242367qkb.472.1620592316900; Sun, 09 May 2021 13:31:56 -0700 (PDT)
X-Received: by 2002:a54:4581:: with SMTP id z1mr23088868oib.43.1620592316698; Sun, 09 May 2021 13:31:56 -0700 (PDT)
Path: i2pn2.org!i2pn.org!aioe.org!feeder1.feed.usenet.farm!feed.usenet.farm!tr3.eu1.usenetexpress.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2.programmer
Date: Sun, 9 May 2021 13:31:56 -0700 (PDT)
In-Reply-To: <ba5e35ed-a0e1-4e6a-acfb-eaa929e4cd07n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=82.37.130.64; posting-account=DLBwwAkAAAC8N9ITt9V8yG_qG8jSKn3X
NNTP-Posting-Host: 82.37.130.64
References: <6ae88d7a-a5cc-426d-9170-1c9c6d7ce7a2n@googlegroups.com> <277678cc-a77b-4dda-9b4a-0e445788478cn@googlegroups.com> <5f0fda59-aba5-4a73-8f04-46a424a5a5ecn@googlegroups.com> <bada39ba-acea-47f3-b76e-b6d8042471b9n@googlegroups.com> <33456129-31a0-493c-afa1-439d34145542n@googlegroups.com> <25073752-558c-473b-86ab-fd1f95721aa6n@googlegroups.com> <78c7d8ba-66b4-4320-84c9-c9fe00068a1en@googlegroups.com> <6b9b80e6-3489-4152-91f6-14c9035e3258n@googlegroups.com> <cdbe6d00-96a4-4ffc-8757-7225d1f5e0a3n@googlegroups.com> <6317b3d2-9be2-4f69-93ae-080d9d58013an@googlegroups.com> <db44af3e-c83c-4124-9fac-9b2e83048a32n@googlegroups.com> <187f3b75-6594-44eb-840a-3cb918221f33n@googlegroups.com> <a307b50e-0368-40cd-a84f-4e0fca13953an@googlegroups.com> <e4ec31ff-ff1b-45fa-b8cb-d0c94f624312n@googlegroups.com> <iO6dnSG2n_3fnw79nZ2dnUU7-XHNnZ2d@giganews.com> <8e03c2d1-9d49-48b0-99d7-4061ab0e65b2n@googlegroups.com> <708ea1e1-889e-40bc-9603-e1ac6ea4c628n@googlegroups.com> <c6394ec6-2c7f-4aa7-b674-19f69fb45844n@googlegroups.com> <ba5e35ed-a0e1-4e6a-acfb-eaa929e4cd07n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <dfb0ba01-9c66-43c7-b7ff-e0d48520368an@googlegroups.com>
Subject: Re: Mockingboard: Playing SC-01 speech on an SSI263
From: tomcharlesworth26@gmail.com (TomCh)
Injection-Date: Sun, 09 May 2021 20:31:56 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 9
 by: TomCh - Sun, 9 May 2021 20:31 UTC

> Sounds interesting, will keep an eye out for the release.

See comp.emulators.apple2 for my announcement about "mb-audit".
If you get a chance then please try your S/S card (using emulation this time, I hope I've nailed all the issues with your card).

>I'd forgotten about that reading issue from the AY. It seems another odd behavior, i did check the wiring and it looks the same as the other cards. So maybe some timing issue. I'll try to have a play with that and see if i can see why.

Thanks, and if you need any new builds to experiment with then let me know.

Tom

Re: Mockingboard: Playing SC-01 speech on an SSI263

<8acd8d8f-8e77-403b-8c55-a36a90fb0b55n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=82&group=comp.sys.apple2.programmer#82

  copy link   Newsgroups: comp.sys.apple2.programmer
X-Received: by 2002:ad4:5baf:: with SMTP id 15mr29816993qvq.34.1620747079371;
Tue, 11 May 2021 08:31:19 -0700 (PDT)
X-Received: by 2002:a9d:761a:: with SMTP id k26mr25798260otl.193.1620747079117;
Tue, 11 May 2021 08:31:19 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2.programmer
Date: Tue, 11 May 2021 08:31:18 -0700 (PDT)
In-Reply-To: <dfb0ba01-9c66-43c7-b7ff-e0d48520368an@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=217.205.218.246; posting-account=DLBwwAkAAAC8N9ITt9V8yG_qG8jSKn3X
NNTP-Posting-Host: 217.205.218.246
References: <6ae88d7a-a5cc-426d-9170-1c9c6d7ce7a2n@googlegroups.com>
<277678cc-a77b-4dda-9b4a-0e445788478cn@googlegroups.com> <5f0fda59-aba5-4a73-8f04-46a424a5a5ecn@googlegroups.com>
<bada39ba-acea-47f3-b76e-b6d8042471b9n@googlegroups.com> <33456129-31a0-493c-afa1-439d34145542n@googlegroups.com>
<25073752-558c-473b-86ab-fd1f95721aa6n@googlegroups.com> <78c7d8ba-66b4-4320-84c9-c9fe00068a1en@googlegroups.com>
<6b9b80e6-3489-4152-91f6-14c9035e3258n@googlegroups.com> <cdbe6d00-96a4-4ffc-8757-7225d1f5e0a3n@googlegroups.com>
<6317b3d2-9be2-4f69-93ae-080d9d58013an@googlegroups.com> <db44af3e-c83c-4124-9fac-9b2e83048a32n@googlegroups.com>
<187f3b75-6594-44eb-840a-3cb918221f33n@googlegroups.com> <a307b50e-0368-40cd-a84f-4e0fca13953an@googlegroups.com>
<e4ec31ff-ff1b-45fa-b8cb-d0c94f624312n@googlegroups.com> <iO6dnSG2n_3fnw79nZ2dnUU7-XHNnZ2d@giganews.com>
<8e03c2d1-9d49-48b0-99d7-4061ab0e65b2n@googlegroups.com> <708ea1e1-889e-40bc-9603-e1ac6ea4c628n@googlegroups.com>
<c6394ec6-2c7f-4aa7-b674-19f69fb45844n@googlegroups.com> <ba5e35ed-a0e1-4e6a-acfb-eaa929e4cd07n@googlegroups.com>
<dfb0ba01-9c66-43c7-b7ff-e0d48520368an@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <8acd8d8f-8e77-403b-8c55-a36a90fb0b55n@googlegroups.com>
Subject: Re: Mockingboard: Playing SC-01 speech on an SSI263
From: tomcharlesworth26@gmail.com (TomCh)
Injection-Date: Tue, 11 May 2021 15:31:19 +0000
Content-Type: text/plain; charset="UTF-8"
 by: TomCh - Tue, 11 May 2021 15:31 UTC

>I'd forgotten about that reading issue from the AY. It seems another odd behavior, i did check the wiring and it looks the same as the other cards. So maybe some timing issue. I'll try to have a play with that and see if i can see why.

My code for reading AY registers looks dodgy!

Yes it works OK on my ReactiveMicro's Mockingboard, but on looking at it again the order I'm doing things (PSG READ -> PSG INACTIVE -> read VIA PortA) looks clearly wrong. Also the timing can definitely be tightened up.

I'll try to rework this code later this evening.

Tom

Re: Mockingboard: Playing SC-01 speech on an SSI263

<5bd04bbb-4c2e-40c8-bfa9-b1662cc333fcn@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=83&group=comp.sys.apple2.programmer#83

  copy link   Newsgroups: comp.sys.apple2.programmer
X-Received: by 2002:a0c:aa44:: with SMTP id e4mr31511728qvb.41.1620766391644;
Tue, 11 May 2021 13:53:11 -0700 (PDT)
X-Received: by 2002:a9d:74c6:: with SMTP id a6mr11975424otl.132.1620766391356;
Tue, 11 May 2021 13:53:11 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2.programmer
Date: Tue, 11 May 2021 13:53:11 -0700 (PDT)
In-Reply-To: <8acd8d8f-8e77-403b-8c55-a36a90fb0b55n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=82.37.130.64; posting-account=DLBwwAkAAAC8N9ITt9V8yG_qG8jSKn3X
NNTP-Posting-Host: 82.37.130.64
References: <6ae88d7a-a5cc-426d-9170-1c9c6d7ce7a2n@googlegroups.com>
<277678cc-a77b-4dda-9b4a-0e445788478cn@googlegroups.com> <5f0fda59-aba5-4a73-8f04-46a424a5a5ecn@googlegroups.com>
<bada39ba-acea-47f3-b76e-b6d8042471b9n@googlegroups.com> <33456129-31a0-493c-afa1-439d34145542n@googlegroups.com>
<25073752-558c-473b-86ab-fd1f95721aa6n@googlegroups.com> <78c7d8ba-66b4-4320-84c9-c9fe00068a1en@googlegroups.com>
<6b9b80e6-3489-4152-91f6-14c9035e3258n@googlegroups.com> <cdbe6d00-96a4-4ffc-8757-7225d1f5e0a3n@googlegroups.com>
<6317b3d2-9be2-4f69-93ae-080d9d58013an@googlegroups.com> <db44af3e-c83c-4124-9fac-9b2e83048a32n@googlegroups.com>
<187f3b75-6594-44eb-840a-3cb918221f33n@googlegroups.com> <a307b50e-0368-40cd-a84f-4e0fca13953an@googlegroups.com>
<e4ec31ff-ff1b-45fa-b8cb-d0c94f624312n@googlegroups.com> <iO6dnSG2n_3fnw79nZ2dnUU7-XHNnZ2d@giganews.com>
<8e03c2d1-9d49-48b0-99d7-4061ab0e65b2n@googlegroups.com> <708ea1e1-889e-40bc-9603-e1ac6ea4c628n@googlegroups.com>
<c6394ec6-2c7f-4aa7-b674-19f69fb45844n@googlegroups.com> <ba5e35ed-a0e1-4e6a-acfb-eaa929e4cd07n@googlegroups.com>
<dfb0ba01-9c66-43c7-b7ff-e0d48520368an@googlegroups.com> <8acd8d8f-8e77-403b-8c55-a36a90fb0b55n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <5bd04bbb-4c2e-40c8-bfa9-b1662cc333fcn@googlegroups.com>
Subject: Re: Mockingboard: Playing SC-01 speech on an SSI263
From: tomcharlesworth26@gmail.com (TomCh)
Injection-Date: Tue, 11 May 2021 20:53:11 +0000
Content-Type: text/plain; charset="UTF-8"
 by: TomCh - Tue, 11 May 2021 20:53 UTC

On Tuesday, 11 May 2021 at 16:31:19 UTC+1, TomCh wrote:
>I'd forgotten about that reading issue from the AY. It seems another odd behavior, i did check the wiring and it looks the same as the other cards. So maybe some timing issue. I'll try to have a play with that and see if i can see why.

Here's a fixed version that should now read the AY registers on both of your cards:
https://github.com/tomcw/play-sc01-using-ssi263/releases/tag/v0.7

Use the 2nd entrypoint at $2004, eg. CALL 8196 to check reading the AY registers. For your S/S you should see:
Slot #4: NMI: 6522A=0 6522B=1 SC01=0 AY=2

NB. I checked on my Phasor (in Mockingboard mode) and AY reading is now working for me with this card too. And it continues to work with my ReactiveMicro's MB-C card.

Tom

Re: Mockingboard: Playing SC-01 speech on an SSI263

<d532e659-016c-4d3c-9e63-1d3a199cc1efn@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=84&group=comp.sys.apple2.programmer#84

  copy link   Newsgroups: comp.sys.apple2.programmer
X-Received: by 2002:a37:b107:: with SMTP id a7mr4929333qkf.366.1620817144576;
Wed, 12 May 2021 03:59:04 -0700 (PDT)
X-Received: by 2002:a9d:3623:: with SMTP id w32mr29356893otb.16.1620817144323;
Wed, 12 May 2021 03:59:04 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2.programmer
Date: Wed, 12 May 2021 03:59:04 -0700 (PDT)
In-Reply-To: <5bd04bbb-4c2e-40c8-bfa9-b1662cc333fcn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=194.193.140.195; posting-account=mHS5KQkAAAC9Ql45Hz5pjmU-BTGMyhJ-
NNTP-Posting-Host: 194.193.140.195
References: <6ae88d7a-a5cc-426d-9170-1c9c6d7ce7a2n@googlegroups.com>
<277678cc-a77b-4dda-9b4a-0e445788478cn@googlegroups.com> <5f0fda59-aba5-4a73-8f04-46a424a5a5ecn@googlegroups.com>
<bada39ba-acea-47f3-b76e-b6d8042471b9n@googlegroups.com> <33456129-31a0-493c-afa1-439d34145542n@googlegroups.com>
<25073752-558c-473b-86ab-fd1f95721aa6n@googlegroups.com> <78c7d8ba-66b4-4320-84c9-c9fe00068a1en@googlegroups.com>
<6b9b80e6-3489-4152-91f6-14c9035e3258n@googlegroups.com> <cdbe6d00-96a4-4ffc-8757-7225d1f5e0a3n@googlegroups.com>
<6317b3d2-9be2-4f69-93ae-080d9d58013an@googlegroups.com> <db44af3e-c83c-4124-9fac-9b2e83048a32n@googlegroups.com>
<187f3b75-6594-44eb-840a-3cb918221f33n@googlegroups.com> <a307b50e-0368-40cd-a84f-4e0fca13953an@googlegroups.com>
<e4ec31ff-ff1b-45fa-b8cb-d0c94f624312n@googlegroups.com> <iO6dnSG2n_3fnw79nZ2dnUU7-XHNnZ2d@giganews.com>
<8e03c2d1-9d49-48b0-99d7-4061ab0e65b2n@googlegroups.com> <708ea1e1-889e-40bc-9603-e1ac6ea4c628n@googlegroups.com>
<c6394ec6-2c7f-4aa7-b674-19f69fb45844n@googlegroups.com> <ba5e35ed-a0e1-4e6a-acfb-eaa929e4cd07n@googlegroups.com>
<dfb0ba01-9c66-43c7-b7ff-e0d48520368an@googlegroups.com> <8acd8d8f-8e77-403b-8c55-a36a90fb0b55n@googlegroups.com>
<5bd04bbb-4c2e-40c8-bfa9-b1662cc333fcn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <d532e659-016c-4d3c-9e63-1d3a199cc1efn@googlegroups.com>
Subject: Re: Mockingboard: Playing SC-01 speech on an SSI263
From: j.robert.justice@gmail.com (Rob J)
Injection-Date: Wed, 12 May 2021 10:59:04 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Rob J - Wed, 12 May 2021 10:59 UTC

> Here's a fixed version that should now read the AY registers on both of your cards:
> https://github.com/tomcw/play-sc01-using-ssi263/releases/tag/v0.7
>
> Use the 2nd entrypoint at $2004, eg. CALL 8196 to check reading the AY registers. For your S/S you should see:
> Slot #4: NMI: 6522A=0 6522B=1 SC01=0 AY=2
I tested with my S/S and get that result now.
And I get AY=3 on my MB-C card ok.

All working nicely now!

/Rob

Re: Mockingboard: Playing SC-01 speech on an SSI263

<05d721bf-6006-42e1-b16c-f9f6b5359580n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=85&group=comp.sys.apple2.programmer#85

  copy link   Newsgroups: comp.sys.apple2.programmer
X-Received: by 2002:ac8:59ce:: with SMTP id f14mr36173845qtf.346.1620852991280;
Wed, 12 May 2021 13:56:31 -0700 (PDT)
X-Received: by 2002:aca:c206:: with SMTP id s6mr26502254oif.177.1620852990944;
Wed, 12 May 2021 13:56:30 -0700 (PDT)
Path: i2pn2.org!i2pn.org!paganini.bofh.team!usenet.pasdenom.info!usenet-fr.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2.programmer
Date: Wed, 12 May 2021 13:56:30 -0700 (PDT)
In-Reply-To: <d532e659-016c-4d3c-9e63-1d3a199cc1efn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=82.37.130.64; posting-account=DLBwwAkAAAC8N9ITt9V8yG_qG8jSKn3X
NNTP-Posting-Host: 82.37.130.64
References: <6ae88d7a-a5cc-426d-9170-1c9c6d7ce7a2n@googlegroups.com>
<277678cc-a77b-4dda-9b4a-0e445788478cn@googlegroups.com> <5f0fda59-aba5-4a73-8f04-46a424a5a5ecn@googlegroups.com>
<bada39ba-acea-47f3-b76e-b6d8042471b9n@googlegroups.com> <33456129-31a0-493c-afa1-439d34145542n@googlegroups.com>
<25073752-558c-473b-86ab-fd1f95721aa6n@googlegroups.com> <78c7d8ba-66b4-4320-84c9-c9fe00068a1en@googlegroups.com>
<6b9b80e6-3489-4152-91f6-14c9035e3258n@googlegroups.com> <cdbe6d00-96a4-4ffc-8757-7225d1f5e0a3n@googlegroups.com>
<6317b3d2-9be2-4f69-93ae-080d9d58013an@googlegroups.com> <db44af3e-c83c-4124-9fac-9b2e83048a32n@googlegroups.com>
<187f3b75-6594-44eb-840a-3cb918221f33n@googlegroups.com> <a307b50e-0368-40cd-a84f-4e0fca13953an@googlegroups.com>
<e4ec31ff-ff1b-45fa-b8cb-d0c94f624312n@googlegroups.com> <iO6dnSG2n_3fnw79nZ2dnUU7-XHNnZ2d@giganews.com>
<8e03c2d1-9d49-48b0-99d7-4061ab0e65b2n@googlegroups.com> <708ea1e1-889e-40bc-9603-e1ac6ea4c628n@googlegroups.com>
<c6394ec6-2c7f-4aa7-b674-19f69fb45844n@googlegroups.com> <ba5e35ed-a0e1-4e6a-acfb-eaa929e4cd07n@googlegroups.com>
<dfb0ba01-9c66-43c7-b7ff-e0d48520368an@googlegroups.com> <8acd8d8f-8e77-403b-8c55-a36a90fb0b55n@googlegroups.com>
<5bd04bbb-4c2e-40c8-bfa9-b1662cc333fcn@googlegroups.com> <d532e659-016c-4d3c-9e63-1d3a199cc1efn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <05d721bf-6006-42e1-b16c-f9f6b5359580n@googlegroups.com>
Subject: Re: Mockingboard: Playing SC-01 speech on an SSI263
From: tomcharlesworth26@gmail.com (TomCh)
Injection-Date: Wed, 12 May 2021 20:56:31 +0000
Content-Type: text/plain; charset="UTF-8"
 by: TomCh - Wed, 12 May 2021 20:56 UTC

> > Slot #4: NMI: 6522A=0 6522B=1 SC01=0 AY=2
> I tested with my S/S and get that result now.
> And I get AY=3 on my MB-C card ok.
>
> All working nicely now!

That's wonderful to hear!
Thanks very much for your patience and suggestions/help in tracking these issues down.

I've already merged these fixes into my more extensive "mb-audit" (v0.2-beta) test suite.

Tom

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor