SBC-4

Topics related to the SBC- series of printed circuit boards, designed by Daryl Rictor and popular with many 6502.org visitors.
User avatar
8BIT
Posts: 1787
Joined: 30 Aug 2002
Location: Sacramento, CA
Contact:

Post by 8BIT »

I am at a point where I would like to know if anyone else would like to participate in a bulk purchase of SBC-4P boards and/or daughter boards.

Based on the responses, or lack there of, I will decide how much documentation I will create.

I have based the memory expansion on Garth Wilson's memory module. Since those are not quite ready, I have not been able to test them or test the bus loading/max clock frequency parameters.

With three daughter boards, I can run at 12MHz. 10MHz might be a better recommendation for more safety margin.

Here is an overview of projected costs:

10 SBC-4P boards - $40 each
20 SBC-4P boards - $26 each

Parts for the board $60-$80, depending upon quantity discounts

Dau-Term daughter board - $15 - $20
Parts for Dau-Term - $20 - $32

Dau-IO1 board - $15 - $20
parts for Dau-IO1 - $20 - $28

It would be best to contact me via email so I can keep track better. sbc@rictor.org

My website has some preliminary info.
http://sbc.rictor.org/

Feel free to ask any questions also.

Thanks

Daryl
User avatar
8BIT
Posts: 1787
Joined: 30 Aug 2002
Location: Sacramento, CA
Contact:

Post by 8BIT »

I have updated the SBC-4 Web server to run from a RAM Disk. It has been up for 8 hours now.

Check it out (again) here: http://24.10.41.115/

I'll leave it up for a few days this time.

Enjoy!

Daryl
Tor
Posts: 597
Joined: 10 Apr 2011
Location: Norway/Japan

Post by Tor »

Works great! It's not fast, but seems solid enough.

-Tor
User avatar
8BIT
Posts: 1787
Joined: 30 Aug 2002
Location: Sacramento, CA
Contact:

Post by 8BIT »

It is not fast, but it would be fast enough for applications like home automation or remote monitoring. There is also an option for sending an email message, which would be perfect for alarm notification.

Thanks for the feedback!

Daryl
User avatar
BigDumbDinosaur
Posts: 9428
Joined: 28 May 2009
Location: Midwestern USA (JB Pritzker’s dystopia)
Contact:

Post by BigDumbDinosaur »

8BIT wrote:
I have updated the SBC-4 Web server to run from a RAM Disk. It has been up for 8 hours now.

Check it out (again) here: http://24.10.41.115/

I'll leave it up for a few days this time.

Enjoy!

Daryl
Seems to work pretty good. Goes to show you don't need a quad-core Opteron rig running at 5 GHz. :roll:
x86?  We ain't got no x86.  We don't NEED no stinking x86!
User avatar
8BIT
Posts: 1787
Joined: 30 Aug 2002
Location: Sacramento, CA
Contact:

Post by 8BIT »

Thanks. Have to give credit to the uIP team. They did all the hard work. Also, the CC65 team, which was used to compile to code.

Daryl
User avatar
BigDumbDinosaur
Posts: 9428
Joined: 28 May 2009
Location: Midwestern USA (JB Pritzker’s dystopia)
Contact:

Post by BigDumbDinosaur »

8BIT wrote:
Thanks. Have to give credit to the uIP team. They did all the hard work. Also, the CC65 team, which was used to compile to code.

Daryl
Is the assembly language equivalent of that TCP/IP stack available? I'm not particularly enamored with using C for 65xx development.
x86?  We ain't got no x86.  We don't NEED no stinking x86!
User avatar
8BIT
Posts: 1787
Joined: 30 Aug 2002
Location: Sacramento, CA
Contact:

Post by 8BIT »

BigDumbDinosaur wrote:
Is the assembly language equivalent of that TCP/IP stack available? I'm not particularly enamored with using C for 65xx development.
No, its based in C because it was designed for many platforms, including my ATMega128/RTL8019AS controller board.

You could manually convert the C code, and gain a lot of performance in the process, but I think it would take quite some time to accomplish.

Daryl
User avatar
GARTHWILSON
Forum Moderator
Posts: 8775
Joined: 30 Aug 2002
Location: Southern California
Contact:

Post by GARTHWILSON »

How many lines is it? Is it well documented?
User avatar
8BIT
Posts: 1787
Joined: 30 Aug 2002
Location: Sacramento, CA
Contact:

Post by 8BIT »

It spans many files. I'd estimate ~ 2500-3500 lines. Many of these are comments as it is well documented.

The uIP with HTTPD, SMTP & TELNET, along ethernet driver and the webserver files, takes about 45KB on SBC-4P.

Again, the uIP is very flexible. If one wished, it could be stripped down and taylored for specific hardware and application using assembly. I would be willing to bet you could easily get it down to about 20-25k or less. Again, to learn the code and to convert it would be a large time investment.

EDIT (add link):
uIP v0.9 can be found here:
http://www.sics.se/~adam/old-uip/

Daryl
Post Reply