Sunday with my SuperBoard II

Post Reply
BillO
Posts: 141
Joined: Tue Jul 08, 2014 4:03 pm
Location: Canada
Contact:

Re: Sunday with my SuperBoard II

Post by BillO » Sun Jul 19, 2015 10:24 pm

I just used something like these.
Box stock Superboard II Rev. B
KLyball replica 600D, replica 610 & KLyball Data Separator
OMS SBME and SBME+ memory cards
KLyball memory card

BillO
Posts: 141
Joined: Tue Jul 08, 2014 4:03 pm
Location: Canada
Contact:

Re: Sunday with my SuperBoard II

Post by BillO » Sun Jul 26, 2015 3:21 pm

Sorry for how long this has been taking. Life throws you some real curves and fast balls once in a while.

In any case, the RAM/EPROM board is now working and tested.

Here it is on my 600B
Image


I loaded a BASIC5 ROM image Mike (MK14HAK) sent me into a 27C64 and booted it up. Works great!
Image

Basic 5 only seems to take up an extra 2 bytes of memory - nice>
Image

The code For the GAL has been loaded up in post 1 of the thread.

If anyone is interested in one of these boards just PM me. I'll put them up on my web site soon too for folks in the US and Canada.
Box stock Superboard II Rev. B
KLyball replica 600D, replica 610 & KLyball Data Separator
OMS SBME and SBME+ memory cards
KLyball memory card

MK14HAK
Posts: 353
Joined: Wed Mar 16, 2011 1:49 am
Location: New Zealand

Re: Sunday with my SuperBoard II

Post by MK14HAK » Fri Jul 31, 2015 12:04 am

Just brilliant ! My order on the way thanks Bill.

Nice see someone else using the Premier ROMS - good potential here for some easy program editing with Toolkit and using Cegmon windows with the extended BASIC commands.
I have more code coming that makes the system even more flexible...

PS no noise in that video ?
600RevB:16K,2MHz,64x32,470,CEGMON
SuperKit:502,540B,542B,CEGMON, 8" and 5" FDDs
Cards:PE IO,6522 D-A-D, AY3-8910,ProgramGraphics,Color,UK101
WIP:HexDOS,FDD Emulator

stm
Posts: 43
Joined: Mon Oct 27, 2014 10:23 pm
Location: Germany

Re: Sunday with my SuperBoard II

Post by stm » Tue Aug 11, 2015 8:29 pm

c1p_40k.jpg
Boot messages of C1P with 32 kB memory expansion installed for a total of 40 kB RAM
c1p_40k.jpg (36.37 KiB) Viewed 15975 times
After Bill had kindly reminded me that the expansion board actually needs a power supply by bridging +5V to pin 11 of the expansion socket, the memoy expansion board now works!

Thanks, Bill, this is really great!

Stephan
C1P Model 600 CPU 1978 REV B, 40K (8K original and 32K BillO memory expansion), RS-232
Maintainer of cc65 OSI target

BillO
Posts: 141
Joined: Tue Jul 08, 2014 4:03 pm
Location: Canada
Contact:

Re: Sunday with my SuperBoard II

Post by BillO » Tue Aug 11, 2015 8:49 pm

Nice! Glad to see it up and running!
Box stock Superboard II Rev. B
KLyball replica 600D, replica 610 & KLyball Data Separator
OMS SBME and SBME+ memory cards
KLyball memory card

BillO
Posts: 141
Joined: Tue Jul 08, 2014 4:03 pm
Location: Canada
Contact:

Re: Sunday with my SuperBoard II

Post by BillO » Tue Aug 11, 2015 8:51 pm

MK14HAK wrote:PS no noise in that video ?
Not on that TV anyway. I can see some on my old analogue monitor though. The wonders of the digital age, eh?
Box stock Superboard II Rev. B
KLyball replica 600D, replica 610 & KLyball Data Separator
OMS SBME and SBME+ memory cards
KLyball memory card

MK14HAK
Posts: 353
Joined: Wed Mar 16, 2011 1:49 am
Location: New Zealand

Re: Sunday with my SuperBoard II

Post by MK14HAK » Tue Oct 13, 2015 12:18 am

Anybody had success with I/O connected on the expansion socket of either board ??

...verified OK using DDIN not DD with 470B.
600RevB:16K,2MHz,64x32,470,CEGMON
SuperKit:502,540B,542B,CEGMON, 8" and 5" FDDs
Cards:PE IO,6522 D-A-D, AY3-8910,ProgramGraphics,Color,UK101
WIP:HexDOS,FDD Emulator

MK14HAK
Posts: 353
Joined: Wed Mar 16, 2011 1:49 am
Location: New Zealand

Re: Sunday with my SuperBoard II

Post by MK14HAK » Fri Jan 22, 2016 8:48 pm

20160122_175828_resize.jpg
20160122_175828_resize.jpg (476.59 KiB) Viewed 15515 times

After a few days spent de-oxing connectors, scoping signals etc, I finally have a RAM/ROM board working with a temporary connection to the OSI bus on my SKIT502. The RAM worked at first power up but the ROM read incorrectly. This lead me to suspect the connectors on the 502 card. Sure enough I located and fixed two high resistance paths but still the ROM data was wrong. Add to this the 470B controller that works fine on my 600RevD would not boot.
Related ? Yes. Closer inspection of the ROM data showed all the $20 JSRs as $DF. The 600RevD uses 8T28s and the 502 inverting 8T26s ! I wasted a few hours finding this and nearly had the LAP-C hooked up.
Should have looked more closely at the cct diags. :oops:
Invert the ROM code using HxD and I now have Exmon, B5,TKit and my User routines available, 32K RAM. Thank you Bill.

PS. Note, a small signal diode is required on the DD line also. (Pin3 on the 40PDIP if you look closely)
Jeff wrote:
I wonder if this can also be adapted to the C4P. I have one of those with only 8K as well!

/Jeff
The RAM will work fine on a C4 but to use the ROM the code needs inversion or the board needs 8T26 inverting buffers.



Next up is a small mod and a re program of the GAL to see if I can use a DS1643 NVSRAM/RTC in place of the ROM. And a version with 8T26 buffers 48PBUS connectors and sound. (anticipated "light of day" 2016 !)

... The 470B is still not booting on the OSI bus after a buffer swap ?? http://osiweb.org/osiforum/viewtopic.php?f=3&t=284
600RevB:16K,2MHz,64x32,470,CEGMON
SuperKit:502,540B,542B,CEGMON, 8" and 5" FDDs
Cards:PE IO,6522 D-A-D, AY3-8910,ProgramGraphics,Color,UK101
WIP:HexDOS,FDD Emulator

stm
Posts: 43
Joined: Mon Oct 27, 2014 10:23 pm
Location: Germany

Re: Sunday with my SuperBoard II

Post by stm » Wed Sep 21, 2016 5:26 pm

I have a working 32K RAM expansion board, and now I'm looking into attaching a further peripheral to the expansion socket on top of the memory expansion board.

My question is, how must the DD line be implemented so it doesn't interfere with the DD signal of the memory expansion board?

From the thread Questions about data bus buffers and DD signal I know already that the peripheral must drive the DD line low when a read from the peripheral occurs. But how must the peripheral handle the DD line while it is not addressed?

Thanks
Stephan
C1P Model 600 CPU 1978 REV B, 40K (8K original and 32K BillO memory expansion), RS-232
Maintainer of cc65 OSI target

BillO
Posts: 141
Joined: Tue Jul 08, 2014 4:03 pm
Location: Canada
Contact:

Re: Sunday with my SuperBoard II

Post by BillO » Wed Sep 21, 2016 10:40 pm

The device operating the DD line must be open collector or open drain. The DD, when used with the 32K RAM board is pulled high by a resistor on the 600 board so you cannot use a device with an active pull-up.
Box stock Superboard II Rev. B
KLyball replica 600D, replica 610 & KLyball Data Separator
OMS SBME and SBME+ memory cards
KLyball memory card

Post Reply