Author Topic: CB2 micro computer KIT  (Read 262 times)

0 Members and 1 Guest are viewing this topic.

Offline sv3ora

  • Contributor
  • Posts: 24
  • Country: gr
CB2 micro computer KIT
« on: November 06, 2019, 08:41:51 pm »
Hi!

I present you my latest project, my CB2 micro computer KIT.
It is a very cheap and very easy and quick to build microcomputer programmed in BASIC.

Website of the KIT: http://cb2.qrp.gr

Features:
  • Standalone, no need for a PC to program and display.
  • 16 foreground and background colors on TV SCART (PAL/NTSC), pseudographics and composite B/W. HDMI/VGA support with external adapters.
  • Sound with envelope and volume adjustment.
  • PS/2 keyboard (or USB with adapter), RS232, 2x serial TTL, LPT, 8x A/D inputs and I2C, all BASIC controlled.
  • Tiny-BASIC with featured embedded editor, Chip8, SCHIP, 8080 and AVR-native binaries supported.
  • 8 programs storage in internal flash, cross programs calls, external flash and EEPROM options.
  • Terminal program, color terminal, X-modem transfer, PC connectivity.
  • Games, applications and libraries available. Automatic program execute option on boot.
  • Easy to assemble, through hole components and cheap!

And much much more to discover yourself...
Just hook up your TV and a keyboard and you are ready to go!

I hope you enjoy it, just as I do!
There are a few KIT pieces left.
Visit http://cb2.qrp.gr

Best regards
KOS
 

Offline sv3ora

  • Contributor
  • Posts: 24
  • Country: gr
Re: CB2 micro computer KIT
« Reply #1 on: November 08, 2019, 10:34:06 pm »
Two of my prototypes running my screen saver programs and networked through their RS-232.
A retro net cafe? ;)
 

Offline granzeier

  • Contributor
  • Posts: 10
  • Country: us
Re: CB2 micro computer KIT
« Reply #2 on: November 09, 2019, 09:43:01 am »
Nice.

Many years ago, Byte had an article about using serial ports for networking ("Ultra-Low-Cost Network for Personal Computers" Byte, Oct 1981, https://archive.org/details/byte-magazine-1981-10, page 50.) This network used as little as two resistors and a diode and RS-232 connector for each port, but could be expanded to provide more speed and more nodes. This could easily give you the "net" part for your cafe.

Also, many years ago, a co-worker (in my USAF computer repair shop) had an idea of using many identical video game machines, which were networked together. These machines would be tied to a server, and could download any game for play. The player could walk up to any machine and request any game, rather than waiting in line for the most popular arcade game machine. No more wasted money, or space, on games which lost their popularity. This could also allow for multi-player games ("Multimachine Games" Byte, Dec 1980, https://archive.org/details/byte-magazine-1980-12, page 24,) something never seen back in the early 1980s.

I think that you are on to something. Can video arcades make a come back?  :-//  :D
 
The following users thanked this post: sv3ora

Offline sv3ora

  • Contributor
  • Posts: 24
  • Country: gr
Re: CB2 micro computer KIT
« Reply #3 on: November 09, 2019, 11:27:42 am »
Nice.

Many years ago, Byte had an article about using serial ports for networking ("Ultra-Low-Cost Network for Personal Computers" Byte, Oct 1981, https://archive.org/details/byte-magazine-1981-10, page 50.) This network used as little as two resistors and a diode and RS-232 connector for each port, but could be expanded to provide more speed and more nodes. This could easily give you the "net" part for your cafe.

Also, many years ago, a co-worker (in my USAF computer repair shop) had an idea of using many identical video game machines, which were networked together. These machines would be tied to a server, and could download any game for play. The player could walk up to any machine and request any game, rather than waiting in line for the most popular arcade game machine. No more wasted money, or space, on games which lost their popularity. This could also allow for multi-player games ("Multimachine Games" Byte, Dec 1980, https://archive.org/details/byte-magazine-1980-12, page 24,) something never seen back in the early 1980s.

I think that you are on to something. Can video arcades make a come back?  :-//  :D

Oh man, what a wonderful article! Thank you so much for digging this out. I can't hold myself back not to try it and if it works, I will add it to the board. I am not sure which of the versions though. A limitation is the voltage levels. The RS-232 port on the CB2 micro uses +-5v or something similar. I think the ULCNET can be made to work with these voltage levels. Well these won't be pure RS-232 but they will be compatible (after all the CB2 micro can communicate to PCs through RS-232).
What can I say, a great thanks!

In Greece, arcades were dissapeared within a few days following a regulation. It was so weird, one day you had arcades, the next don't!
 

Offline sv3ora

  • Contributor
  • Posts: 24
  • Country: gr
Re: CB2 micro computer KIT
« Reply #4 on: November 09, 2019, 01:59:51 pm »
Regarding the networked games, I have already done that. I have written the protocol for a server-client communication.
Both the server and the client are BASIC programs. The Server is your Game or it can be a BBS or any other service. The client is the Colterm program and it is designed to interact with the server in different ways. The user only has to write the server to do what he wants to do with the clients.
All comms are serial.
See here to find out how I did it http://cb2.qrp.gr/usermanual/#10_The_communication_program_Colterm
 

Offline sv3ora

  • Contributor
  • Posts: 24
  • Country: gr
Re: CB2 micro computer KIT
« Reply #5 on: November 09, 2019, 03:51:58 pm »
Many years ago, Byte had an article about using serial ports for networking ("Ultra-Low-Cost Network for Personal Computers" Byte, Oct 1981, https://archive.org/details/byte-magazine-1981-10, page 50.) This network used as little as two resistors and a diode and RS-232 connector for each port, but could be expanded to provide more speed and more nodes. This could easily give you the "net" part for your cafe.

Well, I have just realized this: In the CB2 micro, if you just short the TX and RX lines of the RS232 together, you get the same result as that the article states, without any additional diodes or hardware!

Transmitted data from each station loops back to this station but also sent to the other stations. I have tested it with just two stations and it works.

It essentially requires two wires, the GND and the common bus, since the TX and RX are shorted.

So effectively you receive the same results as that of the article without any diodes or even extra negative voltages in place!

 

Offline granzeier

  • Contributor
  • Posts: 10
  • Country: us
Re: CB2 micro computer KIT
« Reply #6 on: November 09, 2019, 09:53:01 pm »
Very impressive - you really jumped on this one.

The thing about the RS-232 +/- 12V voltages is that it allows for much greater distances - but you probably would not need that for an arcade-type environment.
 
The following users thanked this post: sv3ora

Offline sv3ora

  • Contributor
  • Posts: 24
  • Country: gr
Re: CB2 micro computer KIT
« Reply #7 on: November 09, 2019, 10:04:16 pm »
Well in fact, you can do more configurations the way CB2 micros have their Jumpers around the serial port placed. Based on different jumper settings on each computer:

You can loopback all computers (one transmits all the other listen)
You can make one computer transmit to all, but listen only from one computer.
You can make more than one computers transmit to all the rest but not between them, and listen from specific computers only.
And some other configurations.

What a great article it gave me good ideas!
Thankfully no hardware changes are required on the CB2 micros, it's all there already :)
 

Offline granzeier

  • Contributor
  • Posts: 10
  • Country: us
Re: CB2 micro computer KIT
« Reply #8 on: November 10, 2019, 10:52:05 am »
This is great. I'm looking forward to the write up. Also, I hope that my former co-worker runs across this, and gets some kind of enjoyment out of it. :P
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf