PDA

View Full Version : Propeller 'old-school' BBS (running on prop)



Oldbitcollector (Jeff)
09-17-2007, 11:58 AM
Ok.. Next step!

I have a small BBS running on my propeller you can telnet to at:
propeller.petscii.com or by IP 71.55.60.10 (port 23)

TELNET 71.55.60.10
Hit [ESC] once you connect to activate the board.

The system was designed with PropCOMM in mind and will
work with the program prop-to-prop from this thread:
(You'll need BBS Server from the same thread)
http://forums.parallax.com/showthread.php?p=675748

There's a few commands, log in and write something on my SD card, and flash my LEDs!

I didn't realize .spin was this easy.. gheesh..

Oldbitcollector

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Buttons . . . check. Dials . . . check. Switches . . . check. Little colored lights . . . check.

— Calvin, of 'Calvin and Hobbes.

mpark
09-17-2007, 12:06 PM
OMG that is too cool. Everyone should try this out.

Kudos to Oldbitcollector!

RicE
09-17-2007, 03:03 PM
I especially like the last menu item.

But it betrayed you : the BBS is not running on a Propeller, but on a WOPR

Nice work http://forums.parallax.com/images/smilies/wink.gif

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Eric

More about my robotics related activities on : www.pobot.org (http://www.pobot.org)

Coley
09-17-2007, 05:28 PM
I too liked the last menu item, nice work Jeff!! http://forums.parallax.com/images/smilies/tongue.gif

Best regards,

Coley

PS I left you a message on the SD Card lol

Baggers
09-17-2007, 05:57 PM
Excellent Jeff, well done matey :)

Last entry on the menu was funny too, although I thought you'd have mentioned doing something else first too :)

Kudos indeed.

Baggers.

Oldbitcollector (Jeff)
09-17-2007, 11:36 PM
16 calls logged overnight!

Think I'll transfer it to one of my other prop boards and leave it running on my desk.
Some prop-to-prop file transfer would be cool, I think I'll add that next.
(As you can see, I already have a bunch of games on that SD card.)

Hey Brian! Are those SpinStudio Ethernet boards going on sale soon?? <GRIN>

Anyone try the BBS with PropCOMM yet?
Oldbitcollector

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Buttons . . . check. Dials . . . check. Switches . . . check. Little colored lights . . . check.

— Calvin, of 'Calvin and Hobbes.

Oldbitcollector (Jeff)
09-17-2007, 11:58 PM
I wanted to take a second to say thank you to all who have created some very powerful objects!

The BBS is really a few pages of code glue that uses:

FullDuplexSerial
TVtext
Fsrw
comboKeyboard

Soon I'll include Harrison's 'tcp/ip' stuff..

6 months and I'm still blown away by the power in this thing!

Oldbitcollector

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Buttons . . . check. Dials . . . check. Switches . . . check. Little colored lights . . . check.

— Calvin, of 'Calvin and Hobbes.

TheWizard65
09-18-2007, 08:17 AM
Nice job oldbitcollector, now im realy getting itchy to learn this.

Sparks-R-Fun
09-19-2007, 06:18 AM
I wanted to try this but I can not connect. http://forums.parallax.com/images/smilies/cry.gif

- Sparks

Mark Bramwell
09-19-2007, 09:43 AM
How do you get the Date/Time in Spin?

Oldbitcollector (Jeff)
09-19-2007, 09:52 AM
I took it down for a day.. I'll move it to the second prop soon and give it a home on my desk.

Oldbitcollector

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Buttons . . . check. Dials . . . check. Switches . . . check. Little colored lights . . . check.

— Calvin, of 'Calvin and Hobbes.

Mark Bramwell
09-19-2007, 10:57 AM
I am interested in what you are doing. As I think this stuff through, some issues pop up.

1. It would be useful for the prop to have date/time
2. How do you know someone has disconnected? Are you checking the CD pin (Pin1 on the DE9 connector), waiting for a timeout or looking for a DISCONNECT string?

The prop currently does not store the real date/time.
You could monitor Pin1 if you attached a wire via a diode/resistor to a prop pin. Your code could then determine if someone disconnected.

Oldbitcollector (Jeff)
09-19-2007, 11:59 AM
I'll admit it.. I cheat a little

The BBS Server software resets the port when someone disconnects causing the propeller to reset.
(BBS resets)

I don't have date and time in place yet, at least not on the prop.

Oldbitcollector

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Buttons . . . check. Dials . . . check. Switches . . . check. Little colored lights . . . check.

— Calvin, of 'Calvin and Hobbes.

Oldbitcollector (Jeff)
09-20-2007, 11:36 AM
Back online! TELNET propeller.petscii.com (port 23)


I'll add some more features soon!

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Buttons . . . check. Dials . . . check. Switches . . . check. Little colored lights . . . check.

— Calvin, of 'Calvin and Hobbes.

ry.david
09-21-2007, 06:20 AM
Nice talking to you - That was really cool... Good job!

BradC
09-21-2007, 06:25 AM
I think I broke it :)
Does not seem to like odd characters in the (w) command..

Oldbitcollector (Jeff)
09-21-2007, 06:32 AM
I've been amused by the generous amount of traffic that the BBS has taken. :)

No, you didn't break it, but I'm sure the text file is interesting... <grin>

I'll brew up a pot of coffee this evening and see if I can get more stuff working on it.


I'm also working on a better version of PropCOMM (terminal) for the BBS, it will be
required for the file transfer section. Think uploading/download spin binaries. ;)

Oldbitcollector

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Buttons . . . check. Dials . . . check. Switches . . . check. Little colored lights . . . check.

— Calvin, of 'Calvin and Hobbes.

parts-man73
09-21-2007, 06:48 AM
OldBitCollector said...
Think uploading/download spin binaries. ;)



That is exactly what I was thinking http://forums.parallax.com/images/smilies/turn.gif

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Brian

uController.com (http://uController.com) - home of SpinStudio

Oldbitcollector (Jeff)
09-21-2007, 12:22 PM
Rewrote most of the IO routines tonight.. Please test..

Thanks!

Oldbitcollector

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Buttons . . . check. Dials . . . check. Switches . . . check. Little colored lights . . . check.

— Calvin, of 'Calvin and Hobbes.

Oldbitcollector (Jeff)
09-24-2007, 10:29 PM
I've noticed a bunch of connections to the BBS in the last couple days..

Some of you even tried the [D]ownload link :) Nope, Telnet won't support downloading.. <grin>
But at the moment, neither will PropComm2. I've managed a type of ASCII (if you can call it that)
transfer, but I'm starting to feel like Geordy Laforge fixing a transporter problem. What I wind up
with on the other side doesn't correctly resemble the original. I'm reviewing how Xmodem works
right now... Has anyone else done prop-to-prop binary transfer yet?

Oldbitcollector

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Buttons . . . check. Dials . . . check. Switches . . . check. Little colored lights . . . check.

— Calvin, of 'Calvin and Hobbes.