Shop OBEX P1 Docs P2 Docs Learn Events
Propeller 'old-school' BBS (running on prop) — Parallax Forums

Propeller 'old-school' BBS (running on prop)

Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
edited 2007-09-24 14:29 in Propeller 1
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.

Comments

  • mparkmpark Posts: 1,305
    edited 2007-09-17 04:06
    OMG that is too cool. Everyone should try this out.

    Kudos to Oldbitcollector!
  • RicERicE Posts: 22
    edited 2007-09-17 07:03
    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 wink.gif

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

    More about my robotics related activities on : www.pobot.org
  • ColeyColey Posts: 1,110
    edited 2007-09-17 09:28
    I too liked the last menu item, nice work Jeff!! tongue.gif

    Best regards,

    Coley

    PS I left you a message on the SD Card lol
  • BaggersBaggers Posts: 3,019
    edited 2007-09-17 09:57
    Excellent Jeff, well done matey [noparse]:)[/noparse]

    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.
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2007-09-17 15:36
    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)Oldbitcollector (Jeff) Posts: 8,091
    edited 2007-09-17 15:58
    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.
  • TheWizard65TheWizard65 Posts: 91
    edited 2007-09-18 00:17
    Nice job oldbitcollector, now im realy getting itchy to learn this.
  • Sparks-R-FunSparks-R-Fun Posts: 388
    edited 2007-09-18 22:18
    I wanted to try this but I can not connect. cry.gif

    - Sparks
  • Mark BramwellMark Bramwell Posts: 56
    edited 2007-09-19 01:43
    How do you get the Date/Time in Spin?
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2007-09-19 01:52
    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 BramwellMark Bramwell Posts: 56
    edited 2007-09-19 02:57
    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)Oldbitcollector (Jeff) Posts: 8,091
    edited 2007-09-19 03:59
    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)Oldbitcollector (Jeff) Posts: 8,091
    edited 2007-09-20 03:36
    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.davidry.david Posts: 63
    edited 2007-09-20 22:20
    Nice talking to you - That was really cool...· Good job!
  • BradCBradC Posts: 2,601
    edited 2007-09-20 22:25
    I think I broke it [noparse]:)[/noparse]
    Does not seem to like odd characters in the (w) command..
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2007-09-20 22:32
    I've been amused by the generous amount of traffic that the BBS has taken. [noparse]:)[/noparse]

    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.
  • parts-man73parts-man73 Posts: 830
    edited 2007-09-20 22:48
    OldBitCollector said...
    Think uploading/download spin binaries. [noparse];)[/noparse]

    That is exactly what I was thinking turn.gif

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

    uController.com - home of SpinStudio
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2007-09-21 04:22
    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)Oldbitcollector (Jeff) Posts: 8,091
    edited 2007-09-24 14:29
    I've noticed a bunch of connections to the BBS in the last couple days..

    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.
Sign In or Register to comment.