Yahoo Groups archive

Fairlight-CMI

Index last updated: 2026-04-29 00:03 UTC

Thread

Q133 Parallel port

Q133 Parallel port

2010-03-05 by dd_62622

Hi,

I wonder .,did anybody tried to communicate with the IIx using the parallel port on the Q133 card.

When reading the cmi mainframe service manual (page 22)
I read about 2 general purpose parallel ports.(PIA)

this is the part after the (ACIA's) on page 21.

Is there a possability for IIx users to construct a connection between the cmi and a ibm or mac ?

cheers,
David

Re: [Fairlight-CMI] Q133 Parallel port

2010-03-05 by Jean-Bernard EMOND

Hehe...

Le 5 mars 10 à 16:22, dd_62622 a écrit :
Show quoted textHide quoted text
>
> Hi,
>
> I wonder .,did anybody tried to communicate with the IIx using the  
> parallel port on the Q133 card.
>
> When reading the cmi mainframe service manual (page 22)
> I read about 2 general purpose parallel ports.(PIA)
>
> this is the part after the (ACIA's) on page 21.
>
> Is there a possability for IIx users to construct a connection  
> between the cmi and a ibm or mac ?
>
> cheers,
> David
>
> 
> <!-- #ygrp-mkp { border: 1px solid #d8d8d8; font-family: Arial;  
> margin: 10px 0; padding: 0 10px; } #ygrp-mkp hr { border: 1px solid  
> #d8d8d8; } #ygrp-mkp #hd { color: #628c2a; font-size: 85%; font- 
> weight: 700; line-height: 122%; margin: 10px 0; } #ygrp-mkp #ads  
> { margin-bottom: 10px; } #ygrp-mkp .ad { padding: 0 0; } #ygrp- 
> mkp .ad a { color: #0000ff; text-decoration: none; } #ygrp-sponsor  
> #ygrp-lc { font-family: Arial; } #ygrp-sponsor #ygrp-lc #hd  
> { margin: 10px 0px; font-weight: 700; font-size: 78%; line-height:  
> 122%; } #ygrp-sponsor #ygrp-lc .ad { margin-bottom: 10px; padding:  
> 0 0; } a { color: #1e66ae; } #actions { font-family: Verdana; font- 
> size: 11px; padding: 10px 0; } #activity { background-color:  
> #e0ecee; float: left; font-family: Verdana; font-size: 10px;  
> padding: 10px; } #activity span { font-weight: 700; } #activity  
> span:first-child { text-transform: uppercase; } #activity span a  
> { color: #5085b6; text-decoration: none; } #activity span span  
> { color: #ff7900; } #activity span .underline { text-decoration:  
> underline; } .attach { clear: both; display: table; font-family:  
> Arial; font-size: 12px; padding: 10px 0; width: 400px; } .attach  
> div a { text-decoration: none; } .attach img { border: none;  
> padding-right: 5px; } .attach label { display: block; margin- 
> bottom: 5px; } .attach label a { text-decoration: none; }  
> blockquote { margin: 0 0 0 4px; } .bold { font-family: Arial; font- 
> size: 13px; font-weight: 700; } .bold a { text-decoration: none; }  
> dd.last p a { font-family: Verdana; font-weight: 700; } dd.last p  
> span { margin-right: 10px; font-family: Verdana; font-weight:  
> 700; } dd.last p span.yshortcuts { margin-right: 0; } div.attach- 
> table div div a { text-decoration: none; } div.attach-table  
> { width: 400px; } div.file-title a, div.file-title a:active,  
> div.file-title a:hover, div.file-title a:visited { text-decoration:  
> none; } div.photo-title a, div.photo-title a:active, div.photo- 
> title a:hover, div.photo-title a:visited { text-decoration: none; }  
> div#ygrp-mlmsg #ygrp-msg p a span.yshortcuts { font-family:  
> Verdana; font-size: 10px; font-weight: normal; } .green { color:  
> #628c2a; } .MsoNormal { margin: 0 0 0 0; } o { font-size: 0; }  
> #photos div { float: left; width: 72px; } #photos div div { border:  
> 1px solid #666666; height: 62px; overflow: hidden; width: 62px; }  
> #photos div label { color: #666666; font-size: 10px; overflow:  
> hidden; text-align: center; white-space: nowrap; width: 64px; }  
> #reco-category { font-size: 77%; } #reco-desc { font-size:  
> 77%; } .replbq { margin: 4px; } #ygrp-actbar div a:first-child { /*  
> border-right: 0px solid #000;*/ margin-right: 2px; padding-right:  
> 5px; } #ygrp-mlmsg { font-size: 13px; font-family: Arial,  
> helvetica,clean, sans-serif; *font-size: small; *font: x-small; }  
> #ygrp-mlmsg table { font-size: inherit; font: 100%; } #ygrp-mlmsg  
> select, input, textarea { font: 99% Arial, Helvetica, clean, sans- 
> serif; } #ygrp-mlmsg pre, code { font:115% monospace; *font-size: 
> 100%; } #ygrp-mlmsg * { line-height: 1.22em; } #ygrp-mlmsg #logo  
> { padding-bottom: 10px; } #ygrp-mlmsg a { color: #1E66AE; } #ygrp- 
> msg p a { font-family: Verdana; } #ygrp-msg p#attach-count span  
> { color: #1E66AE; font-weight: 700; } #ygrp-reco #reco-head  
> { color: #ff7900; font-weight: 700; } #ygrp-reco {    margin- 
> bottom: 20px; padding: 0px; } #ygrp-sponsor #ov li a { font-size:  
> 130%; text-decoration: none; } #ygrp-sponsor #ov li { font-size:  
> 77%; list-style-type: square; padding: 6px 0; } #ygrp-sponsor #ov  
> ul { margin: 0; padding: 0 0 0 8px; } #ygrp-text { font-family:  
> Georgia; } #ygrp-text p { margin: 0 0 1em 0; } #ygrp-text tt { font- 
> size: 120%; } #ygrp-vital ul li:last-child { border-right: none ! 
> important; } -->

Re: [Fairlight-CMI] Q133 Parallel port

2010-03-05 by Gordon JC Pearce

On Fri, 2010-03-05 at 15:22 +0000, dd_62622 wrote:

> Is there a possability for IIx users to construct a connection between the cmi and a ibm or mac ?

Get me a IIx and a manual, and I'll see what I can do ;-)

Seriously - if you can convince the Fairlight to spit data over the
parallel connection then you can hook it up to some sort of interface.
Possibly one of the FTDI interfaces that presents an 8-bit parallel port
and appears to be a generic serial port?  Maybe you could use a
microcontroller board like an Arduino to offload some of the data
mangling and buffering.

Gordon MM0YEQ

Re: [Fairlight-CMI] Q133 Parallel port

2010-03-05 by Greg Holmes

On my Series II, I don't recall any parallel ports, but there was a 
serial printer port. I even had a small board that went into the Epson 
FX80+ dot matrix printer that added a serial interface to the printer, 
so I could print to the Epson from the CMI.

I wrote a bit of software for the CMI and used the CMI serial port to 
transfer files from the Fairlight to a PC. I transferred a couple of VC 
files that way - essentially exact "digital" file copies - and then 
extracted the waveforms to WAV files (8bits resolution and 16KB in 
length). I could have developed it further to transfer entire disks 
(thus archiving everything), but I ran out of time/money.

This was in the mid 1990s or so. I still have the CMI, printer, cables, 
etc., but I doubt I'll work on it again. I'd sell it all if the right 
person comes along.

However (after giving this many years of thought), I believe that the 
best approach would be to build a floppy drive emulator/interface which 
would intercept all floppy disk data (bidirectionally) and send it to a 
USB connection. The device would be inserted in the CMI's floppy ribbon 
cable(s), and be completely invisible to the CMI - thus, no CMI software 
changes, and it would work on all CMI models. I think that I have 
detailed this before in this group.




On 2010-03-05 10:22, dd_62622 wrote:
> Hi,
>
> I wonder .,did anybody tried to communicate with the IIx using the parallel port on the Q133 card.
>
> When reading the cmi mainframe service manual (page 22)
> I read about 2 general purpose parallel ports.(PIA)
>
> this is the part after the (ACIA's) on page 21.
>
> Is there a possability for IIx users to construct a connection between the cmi and a ibm or mac ?
>
> cheers,
> David


-- 
Greg Holmes
GH Services, Ontario, Canada
http://www.ghservices.com/
http://www.gregholmes.com/

Re: [Fairlight-CMI] Q133 Parallel port

2010-03-06 by Jean-Bernard EMOND

If you want use serial port's on CMI II and IIx look here :
<http://www.jsigle.com/prog/cmi/>

JB

Le 5 mars 10 à 23:13, Greg Holmes a écrit :
Show quoted textHide quoted text
>
> On my Series II, I don't recall any parallel ports, but there was a
> serial printer port. I even had a small board that went into the Epson
> FX80+ dot matrix printer that added a serial interface to the printer,
> so I could print to the Epson from the CMI.
>
> I wrote a bit of software for the CMI and used the CMI serial port to
> transfer files from the Fairlight to a PC. I transferred a couple  
> of VC
> files that way - essentially exact "digital" file copies - and then
> extracted the waveforms to WAV files (8bits resolution and 16KB in
> length). I could have developed it further to transfer entire disks
> (thus archiving everything), but I ran out of time/money.
>
> This was in the mid 1990s or so. I still have the CMI, printer,  
> cables,
> etc., but I doubt I'll work on it again. I'd sell it all if the right
> person comes along.
>
> However (after giving this many years of thought), I believe that the
> best approach would be to build a floppy drive emulator/interface  
> which
> would intercept all floppy disk data (bidirectionally) and send it  
> to a
> USB connection. The device would be inserted in the CMI's floppy  
> ribbon
> cable(s), and be completely invisible to the CMI - thus, no CMI  
> software
> changes, and it would work on all CMI models. I think that I have
> detailed this before in this group.
>
> On 2010-03-05 10:22, dd_62622 wrote:
> > Hi,
> >
> > I wonder .,did anybody tried to communicate with the IIx using  
> the parallel port on the Q133 card.
> >
> > When reading the cmi mainframe service manual (page 22)
> > I read about 2 general purpose parallel ports.(PIA)
> >
> > this is the part after the (ACIA's) on page 21.
> >
> > Is there a possability for IIx users to construct a connection  
> between the cmi and a ibm or mac ?
> >
> > cheers,
> > David
>
> -- 
> Greg Holmes
> GH Services, Ontario, Canada
> http://www.ghservices.com/
> http://www.gregholmes.com/
>
> 
> <!-- #ygrp-mkp { border: 1px solid #d8d8d8; font-family: Arial;  
> margin: 10px 0; padding: 0 10px; } #ygrp-mkp hr { border: 1px solid  
> #d8d8d8; } #ygrp-mkp #hd { color: #628c2a; font-size: 85%; font- 
> weight: 700; line-height: 122%; margin: 10px 0; } #ygrp-mkp #ads  
> { margin-bottom: 10px; } #ygrp-mkp .ad { padding: 0 0; } #ygrp- 
> mkp .ad a { color: #0000ff; text-decoration: none; } #ygrp-sponsor  
> #ygrp-lc { font-family: Arial; } #ygrp-sponsor #ygrp-lc #hd  
> { margin: 10px 0px; font-weight: 700; font-size: 78%; line-height:  
> 122%; } #ygrp-sponsor #ygrp-lc .ad { margin-bottom: 10px; padding:  
> 0 0; } a { color: #1e66ae; } #actions { font-family: Verdana; font- 
> size: 11px; padding: 10px 0; } #activity { background-color:  
> #e0ecee; float: left; font-family: Verdana; font-size: 10px;  
> padding: 10px; } #activity span { font-weight: 700; } #activity  
> span:first-child { text-transform: uppercase; } #activity span a  
> { color: #5085b6; text-decoration: none; } #activity span span  
> { color: #ff7900; } #activity span .underline { text-decoration:  
> underline; } .attach { clear: both; display: table; font-family:  
> Arial; font-size: 12px; padding: 10px 0; width: 400px; } .attach  
> div a { text-decoration: none; } .attach img { border: none;  
> padding-right: 5px; } .attach label { display: block; margin- 
> bottom: 5px; } .attach label a { text-decoration: none; }  
> blockquote { margin: 0 0 0 4px; } .bold { font-family: Arial; font- 
> size: 13px; font-weight: 700; } .bold a { text-decoration: none; }  
> dd.last p a { font-family: Verdana; font-weight: 700; } dd.last p  
> span { margin-right: 10px; font-family: Verdana; font-weight:  
> 700; } dd.last p span.yshortcuts { margin-right: 0; } div.attach- 
> table div div a { text-decoration: none; } div.attach-table  
> { width: 400px; } div.file-title a, div.file-title a:active,  
> div.file-title a:hover, div.file-title a:visited { text-decoration:  
> none; } div.photo-title a, div.photo-title a:active, div.photo- 
> title a:hover, div.photo-title a:visited { text-decoration: none; }  
> div#ygrp-mlmsg #ygrp-msg p a span.yshortcuts { font-family:  
> Verdana; font-size: 10px; font-weight: normal; } .green { color:  
> #628c2a; } .MsoNormal { margin: 0 0 0 0; } o { font-size: 0; }  
> #photos div { float: left; width: 72px; } #photos div div { border:  
> 1px solid #666666; height: 62px; overflow: hidden; width: 62px; }  
> #photos div label { color: #666666; font-size: 10px; overflow:  
> hidden; text-align: center; white-space: nowrap; width: 64px; }  
> #reco-category { font-size: 77%; } #reco-desc { font-size:  
> 77%; } .replbq { margin: 4px; } #ygrp-actbar div a:first-child { /*  
> border-right: 0px solid #000;*/ margin-right: 2px; padding-right:  
> 5px; } #ygrp-mlmsg { font-size: 13px; font-family: Arial,  
> helvetica,clean, sans-serif; *font-size: small; *font: x-small; }  
> #ygrp-mlmsg table { font-size: inherit; font: 100%; } #ygrp-mlmsg  
> select, input, textarea { font: 99% Arial, Helvetica, clean, sans- 
> serif; } #ygrp-mlmsg pre, code { font:115% monospace; *font-size: 
> 100%; } #ygrp-mlmsg * { line-height: 1.22em; } #ygrp-mlmsg #logo  
> { padding-bottom: 10px; } #ygrp-mlmsg a { color: #1E66AE; } #ygrp- 
> msg p a { font-family: Verdana; } #ygrp-msg p#attach-count span  
> { color: #1E66AE; font-weight: 700; } #ygrp-reco #reco-head  
> { color: #ff7900; font-weight: 700; } #ygrp-reco {    margin- 
> bottom: 20px; padding: 0px; } #ygrp-sponsor #ov li a { font-size:  
> 130%; text-decoration: none; } #ygrp-sponsor #ov li { font-size:  
> 77%; list-style-type: square; padding: 6px 0; } #ygrp-sponsor #ov  
> ul { margin: 0; padding: 0 0 0 8px; } #ygrp-text { font-family:  
> Georgia; } #ygrp-text p { margin: 0 0 1em 0; } #ygrp-text tt { font- 
> size: 120%; } #ygrp-vital ul li:last-child { border-right: none ! 
> important; } -->

Re: Q133 Parallel port

2010-03-06 by dd_62622

Hallo JB,

Thanks for the very intresting link.,I am getting more confident that in time there will be a complete datastorage/transfer solution for the series II/X

thanks again.

--- In Fairlight-CMI@yahoogroups.com, Jean-Bernard EMOND <jbemond@...> wrote:
Show quoted textHide quoted text
>
> If you want use serial port's on CMI II and IIx look here :
> <http://www.jsigle.com/prog/cmi/>
> 
> JB
> 
> Le 5 mars 10 à 23:13, Greg Holmes a écrit :
> 
> >
> > On my Series II, I don't recall any parallel ports, but there was a
> > serial printer port. I even had a small board that went into the Epson
> > FX80+ dot matrix printer that added a serial interface to the printer,
> > so I could print to the Epson from the CMI.
> >
> > I wrote a bit of software for the CMI and used the CMI serial port to
> > transfer files from the Fairlight to a PC. I transferred a couple  
> > of VC
> > files that way - essentially exact "digital" file copies - and then
> > extracted the waveforms to WAV files (8bits resolution and 16KB in
> > length). I could have developed it further to transfer entire disks
> > (thus archiving everything), but I ran out of time/money.
> >
> > This was in the mid 1990s or so. I still have the CMI, printer,  
> > cables,
> > etc., but I doubt I'll work on it again. I'd sell it all if the right
> > person comes along.
> >
> > However (after giving this many years of thought), I believe that the
> > best approach would be to build a floppy drive emulator/interface  
> > which
> > would intercept all floppy disk data (bidirectionally) and send it  
> > to a
> > USB connection. The device would be inserted in the CMI's floppy  
> > ribbon
> > cable(s), and be completely invisible to the CMI - thus, no CMI  
> > software
> > changes, and it would work on all CMI models. I think that I have
> > detailed this before in this group.
> >
> > On 2010-03-05 10:22, dd_62622 wrote:
> > > Hi,
> > >
> > > I wonder .,did anybody tried to communicate with the IIx using  
> > the parallel port on the Q133 card.
> > >
> > > When reading the cmi mainframe service manual (page 22)
> > > I read about 2 general purpose parallel ports.(PIA)
> > >
> > > this is the part after the (ACIA's) on page 21.
> > >
> > > Is there a possability for IIx users to construct a connection  
> > between the cmi and a ibm or mac ?
> > >
> > > cheers,
> > > David
> >
> > -- 
> > Greg Holmes
> > GH Services, Ontario, Canada
> > http://www.ghservices.com/
> > http://www.gregholmes.com/
> >
> > 
> > <!-- #ygrp-mkp { border: 1px solid #d8d8d8; font-family: Arial;  
> > margin: 10px 0; padding: 0 10px; } #ygrp-mkp hr { border: 1px solid  
> > #d8d8d8; } #ygrp-mkp #hd { color: #628c2a; font-size: 85%; font- 
> > weight: 700; line-height: 122%; margin: 10px 0; } #ygrp-mkp #ads  
> > { margin-bottom: 10px; } #ygrp-mkp .ad { padding: 0 0; } #ygrp- 
> > mkp .ad a { color: #0000ff; text-decoration: none; } #ygrp-sponsor  
> > #ygrp-lc { font-family: Arial; } #ygrp-sponsor #ygrp-lc #hd  
> > { margin: 10px 0px; font-weight: 700; font-size: 78%; line-height:  
> > 122%; } #ygrp-sponsor #ygrp-lc .ad { margin-bottom: 10px; padding:  
> > 0 0; } a { color: #1e66ae; } #actions { font-family: Verdana; font- 
> > size: 11px; padding: 10px 0; } #activity { background-color:  
> > #e0ecee; float: left; font-family: Verdana; font-size: 10px;  
> > padding: 10px; } #activity span { font-weight: 700; } #activity  
> > span:first-child { text-transform: uppercase; } #activity span a  
> > { color: #5085b6; text-decoration: none; } #activity span span  
> > { color: #ff7900; } #activity span .underline { text-decoration:  
> > underline; } .attach { clear: both; display: table; font-family:  
> > Arial; font-size: 12px; padding: 10px 0; width: 400px; } .attach  
> > div a { text-decoration: none; } .attach img { border: none;  
> > padding-right: 5px; } .attach label { display: block; margin- 
> > bottom: 5px; } .attach label a { text-decoration: none; }  
> > blockquote { margin: 0 0 0 4px; } .bold { font-family: Arial; font- 
> > size: 13px; font-weight: 700; } .bold a { text-decoration: none; }  
> > dd.last p a { font-family: Verdana; font-weight: 700; } dd.last p  
> > span { margin-right: 10px; font-family: Verdana; font-weight:  
> > 700; } dd.last p span.yshortcuts { margin-right: 0; } div.attach- 
> > table div div a { text-decoration: none; } div.attach-table  
> > { width: 400px; } div.file-title a, div.file-title a:active,  
> > div.file-title a:hover, div.file-title a:visited { text-decoration:  
> > none; } div.photo-title a, div.photo-title a:active, div.photo- 
> > title a:hover, div.photo-title a:visited { text-decoration: none; }  
> > div#ygrp-mlmsg #ygrp-msg p a span.yshortcuts { font-family:  
> > Verdana; font-size: 10px; font-weight: normal; } .green { color:  
> > #628c2a; } .MsoNormal { margin: 0 0 0 0; } o { font-size: 0; }  
> > #photos div { float: left; width: 72px; } #photos div div { border:  
> > 1px solid #666666; height: 62px; overflow: hidden; width: 62px; }  
> > #photos div label { color: #666666; font-size: 10px; overflow:  
> > hidden; text-align: center; white-space: nowrap; width: 64px; }  
> > #reco-category { font-size: 77%; } #reco-desc { font-size:  
> > 77%; } .replbq { margin: 4px; } #ygrp-actbar div a:first-child { /*  
> > border-right: 0px solid #000;*/ margin-right: 2px; padding-right:  
> > 5px; } #ygrp-mlmsg { font-size: 13px; font-family: Arial,  
> > helvetica,clean, sans-serif; *font-size: small; *font: x-small; }  
> > #ygrp-mlmsg table { font-size: inherit; font: 100%; } #ygrp-mlmsg  
> > select, input, textarea { font: 99% Arial, Helvetica, clean, sans- 
> > serif; } #ygrp-mlmsg pre, code { font:115% monospace; *font-size: 
> > 100%; } #ygrp-mlmsg * { line-height: 1.22em; } #ygrp-mlmsg #logo  
> > { padding-bottom: 10px; } #ygrp-mlmsg a { color: #1E66AE; } #ygrp- 
> > msg p a { font-family: Verdana; } #ygrp-msg p#attach-count span  
> > { color: #1E66AE; font-weight: 700; } #ygrp-reco #reco-head  
> > { color: #ff7900; font-weight: 700; } #ygrp-reco {    margin- 
> > bottom: 20px; padding: 0px; } #ygrp-sponsor #ov li a { font-size:  
> > 130%; text-decoration: none; } #ygrp-sponsor #ov li { font-size:  
> > 77%; list-style-type: square; padding: 6px 0; } #ygrp-sponsor #ov  
> > ul { margin: 0; padding: 0 0 0 8px; } #ygrp-text { font-family:  
> > Georgia; } #ygrp-text p { margin: 0 0 1em 0; } #ygrp-text tt { font- 
> > size: 120%; } #ygrp-vital ul li:last-child { border-right: none ! 
> > important; } -->
>

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.