Propeller 'old-school' BBS (running on prop)
Oldbitcollector (Jeff)
Posts: 8,091
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 [noparse][[/noparse]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.
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 [noparse][[/noparse]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.
Comments
Kudos to Oldbitcollector!
But it betrayed you : the BBS is not running on a Propeller, but on a WOPR
Nice work
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Eric
More about my robotics related activities on : www.pobot.org
Best regards,
Coley
PS I left you a message on the SD Card lol
Last entry on the menu was funny too, although I thought you'd have mentioned doing something else first too [noparse]:)[/noparse]
Kudos indeed.
Baggers.
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.
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.
- Sparks
Oldbitcollector
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Buttons . . . check. Dials . . . check. Switches . . . check. Little colored lights . . . check.
— Calvin, of 'Calvin and Hobbes.
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.
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.
I'll add some more features soon!
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Buttons . . . check. Dials . . . check. Switches . . . check. Little colored lights . . . check.
— Calvin, of 'Calvin and Hobbes.
Does not seem to like odd characters in the (w) command..
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. [noparse];)[/noparse]
Oldbitcollector
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Buttons . . . check. Dials . . . check. Switches . . . check. Little colored lights . . . check.
— Calvin, of 'Calvin and Hobbes.
That is exactly what I was thinking
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Brian
uController.com - home of SpinStudio
Thanks!
Oldbitcollector
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Buttons . . . check. Dials . . . check. Switches . . . check. Little colored lights . . . check.
— Calvin, of 'Calvin and Hobbes.
Some of you even tried the [noparse][[/noparse]D]ownload link [noparse]:)[/noparse] 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.