• RiscOS BBS

    From apam@21:1/182 to All on Monday, May 03, 2021 21:48:11
    Hey!

    I've posted some pictures on discord, but I thought I'd share here too..
    been working on a BBS for RiscOS (Don't panic, I'll get back on talisman
    soon)

    It's very very basic, right now you can sign up and log in... then log
    out.

    The biggest learning curve is working with WIMP and it's cooporative multitasking... RiscOS has gcc and a unixlib which I am using, but stuff
    like fork doesn't work the way you'd think... it works, but it stops the
    parent process until the child process is finished... ie it's single
    tasking..

    So no forking off nodes lol... instead I've had to use select with a
    timeout (and yield to the system each cycle) that makes it work without freezing up the rest of the system..

    I opted to go for one node only (and any other connections get BUSY
    message) but you could do multinode this way. It requires a whole
    different way of thinking for me, because it's not really procedural in
    that you have to keep a context of whats happening and check it each time
    data is received, and then depending on the context do the right thing..

    It's fun and challenging, especially as documentation isn't plentiful..

    Andrew

    --
    |03Andrew Pamment |08(|11apam|08)
    |13Happy|10Land |14v2.0|08!|07


    --- Talisman v0.20-dev (Linux/x86_64)
    * Origin: HappyLand v2.0 - telnet://happylandbbs.com:11892/ (21:1/182)
  • From Rushfan@21:2/115 to Apam on Monday, May 03, 2021 13:36:50
    BY: apam(21:1/182)


    |11a|09> |10So no forking off nodes lol... instead I've had to use select with a|07
    |11a|09> |10timeout (and yield to the system each cycle) that makes it work without|07
    |11a|09> |10freezing up the rest of the system..|07

    Sounds like MS-DOS where exec was never useful but spawnX was...

    |11r|09ushfan|07



    --- WWIV 5.7.0.3507
    * Origin: Mystic Rhythms BBS (21:2/115)
  • From Avon@21:1/101 to apam on Tuesday, May 04, 2021 19:45:10
    On 03 May 2021 at 09:48p, apam pondered and said...

    I've posted some pictures on discord, but I thought I'd share here too.. been working on a BBS for RiscOS (Don't panic, I'll get back on talisman soon)

    Have fun, you're working at a level waaayyy beyond me :)

    --- Mystic BBS v1.12 A46 2020/08/26 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From deon@21:2/116 to apam on Tuesday, May 04, 2021 21:16:58
    Re: RiscOS BBS
    By: apam to All on Mon May 03 2021 09:48 pm

    Howdy,

    The biggest learning curve is working with WIMP and it's cooporative multitasking... RiscOS has gcc and a unixlib which I am using, but stuff
    like fork doesn't work the way you'd think... it works, but it stops the parent process until the child process is finished... ie it's single tasking..

    I played with VHost on RiscOS (I think) - and it was multi line.

    I could come in via telnet and also be on the console with no problems. The telnet was something funky via emulated serial I think - I dont know RiscOS at all :(

    I'd leave it running, but after a while the telnet/serial thing would stop (and I couldnt figure out why or how to find out why), so I had to be on the console to restart it.

    If I get some more bandwidth, I'll probably pull it out and play with it again.

    ...лоеп

    ... Free are those who dream dreams.
    --- SBBSecho 3.14-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (21:2/116)
  • From paulie420@21:2/150 to apam on Monday, May 10, 2021 05:02:13
    I've posted some pictures on discord, but I thought I'd share here too.. been working on a BBS for RiscOS (Don't panic, I'll get back on talisman soon)

    The biggest learning curve is working with WIMP and it's cooporative multitasking... RiscOS has gcc and a unixlib which I am using, but stuff like fork doesn't work the way you'd think... it works, but it stops the parent process until the child process is finished... ie it's single tasking..

    Thats really interesting, APAM - I did see your photos and if its live I'd like to dial in... is it something we can doso with?

    I loaded RiscOS on a Pi at some point and was looking at a couple BBS softwares built for it in the 80s and 90s; but they were.. for some older RiscOS and weren't compatible in 2o2o...

    Its killer that you're working on it; and I hear they have a decent community in... Europe? England? Somewhere? :P I didn't find anything I couldn't live without on Risc, but your project might pull me back over for a look if you continue.

    No biggy, just saying thats awesome. Hope its fun for ya!!



    |07p|15AULIE|1142|07o
    |08.........

    --- Mystic BBS v1.12 A47 2021/05/03 (Raspberry Pi/32)
    * Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (21:2/150)
  • From JOE DOOM@21:1/230 to apam on Friday, July 02, 2021 20:25:26
    I've posted some pictures on discord, but I thought I'd share
    here too..
    been working on a BBS for RiscOS (Don't panic, I'll get back on
    talisman
    soon)

    DAmmit. I got rid of all my Acorns a few years back. :(

    What have I been missing by being away from the boards for a few years?


    --- Talisman v0.24-dev (Linux/x86_64)
    * Origin: Lost Underground BBS (21:1/230)