• IcyBoard 0.1.6 release

    From Omnibrain@21:2/150 to All on Sun Oct 5 09:51:04 2025
    Worked a bit on IcyBoard the last few days, set up a little test BBS.
    IcyBoard is a possible successor to PCBoard.
    Aim is to be fully compatible and run on linux/mac/windows -
    see readme for features/differences:
    https://github.com/mkrueger/icy_board


    PPE files work pretty well - however would need feedback - still possible to run into missing functions.

    PPL compiler/decompiler included - is even backwards compatible to all pcboard versions and creates smaller binaries.
    Worked a bit on IcyBoard the last few days, set up a little test BBS.
    IcyBoard is a possible successor to PCBoard.
    Aim is to be fully compatible and run on linux/mac/windows -
    see readme for features/differences:
    https://github.com/mkrueger/icy_board


    PPE files work pretty well - however would need feedback -
    still possible to run into missing functions.


    PPL compiler/decompiler included - is even backwards
    compatible to all pcboard versions and creates smaller binaries.


    Other tools are included as well - should be possible to import
    existing pcboard installations more or less - they're still dos
    so manual editing is required. IcyBoard is aimed to run on
    modern OSes and not DOS.


    Release:
    https://github.com/mkrueger/icy_board/releases/tag/0.1.6


    Demo:
    https://youtu.be/nTcSYmQt4ek

    ... Children should be obscene and not heard.

    --- Mystic BBS v1.12 A49 2024/05/29 (Linux/64)
    * Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (21:2/150)
  • From Exodus@21:1/144 to Omnibrain on Sun Oct 5 13:32:40 2025
    Worked a bit on IcyBoard the last few days, set up a little test BBS. IcyBoard is a possible successor to PCBoard.
    Aim is to be fully compatible and run on linux/mac/windows -
    see readme for features/differences:
    https://github.com/mkrueger/icy_board

    Any chance of making this or another like the MBBSEMU where it will run
    PPE's but allow rLogin's to use it as a "server"?

    ... I'm a modemer & I'm OK, I post all night & I sleep all day.

    --- Renegade v1.35/DOS
    * Origin: The Titantic BBS Telnet - ttb.rgbbs.info (21:1/144)
  • From paulie420@21:2/150 to Omnibrain on Mon Oct 6 18:33:40 2025
    Worked a bit on IcyBoard the last few days, set up a little test BBS. IcyBoard is a possible successor to PCBoard.

    https://github.com/mkrueger/icy_board

    Awesome - thanks for the release, I'll get it up @ 2oFB... its really nice that you're trying to preserve PCB on modern machines. w00t w00t!



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

    --- Mystic BBS v1.12 A49 2024/05/29 (Linux/64)
    * Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (21:2/150)
  • From paulie420@21:2/150 to Omnibrain on Mon Oct 6 18:35:07 2025
    https://github.com/mkrueger/icy_board/releases/tag/0.1.6

    Hey - one last thing... can you please include FILE_ID.DIZ in your release .zips??? It helps when uploading to bbSes... I know, I know; but it would be nice.



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

    --- Mystic BBS v1.12 A49 2024/05/29 (Linux/64)
    * Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (21:2/150)
  • From Exodus@21:1/144 to Paulie420 on Mon Oct 6 21:59:48 2025
    https://github.com/mkrueger/icy_board/releases/tag/0.1.6

    Hey - one last thing... can you please include FILE_ID.DIZ in your release .zips??? It helps when uploading to bbSes... I know, I know; but it would b nice.

    You're supposed to say "OR ELSE ..." :)

    ... If they're waving, where's the rest of their fingers?

    --- Renegade v1.35/DOS
    * Origin: The Titantic BBS Telnet - ttb.rgbbs.info (21:1/144)
  • From paulie420@21:2/150 to Exodus on Mon Oct 6 19:54:36 2025
    https://github.com/mkrueger/icy_board/releases/tag/0.1.6

    Hey - one last thing... can you please include FILE_ID.DIZ in your rele .zips??? It helps when uploading to bbSes... I know, I know; but it wou nice.

    You're supposed to say "OR ELSE ..." :)

    Funny thing is - I think I mentioned this last release, AND they ALREADY contain FILE_ID.DIZs. :P

    So kudos to Omnibrain... they already are ready for bbS primetime!! :P

    Ooops, p420.



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

    --- Mystic BBS v1.12 A49 2024/05/29 (Linux/64)
    * Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (21:2/150)
  • From paulie420@21:2/150 to Omnibrain on Tue Oct 7 18:25:52 2025
    Hey - one last thing... can you please include FILE_ID.DIZ in your release .zips??? It helps when uploading to bbSes... I know, I know; it would be nice.

    AHHH - should be in the build files... need to look what's going wrong.
    I use the same build scripts for all tools - including FILE_ID.DIZ.

    I think you already added it - when I uploaded to 2oFB, it pulled the descriptions. :P Good on you.

    Nitpick??? Maybe add that one non .zip file into a .zip w/ FILE_ID.DIZ. :P (But no worries there!!)



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

    --- Mystic BBS v1.12 A49 2024/05/29 (Linux/64)
    * Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (21:2/150)
  • From paulie420@21:2/150 to Omnibrain on Tue Oct 7 18:28:28 2025
    icy_board really needs testing - it's a pcboard so it's hard to set up. Real feedback so far: 0

    I have zero PCB experience, but I DO have TONS of PCB mods/stuff on 2oFB - I'll try to get it installed and maybe I'll just try throwing a bunch of legacy PCB code at it... will report if I do. :P



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

    --- Mystic BBS v1.12 A49 2024/05/29 (Linux/64)
    * Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (21:2/150)
  • From Omnibrain@21:2/150 to paulie420 on Tue Oct 7 19:54:59 2025

    I have zero PCB experience, but I DO have TONS of PCB mods/stuff on 2oFB
    - I'll try to get it installed and maybe I'll just try throwing a bunch
    of legacy PCB code at it... will report if I do. :P


    Would help - esp. feedback. PCB was let's say a nightmare to install/get going. That was part of why it was so popular - high school kids thought they were cool when they could manage to install that crap :).

    Unfortunately icy board inherited that complexity - I tried to make it easier but it's still needed to understand the PCB system. Feedback from someone who never tried PCB would be interesting :).

    But probably ~500 pages of PCB documentation is missing. Maybe that'll be something that I need to work on. AGEGIS tried something like icy board back in the 90' - started with a decompiler, compiler and then tried to re create a modern PCBoard. They wrote lots of documentation about it - because it was needed. (They never finished or got it as far as icy board - internet killed it)

    --- Mystic BBS v1.12 A49 2024/05/29 (Linux/64)
    * Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (21:2/150)
  • From Shurato@21:2/148 to Omnibrain on Tue Oct 7 21:36:00 2025


    I have zero PCB experience, but I DO have TONS of PCB mods/stuff on
    2oFB
    - I'll try to get it installed and maybe I'll just try throwing a
    bunch
    of legacy PCB code at it... will report if I do. :P


    Would help - esp. feedback. PCB was let's say a nightmare to install/get going. That was part of why it was so popular - high school kids thought they were cool when they could manage to install that crap :).

    Unfortunately icy board inherited that complexity - I tried to make it easier but it's still needed to understand the PCB system. Feedback from someone who never tried PCB would be interesting :).

    But probably ~500 pages of PCB documentation is missing. Maybe that'll be something that I need to work on. AGEGIS tried something like icy board back in the 90' - started with a decompiler, compiler and then tried to re create a modern PCBoard. They wrote lots of documentation about it - because it was needed. (They never finished or got it as far as icy board - internet killed it)

    I have no PCBoard experience, but love the mods for it... Night Rider's
    board is so fricking slick! I might take a look at this, but I'm not always the quickest...

    --
    Shurato, Sysop Shurato's Heavenly Sphere (ssh, telnet, pop3, ftp,nntp,
    ,wss) (Ports 22,23,110,21,119,999)


    *** THE READER V4.50 [freeware]
    ---
    * Origin: Shurato's Heavenly Sphere telnet://shsbbs.net (21:2/148)
  • From paulie420@21:2/150 to Omnibrain on Tue Oct 7 20:29:09 2025
    I have zero PCB experience, but I DO have TONS of PCB mods/stuff on 2 - I'll try to get it installed and maybe I'll just try throwing a bun of legacy PCB code at it... will report if I do. :P

    Would help - esp. feedback. PCB was let's say a nightmare to install/get going.

    Unfortunately icy board inherited that complexity - I tried to make it easier but it's still needed to understand the PCB system. Feedback from someone who never tried PCB would be interesting :).

    Ok - I'll try to do an install... but; is there legact PCB documentation that might help??? OR; is that somewhere I might be able to help with the project? I'm not a great coder - I know just enough to get me in trouble... but I am good at figuring out the 'hard' installs; maybe I can help w/ dox???

    But probably ~500 pages of PCB documentation is missing. Maybe that'll be something that I need to work on. AGEGIS tried something like icy board back in the 90' - started with a decompiler, compiler and then tried to
    re create a modern PCBoard. They wrote lots of documentation about it - because it was needed. (They never finished or got it as far as icy
    board - internet killed it)

    OK - right. Well... I might not be good for +/- 500pgs - but I'll open vim and write down what worked for me???



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

    --- Mystic BBS v1.12 A49 2024/05/29 (Linux/64)
    * Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (21:2/150)
  • From Omnibrain@21:2/150 to paulie420 on Wed Oct 8 06:30:40 2025
    Ok - I'll try to do an install... but; is there legact PCB documentation that might help??? OR; is that somewhere I might be able to help with
    the project? I'm not a great coder - I know just enough to get me in trouble... but I am good at figuring out the 'hard' installs; maybe I
    can help w/ dox???

    Sure - there is a wiki out there https://kuehlbox.wtf/wiki/start - this basically applies to icy_board. But most tools starting with "pcb" are now starting with "icb" :). pcbsetup -> icbsetup etc.

    I need more help from user POV than code - that's for sure. I've started a new documentation today. I try to get something done this week. It's needed.

    OK - right. Well... I might not be good for +/- 500pgs - but I'll open
    vim and write down what worked for me???

    +1 everything helps. However 500 pgs may be a bit much but it's a programming language attached with hundereds of functions and procedures.

    --- Mystic BBS v1.12 A49 2024/05/29 (Linux/64)
    * Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (21:2/150)
  • From Omnibrain@21:2/150 to Shurato on Wed Oct 8 06:35:29 2025
    I have no PCBoard experience, but love the mods for it... Night Rider's board is so fricking slick! I might take a look at this, but I'm not always the quickest...

    Started working on PPL 2022... good had icy_term/draw/view in between and didn't intend to write a bbs system for sure... so it's not urgent. Just somewhat I can't stop now - I did go too far :)

    --- Mystic BBS v1.12 A49 2024/05/29 (Linux/64)
    * Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (21:2/150)
  • From Accession@21:1/200 to Omnibrain on Thu Oct 16 18:13:08 2025
    Hey Omnibrain!

    On Thu, 16 Oct 2025 12:11:18 -0700, you wrote:

    It's easier to handle bugs on github :). But using messages is ok as
    well. Better than no bug reports. It's a complex system so I think there
    are many issues here and there.

    Ok. Once I get past this conversation and dive deeper, including PPEs and whatnot, I'll go there, instead. I also switched to a debug build, just in case.

    - When applying as a new user, the "Please enter city/state"
    question currently does not allow commas or spaces. In my case, a
    normal answer there would be "Pewaukee, WI (or Wisconsin if not
    abbreviating the state)".

    fixed.

    Confirmed.

    - When you login and are inputting your real name or alias, only
    capital letters are inputted. Anywhere else I've come across,
    including the application process.. lowercase can be used. This one
    is probably an outstanding limitation from the original PCBoard
    itself, as I remember not liking the name only using capitol
    letters.

    y it's a pcboard thing.

    Would love to not have this restriction at all. Using all uppercase in this day and age is terrible. ;)

    - When you hit "B" for bulletins, you're essentially stuck there. I
    can't hit "Q" or "X" or even ENTER to go back to the main menu.
    After I hit something like "S" (I started hitting a bunch of
    letters to see how to get out of it), which is a search for text
    funcion (probably not needed from the bulletins menu) I was able
    hit enter to go back to the main menu.

    fixed - was a side effect. Added test.

    Confirmed working now.

    - When listing users with "USER", if you're only allowing aliases
    (not - "V" to view your statistics doesn't seem to do anything. -
    "WHO" command doesn't do anything for me (at the time I am the only
    one

    Can't repro it with current HEAD - may be something that happened
    between commits.

    After testing again this time around:

    "V" - doesn't do anything
    "LANG" - doesn't do anything
    "WHO" - doesn't do anything

    "USER" - A bit more on this. I did not have a "Real Name" set, as I was only using aliases. So it originally only displayed my location and last on. Once I set a real name, it displays that. Maybe I can change that in mkpcbtxt (or not if the next paragraph is the best way to handle what I'm trying to do, then I wouldn't have to do anything here).

    With this in mind, what would be the best way to eliminate real names and just use an alias that could be more than one word? I see the "What is your first name" prompt allows more than one word, so should I use that, while somehow eliminating the display/use of the "What is your last name" prompt and then just not allowing aliases? I think this is what I did with my PCBoard setup, but if there's a better way, I'd be glad to hear it.

    Seems PCBoard has always put the "alias" category as a secondary, not so visable to the public, option.

    - "icbsysmgr > edit users file > any user > gender" is listed
    twice.

    fixed.

    Confirmed!

    - I just realized "City" is listed twice, also.
    - I can not set my birthday. If I save and exit, and then go back in it displays 01-01-00.
    - Reg Ex Date seems to also be set permanently to 01-01-00.

    Both of the above are also wierd, since I'm using "MM/DD/YY" format. But it doesn't matter how I write the date in those two fields, it always reverts.

    Finally, what is an accounting file? My logs say it is not found, however it is not even enabled, nor is there any accounting files specified in icbsetup.

    I'm digging this, but damn I'm just thinking about how much time I'm going to need to mess with PPEs. :)

    Regards,
    Nick


    ... Sarcasm: because beating people up is illegal.
    --- GoldED+/LNX 1.1.5-b20250409
    * Origin: _thePharcyde telnet://bbs.pharcyde.org (Wisconsin) (21:1/200)