Ive got a cool new device on the way from PCB fabrication:
It's a 4 slot back plane for 600 board based computers. I'll provide more details once it checks out, but it's designed primarily for I/O, not memory. Each slot is assigned a location between E000 and E7FF and each slot can address 4 devices with only using a 74SL32 to provide device selects for each device. But there are 7 address lines brought out to the bus, so you could theoretically have 512 devices per slot.
I've got 5 coming, but if they work I'll only ever need 2 of them. Is anyone interested in one of the surplus items? I'll be getting a few different design prototyping boards for the bus too.
The bus is on the way...
-
- Posts: 216
- Joined: Tue Jul 08, 2014 4:03 pm
- Location: Canada
- Contact:
The bus is on the way...
Box stock Superboard II Rev. B
KLyball replica 600D, replica 610 & KLyball Data Separator
OMS SBME and SBME+ memory cards
OMS Digi-Mule expansion bus
KLyball memory card
KLyball replica 600D, replica 610 & KLyball Data Separator
OMS SBME and SBME+ memory cards
OMS Digi-Mule expansion bus
KLyball memory card
-
- Posts: 370
- Joined: Fri Mar 07, 2014 4:44 am
- Location: British Columbia, Canada
Re: The bus is on the way...
Cool!!!!!!!
-
- Posts: 216
- Joined: Tue Jul 08, 2014 4:03 pm
- Location: Canada
- Contact:
Re: The bus is on the way...
It has arrived and been tested.
However, I had already thought of changes before it arrived, and I had forgotten to handle the data direction issue -- so I had sent off the updated design before these ones got to my door.
Nonetheless, the bodge to fix the data direction is simple and I built one up to develop and debug the glue GAL code, and ... it works! (yes, I love GALs. Not afraid to admit it)
I'll post some pictures and more information tomorrow or Sunday. I'm quite pleased with the result and the updated version will be even better.
However, I had already thought of changes before it arrived, and I had forgotten to handle the data direction issue -- so I had sent off the updated design before these ones got to my door.
Nonetheless, the bodge to fix the data direction is simple and I built one up to develop and debug the glue GAL code, and ... it works! (yes, I love GALs. Not afraid to admit it)
I'll post some pictures and more information tomorrow or Sunday. I'm quite pleased with the result and the updated version will be even better.
Box stock Superboard II Rev. B
KLyball replica 600D, replica 610 & KLyball Data Separator
OMS SBME and SBME+ memory cards
OMS Digi-Mule expansion bus
KLyball memory card
KLyball replica 600D, replica 610 & KLyball Data Separator
OMS SBME and SBME+ memory cards
OMS Digi-Mule expansion bus
KLyball memory card
-
- Posts: 216
- Joined: Tue Jul 08, 2014 4:03 pm
- Location: Canada
- Contact:
Re: The bus is on the way...
Sorry for the delay on this, but the pandemic has been at play. I have my revised board in and am building up a sample. will update shortly.
Box stock Superboard II Rev. B
KLyball replica 600D, replica 610 & KLyball Data Separator
OMS SBME and SBME+ memory cards
OMS Digi-Mule expansion bus
KLyball memory card
KLyball replica 600D, replica 610 & KLyball Data Separator
OMS SBME and SBME+ memory cards
OMS Digi-Mule expansion bus
KLyball memory card
-
- Posts: 216
- Joined: Tue Jul 08, 2014 4:03 pm
- Location: Canada
- Contact:
Re: The bus is on the way...
So, here it is:
And connected up to My Klyball 600D though one of my memory expansion cards.
The prototype card in it is an analog card with an ADC and a DAC made up for another project on a different machine. This machine:
It is also a 6502 machine but can and has run at 16MHz using the W65C02S. The OSI bus you see above is compatible with the bus on that machine so that interfaces built for one should, with some minor exceptions, run on the other.
One of the first projects I have in mind for the OSI bus is a game card containing an SN76489AN sound chip (used in many a machine of the day) and dual C64 compatible joystick ports. The sound portion has been prototyped already and here is a sample of the sound it can produce:
And connected up to My Klyball 600D though one of my memory expansion cards.
The prototype card in it is an analog card with an ADC and a DAC made up for another project on a different machine. This machine:
It is also a 6502 machine but can and has run at 16MHz using the W65C02S. The OSI bus you see above is compatible with the bus on that machine so that interfaces built for one should, with some minor exceptions, run on the other.
One of the first projects I have in mind for the OSI bus is a game card containing an SN76489AN sound chip (used in many a machine of the day) and dual C64 compatible joystick ports. The sound portion has been prototyped already and here is a sample of the sound it can produce:
Box stock Superboard II Rev. B
KLyball replica 600D, replica 610 & KLyball Data Separator
OMS SBME and SBME+ memory cards
OMS Digi-Mule expansion bus
KLyball memory card
KLyball replica 600D, replica 610 & KLyball Data Separator
OMS SBME and SBME+ memory cards
OMS Digi-Mule expansion bus
KLyball memory card
-
- Posts: 216
- Joined: Tue Jul 08, 2014 4:03 pm
- Location: Canada
- Contact:
Re: The bus is on the way...
Unfortunately I have had to go back to work so little has gotten done with my plans for this. Maybe winter will afford me some more spare time.
On another note, I was hoping there would be more interest in this so that I would not be the only one developing new gadgets. In any case, I still do have a couple of extra boards if anyone ever develops some interest. It would be neat to have a team effort - more minds more fruit.
On another note, I was hoping there would be more interest in this so that I would not be the only one developing new gadgets. In any case, I still do have a couple of extra boards if anyone ever develops some interest. It would be neat to have a team effort - more minds more fruit.
Box stock Superboard II Rev. B
KLyball replica 600D, replica 610 & KLyball Data Separator
OMS SBME and SBME+ memory cards
OMS Digi-Mule expansion bus
KLyball memory card
KLyball replica 600D, replica 610 & KLyball Data Separator
OMS SBME and SBME+ memory cards
OMS Digi-Mule expansion bus
KLyball memory card
-
- Site Admin
- Posts: 717
- Joined: Tue Sep 09, 2008 5:24 am
Re: The bus is on the way...
Really nice work, Bill!
I would be interested in playing around with one of these. As with you, time is limited and I have a pretty big backlog of projects but this would definitely make the list!
Dave
I would be interested in playing around with one of these. As with you, time is limited and I have a pretty big backlog of projects but this would definitely make the list!
Dave
-
- Posts: 216
- Joined: Tue Jul 08, 2014 4:03 pm
- Location: Canada
- Contact:
Re: The bus is on the way...
Hi Dave,
PM me a mailing address. I'd be happy to send one to you as my thanks for keeping this site going.
Have a great holiday season!
PM me a mailing address. I'd be happy to send one to you as my thanks for keeping this site going.
Have a great holiday season!
Box stock Superboard II Rev. B
KLyball replica 600D, replica 610 & KLyball Data Separator
OMS SBME and SBME+ memory cards
OMS Digi-Mule expansion bus
KLyball memory card
KLyball replica 600D, replica 610 & KLyball Data Separator
OMS SBME and SBME+ memory cards
OMS Digi-Mule expansion bus
KLyball memory card