IEEE488 Interface
- BeebMaster
- Posts: 7403
- Joined: Sun Aug 02, 2009 5:59 pm
- Location: Lost in the BeebVault!
- Contact:
IEEE488 Interface
I've decided to have a play about with my IEEE488 kit, I've got three cheese wedges, a metal box variety (possibly a unique home-made casing using the insides of an Acorn one after looking at it more closely this afternoon) an an Aries B488.
I've got further than ever before today thanks to downloading the manual from Chris's Acorns, but there is a limit to what I can do as I haven't got any IEEEEE4888 devices. What is the chance of me being able to pick up something I could use for a couple of bob?
This looked exciting, but possibly a bit pricey:
http://www.ebay.co.uk/itm/Nicolet-Model ... 2c5fd887b7
I've got further than ever before today thanks to downloading the manual from Chris's Acorns, but there is a limit to what I can do as I haven't got any IEEEEE4888 devices. What is the chance of me being able to pick up something I could use for a couple of bob?
This looked exciting, but possibly a bit pricey:
http://www.ebay.co.uk/itm/Nicolet-Model ... 2c5fd887b7
Re: IEEE488 Interface
Is this more in your price range?
http://www.ebay.co.uk/itm/HP-Agilent-34 ... 19cbf42ea9
There will be lots of test gear on ebay that doesn't actually state that it
has IEEE488/GPIB/HPIB on it, but does
You could also connect 3 beebs together if each beeb has a different
GPIB address. How about IEEE488 net filing system and server project?
Interestingly, I found someone just up the road to me selling brand new
IEEE488 cheese wedges and brought one myself. It was potentially
cheaper to get one of those and something to transfer captured data
from the beeb onto a PC than buying a PC GPIB card!
http://www.ebay.co.uk/itm/HP-Agilent-34 ... 19cbf42ea9
There will be lots of test gear on ebay that doesn't actually state that it
has IEEE488/GPIB/HPIB on it, but does
You could also connect 3 beebs together if each beeb has a different
GPIB address. How about IEEE488 net filing system and server project?
Interestingly, I found someone just up the road to me selling brand new
IEEE488 cheese wedges and brought one myself. It was potentially
cheaper to get one of those and something to transfer captured data
from the beeb onto a PC than buying a PC GPIB card!
Re: IEEE488 Interface
Do you know if any of these are still available? I'd love to get my hands on one!flynnjs wrote:Interestingly, I found someone just up the road to me selling brand new IEEE488 cheese wedges and brought one myself. It was potentially cheaper to get one of those and something to transfer captured data from the beeb onto a PC than buying a PC GPIB card!
Cheers,
Rob
- BeebMaster
- Posts: 7403
- Joined: Sun Aug 02, 2009 5:59 pm
- Location: Lost in the BeebVault!
- Contact:
Re: IEEE488 Interface
I like the idea of connecting up a couple of Beebs via IEEE488, you can set the device ID with the "BBC DEVICE NO" command. The trouble is I haven't got any IEEE leads!
I think it's unlikely that I'll be able to get an IEEE488 device, couldn't really justify any expenditure over a tenner just to make a BeebMaster picture set!
On a technical point: is there anybody out there who has successfully used the IEEE OSWORD call (&80)? I was trying that out but all I get is an "Out of range" error each time. According to the manual (which in this section at least is written in very un-Acorny terms) the command block at X%Y% is:
" first byte - number of bytes in argument
second byte - number of bytes in reply
third byte - command code
subsequent bytes - determined by first three bytes"
To send the BBC DEVICE NO command, which is code &40 and takes 1 byte in the argument to send the number, I should be able to do:
?osbl=1
osbl?1=0
osbl?2=&40
osbl?3=7 (recommended device no)
but as soon as I CALL&FFF1 I get "Out of range". The form of this OSWORD command block isn't what I'm used to. I know it's not SCSI or something like that, but I would have expected the control block to point to a data area for receiving a reply, and have the first byte set to zero to receive the completion code. Any ideas?
I think it's unlikely that I'll be able to get an IEEE488 device, couldn't really justify any expenditure over a tenner just to make a BeebMaster picture set!
On a technical point: is there anybody out there who has successfully used the IEEE OSWORD call (&80)? I was trying that out but all I get is an "Out of range" error each time. According to the manual (which in this section at least is written in very un-Acorny terms) the command block at X%Y% is:
" first byte - number of bytes in argument
second byte - number of bytes in reply
third byte - command code
subsequent bytes - determined by first three bytes"
To send the BBC DEVICE NO command, which is code &40 and takes 1 byte in the argument to send the number, I should be able to do:
?osbl=1
osbl?1=0
osbl?2=&40
osbl?3=7 (recommended device no)
but as soon as I CALL&FFF1 I get "Out of range". The form of this OSWORD command block isn't what I'm used to. I know it's not SCSI or something like that, but I would have expected the control block to point to a data area for receiving a reply, and have the first byte set to zero to receive the completion code. Any ideas?
Re: IEEE488 Interface
I've not really done anything with mine other than unbox it
so I'm no expert. IIRC in the box there was a ROM. Does
the ROM handle the OSWORD and do you have it installed?
so I'm no expert. IIRC in the box there was a ROM. Does
the ROM handle the OSWORD and do you have it installed?
- BeebMaster
- Posts: 7403
- Joined: Sun Aug 02, 2009 5:59 pm
- Location: Lost in the BeebVault!
- Contact:
Re: IEEE488 Interface
Yes - the OSWORD call is provided by the IEEE FS ROM, which is installed. I've got IEEEFS version 0.05 and it doesn't seem to do very much. There are no * commands in the ROM apart from *IEEE. The only way to communicate with the IEEE wedge is by an odd system of opening a channel called "COMMAND" with OPENIN and PRINT#ing commands to it and reading the replies with INPUT#.
I've also got a ROM image of NIEEE 0.2, which is written by Intelligent Interfaces, but I haven't got it to do anything at all yet (it's possibly corrupt though as it's only 8K and appears to end rather abruptly in the middle of some BASIC Assembler text).
The IEEE kit came with another ROM marked IEEE 1.98 which is by Procyon Research but I just get "Interface power off or unplugged" error after trying *IEEE. This ROM appears to support its own definition of *OPT commands from 0 to 10 to control the interface behaviour according to the HELP but since it doesn't detect the Acorn wedge (or Aries B488) it must be for some other piece of kit.
So I think I'm stuck for now!
I've also got a ROM image of NIEEE 0.2, which is written by Intelligent Interfaces, but I haven't got it to do anything at all yet (it's possibly corrupt though as it's only 8K and appears to end rather abruptly in the middle of some BASIC Assembler text).
The IEEE kit came with another ROM marked IEEE 1.98 which is by Procyon Research but I just get "Interface power off or unplugged" error after trying *IEEE. This ROM appears to support its own definition of *OPT commands from 0 to 10 to control the interface behaviour according to the HELP but since it doesn't detect the Acorn wedge (or Aries B488) it must be for some other piece of kit.
So I think I'm stuck for now!
Re: IEEE488 Interface
Do you want me to post you my Acorn wedge and a lead so you can try two back to back? I can probably loan you a piece of test equipment too but it would have to wait until a f2f because I'm sure the IEEE488 standard mandates all equipment to be over 25kg
Tomorrow, I'll go and see what else is in the box such as documentation and see what version the ROM is.
Tomorrow, I'll go and see what else is in the box such as documentation and see what version the ROM is.
- BeebMaster
- Posts: 7403
- Joined: Sun Aug 02, 2009 5:59 pm
- Location: Lost in the BeebVault!
- Contact:
Re: IEEE488 Interface
Loan of a lead would be great, I've got a silly amount of IEEE kit - 3 Acorn wedges, a fourth one in a metal box and an Aries B488, so there's enough here for me to connect together, which will save on postage!
I'm not ruling out having an IEEE lead, I'll check my bag of misc leads first, somewhere in here:
I'm not ruling out having an IEEE lead, I'll check my bag of misc leads first, somewhere in here:
- richardtoohey
- Posts: 4075
- Joined: Thu Dec 29, 2011 5:13 am
- Location: Tauranga, New Zealand
- Contact:
Re: IEEE488 Interface
Pffff! The bags are labeled - that makes it too easy!
Unless the labels are wrong ... to make it more exciting ...
Unless the labels are wrong ... to make it more exciting ...
- BeebMaster
- Posts: 7403
- Joined: Sun Aug 02, 2009 5:59 pm
- Location: Lost in the BeebVault!
- Contact:
Re: IEEE488 Interface
The labels are correct, but the bags are now all over the place instead of being lined up for a photocall! And there isn't an "IEEE 488 Leads" bag, unfortunately! It could be in "Printer Leads" or "Misc" or similar. And there are also some unlabelled bags, such as "regularly used" or "haven't been re-filed correctly since I finished with" which would have to be eliminated from the search!
- BeebMaster
- Posts: 7403
- Joined: Sun Aug 02, 2009 5:59 pm
- Location: Lost in the BeebVault!
- Contact:
Re: IEEE488 Interface
Nothing in "printer leads" or "misc". The nearest I got was a Centronics printer extension lead!
Re: IEEE488 Interface
Have you thought of trying the printer or floppy drives from a Commodore Pet? I beleive they were connected using IEEE488 iirc.
Could be an interesting project.
Could be an interesting project.
- BeebMaster
- Posts: 7403
- Joined: Sun Aug 02, 2009 5:59 pm
- Location: Lost in the BeebVault!
- Contact:
Re: IEEE488 Interface
I think somebody may have mentioned this to me before, thanks for the reminder, I'll have to look into it.
Re: IEEE488 Interface
I think I've still got my copy of "PET and the IEEE-488 Interface" book sitting on my shelves. I wonder which would be better, scanning it to PDF (copyright issues over "sharing" such a PDF not withstanding) or offering it to a new home......
Pic Caption: "Now now boys stop annoying your sister..."
Re: IEEE488 Interface
That's number of bytes in the whole control blockBeebMaster wrote:" first byte - number of bytes in argument
second byte - number of bytes in reply
third byte - command code
subsequent bytes - determined by first three bytes"
Code: Select all
osbl?0=4 :REM 4 bytes in outward control block
osbl?1=0 :REM 0 bytes in inward control block
osbl?2=&40 :REM Set BBC device number
osbl?3=7 :REM recommended device no
Structure of OSWORD Block
The bytes passed in XY+0 and XY+1 must be the length of the whole control
block, including the length bytes. Consequently, the above arg0 and arg1
values must be increased by 2 before being placed in the control block.
Code: Select all
$ bbcbasic
PDP11 BBC BASIC IV Version 0.45
(C) Copyright J.G.Harston 1989,2005-2024
>_
- BeebMaster
- Posts: 7403
- Joined: Sun Aug 02, 2009 5:59 pm
- Location: Lost in the BeebVault!
- Contact:
Re: IEEE488 Interface
No, it would have been handy if it did! I must have the original; is this one of the corrections you put in?jgharston wrote: Does your manual not say (p54):Structure of OSWORD Block
The bytes passed in XY+0 and XY+1 must be the length of the whole control
block, including the length bytes. Consequently, the above arg0 and arg1
values must be increased by 2 before being placed in the control block.
On the version I have, page 63 has the section "Structure of OSWORD block", but just gives a listing of the commands without the Note at the end of the page.
-
- Posts: 157
- Joined: Mon Apr 01, 2013 10:48 pm
- Location: Melbourne, Australia
- Contact:
Re: IEEE488 Interface
I'm about to receive a Cambridge Computing Procyon IEEE-488 interface (they made the Acorn unit before selling their own).
Now I'm also wondering what to connect and have noticed Commodore PET floppy drives........... Cambridge even released a ROM containing a CBM (Commodore Business Machines) for this exact purpose, which may/should work with the Acorn wedge also, however I suspect it's lost in time.........
Now I'm also wondering what to connect and have noticed Commodore PET floppy drives........... Cambridge even released a ROM containing a CBM (Commodore Business Machines) for this exact purpose, which may/should work with the Acorn wedge also, however I suspect it's lost in time.........
WISH LIST: Acornsoft C Compiler PDF manual, Anything 68008/68000 related, LVL Upgrade manual/ROMS, Watford Floppy Drive Selector, Commodore (CBM) PET ROM/S for CST Procyon IEEE-488 Interface", Beeb on a Eurocard systems
-
- Posts: 157
- Joined: Mon Apr 01, 2013 10:48 pm
- Location: Melbourne, Australia
- Contact:
Re: IEEE488 Interface
Okay, so IEEE-488 on a BBC Model B is not exactly mainstream in 2013, however the idea of hooking up equally vintage Commodore PET/128/64/20 drives is interesting......... Well I think so anyway.
The Acorn or Procyon boxes will do it out of the box, both were made by Cambridge Computing, however you need their CBM DFS ROM........
See my post in Wanted http://www.stardot.org.uk/forums/viewto ... 38c9928023
STOP THE PRESS........ I misread Acorn User mag (Page 159 July 84). The only IEEE-488 interface with a CBM file system was the CST-PROCYON, made by a company of the same name.
The Acorn or Procyon boxes will do it out of the box, both were made by Cambridge Computing, however you need their CBM DFS ROM........
See my post in Wanted http://www.stardot.org.uk/forums/viewto ... 38c9928023
STOP THE PRESS........ I misread Acorn User mag (Page 159 July 84). The only IEEE-488 interface with a CBM file system was the CST-PROCYON, made by a company of the same name.
WISH LIST: Acornsoft C Compiler PDF manual, Anything 68008/68000 related, LVL Upgrade manual/ROMS, Watford Floppy Drive Selector, Commodore (CBM) PET ROM/S for CST Procyon IEEE-488 Interface", Beeb on a Eurocard systems
-
- Posts: 157
- Joined: Mon Apr 01, 2013 10:48 pm
- Location: Melbourne, Australia
- Contact:
Re: IEEE488 Interface
I’ve just stumbled across the photo of your ROM here:BeebMaster wrote:...
The IEEE kit came with another ROM marked IEEE 1.98 which is by Procyon Research but I just get "Interface power off or unplugged" error after trying *IEEE. This ROM appears to support its own definition of *OPT commands from 0 to 10 to control the interface behaviour according to the HELP but since it doesn't detect the Acorn wedge (or Aries B488) it must be for some other piece of kit.
...
http://www.beebmaster.co.uk/CheeseWedge ... 488-5.html
CST made the Procyon IEEE488 interface. It appears the person who supplied you with the AriesB had their ROMS confused.
We have already found a 1.92 ROM, see this thread:
viewtopic.php?f=9&t=6633&p=197991#p197991
Any chance of a dump of your 1.98 ROM?
WISH LIST: Acornsoft C Compiler PDF manual, Anything 68008/68000 related, LVL Upgrade manual/ROMS, Watford Floppy Drive Selector, Commodore (CBM) PET ROM/S for CST Procyon IEEE-488 Interface", Beeb on a Eurocard systems
- BeebMaster
- Posts: 7403
- Joined: Sun Aug 02, 2009 5:59 pm
- Location: Lost in the BeebVault!
- Contact:
Re: IEEE488 Interface
Oh right, that's another non-cheese-wedge-cheese-wedge I should be documenting then! Mind you, looks similar, 3 lights on front, power switch, connects to mains...
Seems I imaged the IEEE 1.98 ROM at the time, now attached. It's a 16K file so the image is duplicated in the second half.
***N.B.**** It's called .zip but isn't a zip file, just take off the extension altogether or rename it .rom or whatever. I just did that to fool the forum into allowing me to attach it.****
Seems I imaged the IEEE 1.98 ROM at the time, now attached. It's a 16K file so the image is duplicated in the second half.
***N.B.**** It's called .zip but isn't a zip file, just take off the extension altogether or rename it .rom or whatever. I just did that to fool the forum into allowing me to attach it.****
- Multiwizard
- Posts: 2669
- Joined: Wed Jan 11, 2012 9:03 pm
- Contact:
Re: IEEE488 Interface
Hi Ian,
last year I bought a Acorn IEEE-488 wedge because I wanted to play about a little with my Philips VP412 LD player...
I also (last year) found a little program to control the VP412 through the wedge but it still needs to be typed in and tested...
I did bought a IEEE-488 lead through Aliexpress too...
But because Acorn & other electronics have so much nice things to play with I never came to it (yet)...
Greetings, Wim...
last year I bought a Acorn IEEE-488 wedge because I wanted to play about a little with my Philips VP412 LD player...
I also (last year) found a little program to control the VP412 through the wedge but it still needs to be typed in and tested...
I did bought a IEEE-488 lead through Aliexpress too...
But because Acorn & other electronics have so much nice things to play with I never came to it (yet)...
Greetings, Wim...
-
- Posts: 157
- Joined: Mon Apr 01, 2013 10:48 pm
- Location: Melbourne, Australia
- Contact:
Re: IEEE488 Interface
Thank you very much, that’s another piece of the Beeb IEEE488 puzzle that was previously lost.BeebMaster wrote:Oh right, that's another non-cheese-wedge-cheese-wedge I should be documenting then! Mind you, looks similar, 3 lights on front, power switch, connects to mains...
Seems I imaged the IEEE 1.98 ROM at the time, now attached. It's a 16K file so the image is duplicated in the second half.
***N.B.**** It's called .zip but isn't a zip file, just take off the extension altogether or rename it .rom or whatever. I just did that to fool the forum into allowing me to attach it.****
IEEE1-98.zip
WISH LIST: Acornsoft C Compiler PDF manual, Anything 68008/68000 related, LVL Upgrade manual/ROMS, Watford Floppy Drive Selector, Commodore (CBM) PET ROM/S for CST Procyon IEEE-488 Interface", Beeb on a Eurocard systems
Re: IEEE488 Interface
I've just got hold of an Aries B488 interface. Don't know if it's working yet as I've not got any software for it.
From the Acorn User ads I've found, the software apparently came on disk rather ROM - does anyone have a copy?
Thanks,
Rob
From the Acorn User ads I've found, the software apparently came on disk rather ROM - does anyone have a copy?
Thanks,
Rob
-
- Posts: 157
- Joined: Mon Apr 01, 2013 10:48 pm
- Location: Melbourne, Australia
- Contact:
Re: IEEE488 Interface
Did anyone ever locate the CST Procyon:
1. Manual.
2. Optional Commodore IEEE-488 floppy drive file system ROM.
3. Libraries for use with the Acorn Z80 and other co-pros.
Interesting that the CST Procyon also supports controlling a beeb remotely via IEEE-488?
RE the Commodore floppy access, I just read this from the ad on page 90 of the January 1984 Acorn User (https://acorn.huininga.nl/pub/magazines ... B_text.pdf:
"The CST PROCYON comes with a highly efficient IEEE filing system, supplied in EPROM, and responds to any high level language, including LISP, FORTRAN. FORTH, APL and BASIC. A specially-written Commodore data-exchange routine, allows you to link your BBC micro to CBM machines and disc drives." i.e. perhaps this support is in the standard ROM...
1. Manual.
2. Optional Commodore IEEE-488 floppy drive file system ROM.
3. Libraries for use with the Acorn Z80 and other co-pros.
Interesting that the CST Procyon also supports controlling a beeb remotely via IEEE-488?
RE the Commodore floppy access, I just read this from the ad on page 90 of the January 1984 Acorn User (https://acorn.huininga.nl/pub/magazines ... B_text.pdf:
"The CST PROCYON comes with a highly efficient IEEE filing system, supplied in EPROM, and responds to any high level language, including LISP, FORTRAN. FORTH, APL and BASIC. A specially-written Commodore data-exchange routine, allows you to link your BBC micro to CBM machines and disc drives." i.e. perhaps this support is in the standard ROM...
WISH LIST: Acornsoft C Compiler PDF manual, Anything 68008/68000 related, LVL Upgrade manual/ROMS, Watford Floppy Drive Selector, Commodore (CBM) PET ROM/S for CST Procyon IEEE-488 Interface", Beeb on a Eurocard systems