• Pascal

    From calcmandan@77:1/110 to All on Sat Mar 21 21:19:18 2020
    I am using an old college textbook

    Pascal by Elliot b Koffman 3rd edition

    According to the book it's from 1989. Should I source a more modern text for learning? It's talking about using leased
    systems and some of the code doesn't work with my modern compiler.

    Maybe I answered my own question.

    Daniel Traechin
    --- SBBSecho 3.10-Win32
    * Origin: Digital Distortion: digdist.synchro.net (77:1/110)
  • From Black Panther@77:1/102 to calcmandan on Sat Mar 21 22:49:08 2020
    On 21 Mar 2020, calcmandan said the following...

    According to the book it's from 1989. Should I source a more modern text for lea rning? It's talking about using leased
    systems and some of the code doesn't work with my modern compiler.

    What I did when re-learning pascal, is get a copy of Free Pascal. The newest version is 3.0.4. It's good for cross compiling between Windows, Linux, etc.

    www.freepascal.org

    They also have a great wiki site that literally goes through every function/procedure available, explaining the syntax, and giving examples.

    wiki.freepascal.org

    Now if I could find a wiki like that for C, I would be in great shape. ;)


    ---

    Black Panther(RCS)
    Castle Rock BBS

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: Castle Rock BBS - bbs.castlerockbbs.com - (77:1/102)
  • From Atreyu@77:1/103 to Black Panther on Sun Mar 22 01:11:20 2020
    On 21 Mar 20 22:49:08, Black Panther said the following to Calcmandan:

    What I did when re-learning pascal, is get a copy of Free Pascal. The newes version is 3.0.4. It's good for cross compiling between Windows, Linux, etc

    I second this... Freepascal is amazing.

    Atreyu

    --- Renegade vY2Ka2
    * Origin: Joey, do you like movies about gladiators? (77:1/103)
  • From Black Panther@77:1/102 to Atreyu on Sun Mar 22 00:32:06 2020
    On 22 Mar 2020, Atreyu said the following...

    What I did when re-learning pascal, is get a copy of Free Pascal. The version is 3.0.4. It's good for cross compiling between Windows, Linux

    I second this... Freepascal is amazing.

    I just wish there was more BBS support for current pascal... I wouldn't have had to teach myself C...


    ---

    Black Panther(RCS)
    Castle Rock BBS

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: Castle Rock BBS - bbs.castlerockbbs.com - (77:1/102)
  • From Atreyu@77:1/103 to Black Panther on Sun Mar 22 02:59:00 2020
    On 22 Mar 20 00:32:06, Black Panther said the following to Atreyu:

    I second this... Freepascal is amazing.

    I just wish there was more BBS support for current pascal... I wouldn't hav had to teach myself C...

    BBS support in what way? Door kits / comm-related code?

    Atreyu

    --- Renegade vY2Ka2
    * Origin: Joey, do you like movies about gladiators? (77:1/103)
  • From Netsurge@77:1/100 to Black Panther on Sun Mar 22 03:01:00 2020
    I just wish there was more BBS support for current pascal... I wouldn't have had to teach myself C...

    What type of support are you looking for?

    |15frank |08// |15netsurge
    |07disksh0p|08!|07bbs |08% |07bbs.diskshop.ca |08% |07mystic goodness |11SciNet |03ftn hq |08% |07https://scinet-ftn.org

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (77:1/100)
  • From calcmandan@77:1/110 to Black Panther on Sun Mar 22 00:14:16 2020
    Re: Re: Pascal
    By: Black Panther to calcmandan on Sat Mar 21 2020 10:49 pm

    What I did when re-learning pascal, is get a copy of Free Pascal. The newest version is 3.0.4. It's good for cross compiling between Windows, Linux, etc.

    I'm using free pascal already. Ididn't know they had a wiki describing the language. I was hoping to get through a textbook that mimics a college class. Not sure if the wiki would suit me I'll look though.

    Thanks for the suggestion.
    s
    Daniel Traechin
    --- SBBSecho 3.10-Win32
    * Origin: Digital Distortion: digdist.synchro.net (77:1/110)
  • From calcmandan@77:1/110 to Netsurge on Sun Mar 22 00:15:28 2020
    Re: Re: Pascal
    By: Netsurge to Black Panther on Sun Mar 22 2020 03:01 am

    I just wish there was more BBS support for current pascal... I wouldn't have had to teach myself C...

    What type of support are you looking for?

    |15frank |08// |15netsurge
    |07disksh0p|08!|07bbs |08% |07bbs.diskshop.ca |08% |07mystic goodness |11SciNet |03ftn hq |08% |07https://scinet-ftn.org

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (77:1/100)


    This conversation has spiraled in a direction I wasnt hoping. I'd like to know the answer to this question becasue I'm learning pascal particularly to make a door game.

    And then i'm going to make a gopher client.

    Daniel Traechin
    --- SBBSecho 3.10-Win32
    * Origin: Digital Distortion: digdist.synchro.net (77:1/110)
  • From calcmandan@77:1/110 to Atreyu on Sun Mar 22 00:16:28 2020
    Re: Re: Pascal
    By: Atreyu to Black Panther on Sun Mar 22 2020 02:59 am

    BBS support in what way? Door kits / comm-related code?

    Is there a guide for such things? This would be exactly what I'll need.
    Daniel Traechin
    --- SBBSecho 3.10-Win32
    * Origin: Digital Distortion: digdist.synchro.net (77:1/110)
  • From Vk3jed@77:3/106 to Black Panther on Sun Mar 22 18:56:00 2020
    On 03-21-20 22:49, Black Panther wrote to calcmandan <=-

    What I did when re-learning pascal, is get a copy of Free Pascal. The newest version is 3.0.4. It's good for cross compiling between Windows, Linux, etc.

    I worked through a tutorial on the FreePascal site, and a lot came back to me. It's an excellent resource.

    Now if I could find a wiki like that for C, I would be in great shape.
    ;)

    Might even get me learning C ;)

    Given the high probability of a lockdown, now might be a good time to play with some code. ;)


    ... I've got a welt from the Bible Belt... -Red Hot Chili Peppers.
    === MultiMail/Win v0.51
    --- SBBSecho 3.10-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (77:3/106)
  • From Dumas Walker@77:1/115 to CALCMANDAN on Sun Mar 22 10:02:00 2020
    What I did when re-learning pascal, is get a copy of Free Pascal. The newest >> version is 3.0.4. It's good for cross compiling between Windows, Linux, etc.

    I'm using free pascal already. Ididn't know they had a wiki describing the >language. I was hoping to get through a textbook that mimics a college class. >Not sure if the wiki would suit me I'll look though.

    You might want to try a different book. I took pascal in college, and I
    don't remember it being geared towards leased systems. The days we were in lab, we were using the then-current version of TurboPascal and we were not
    even on a network.

    That would have been in 1989 or 1990, so I don't think the age of your text
    is bad, just maybe the target audience. I can say this... I was then
    hoping it might also help me become a BBS developer but what we leared was
    not really geared towards that. It might have helped me create some sort
    of text based adventure, but programming the comm routines needed for transmitting the data certainly was not covered.

    I am not sure if I still have the book or not. I will look and, if I do, I will pass along the title.


    * SLMR 2.1a * Old Moderator: Burned out shell of a computer hobbyist.
    --- SBBSecho 3.10-Linux
    * Origin: capitolcityonline.net * Telnet/SSH:2022/HTTP (77:1/115)
  • From g00r00@77:1/138 to calcmandan on Sun Mar 22 11:33:18 2020
    I am using an old college textbook

    Pascal by Elliot b Koffman 3rd edition

    According to the book it's from 1989. Should I source a more modern text for lea rning? It's talking about using leased
    systems and some of the code doesn't work with my modern compiler.

    It depends on what you're trying to learn and what your current level of experience is as a programmer. Do you want to learn console mode programming (ie like DOS)? What compiler? Free Pascal? Lazarus? Delphi? Turbo Pascal?

    If you want to learn to make a DOS door in DOS then you could probably get by with a Turbo Pascal book and use Free Pascal in TP compatibility mode or download a copy of Turbo Pascal 7.

    I learned Pascal from entry level using a book called "Mastering Turbo Pascal 5.5" by Tom Swan back in the 90s and if you get any Turbo Pascal book, just make sure its geared towards Turbo Pascal v5.5 or higher when object oriented programming was as thing, just so you can start to learn those concepts afterwards.

    If you want to learn modern GUI programming like Lazarus or Delphi then you would probably want to look for a book more suited for that. Which book probably depends on your current experience.

    --- Mystic BBS v1.12 A46 2020/03/21 (Windows/64)
    * Origin: Sector 7 (77:1/138)
  • From Netsurge@77:1/100 to calcmandan on Sun Mar 22 13:03:04 2020
    This conversation has spiraled in a direction I wasnt hoping. I'd like
    to know t he answer to this question becasue I'm learning pascal particularly to make a do or game.

    So you are looking for door support particularly. Pascal isn't my strong
    suit (i'm more a script kinda guy like python and perl), I can muddle through it but we definitely have some of the smarter Pascal minds here in the
    Network. g00r00, xqtr, Atreyu and Black Panther are all Pascal gurus (i'm
    sure I missed someone and sorry for that).

    |15frank |08// |15netsurge
    |07disksh0p|08!|07bbs |08% |07bbs.diskshop.ca |08% |07mystic goodness |11SciNet |03ftn hq |08% |07https://scinet-ftn.org

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (77:1/100)
  • From Netsurge@77:1/100 to Vk3jed on Sun Mar 22 13:07:34 2020
    Given the high probability of a lockdown, now might be a good time to
    play with some code. ;)

    I think we are about to experience two things:

    1: In 9 months there will be a ton of babies born. They will be refereed to
    as tghe COVID-ERS.

    2: A small resurgence in the BBS community. All of us who are passionate
    about this hobby all of a sudden have a bunch of free time to create and
    expand this hobby.

    |15frank |08// |15netsurge
    |07disksh0p|08!|07bbs |08% |07bbs.diskshop.ca |08% |07mystic goodness |11SciNet |03ftn hq |08% |07https://scinet-ftn.org

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (77:1/100)
  • From Embalmed@77:1/133 to Netsurge on Sun Mar 22 10:28:24 2020
    1: In 9 months there will be a ton of babies born. They will be refereed to as tghe COVID-ERS.
    I have been saying this as well :)


    2: A small resurgence in the BBS community. All of us who are passionate about this hobby all of a sudden have a bunch of free time to create and expand this hobby.
    I hope so, but that doesn't seem to be reflected in my user base, are you seeing an uptick in usage? Bottomless Abyss seems pretty dead also.
    Or are you saying us Sysops are becoming more active?

    |07E|10m|07b|10a|07l|10m|07e|10d |12-----------------------------------------------------
    |09Black Lodge Research BBS |11blacklodgeresearch.org:4022
    |11fsx|08Net: |0721:4/166 |11sci|08Net: |0777:1/133

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: Black Lodge Research BBS (77:1/133)
  • From Black Panther@77:1/102 to Atreyu on Sun Mar 22 11:40:18 2020
    On 22 Mar 2020, Atreyu said the following...

    I just wish there was more BBS support for current pascal... I wouldn' had to teach myself C...

    BBS support in what way? Door kits / comm-related code?

    I wasn't able to get any door kits to work properly. I know I could have modified them to work, but didn't want to... :)


    ---

    Black Panther(RCS)
    Castle Rock BBS

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: Castle Rock BBS - bbs.castlerockbbs.com - (77:1/102)
  • From Black Panther@77:1/102 to Netsurge on Sun Mar 22 11:42:34 2020
    On 22 Mar 2020, Netsurge said the following...

    I just wish there was more BBS support for current pascal... I wouldn have had to teach myself C...

    What type of support are you looking for?

    I was trying to get any of the door kits to work with Lazarus and free
    pascal, with no success.

    I've since started working in C, and have been porting one of my major projects. Just working on some tweaking and adding features now. :)


    ---

    Black Panther(RCS)
    Castle Rock BBS

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: Castle Rock BBS - bbs.castlerockbbs.com - (77:1/102)
  • From Black Panther@77:1/102 to calcmandan on Sun Mar 22 11:43:50 2020
    On 22 Mar 2020, calcmandan said the following...

    I'm using free pascal already. Ididn't know they had a wiki describing
    the langu age. I was hoping to get through a textbook that mimics a college class. Not sur e if the wiki would suit me I'll look though.

    It worked well for me, as I was able to search for a specific function and
    see both an explanation and examples.


    ---

    Black Panther(RCS)
    Castle Rock BBS

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: Castle Rock BBS - bbs.castlerockbbs.com - (77:1/102)
  • From Black Panther@77:1/102 to Vk3jed on Sun Mar 22 11:49:30 2020
    On 22 Mar 2020, Vk3jed said the following...

    I worked through a tutorial on the FreePascal site, and a lot came back
    to me. It's an excellent resource.

    It's also written with good explanations. Some of the other sites will just show the prototype, and expect you to understand all the parameters. The FP Wiki show what each of the parameters are, and explains what they are needed for.

    Now if I could find a wiki like that for C, I would be in great shape ;)

    Might even get me learning C ;)

    I'm actually liking C at this point. Some things are more of a pain than in Pascal, but overall it's not a bad language.


    ---

    Black Panther(RCS)
    Castle Rock BBS

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: Castle Rock BBS - bbs.castlerockbbs.com - (77:1/102)
  • From Black Panther@77:1/102 to calcmandan on Sun Mar 22 11:51:24 2020
    On 22 Mar 2020, calcmandan said the following...

    This conversation has spiraled in a direction I wasnt hoping. I'd like
    to know t he answer to this question becasue I'm learning pascal particularly to make a do or game.

    If you are able to get one of the door kits to work with current FP, you'll
    be all set. That's where I was running into issues.


    ---

    Black Panther(RCS)
    Castle Rock BBS

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: Castle Rock BBS - bbs.castlerockbbs.com - (77:1/102)
  • From jokker@77:1/100 to Black Panther on Sun Mar 22 14:41:28 2020
    If you are able to get one of the door kits to work with current FP, you'll be all set. That's where I was running into issues.


    Perhaps I'll revisit some of those doorkits and port them to FP. It's a nice change of pace from the reverse engineering. Pascal is a fun little language
    to mess around in.

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (77:1/100)
  • From Atreyu@77:1/103 to Black Panther on Sun Mar 22 16:24:30 2020
    On 22 Mar 20 11:40:18, Black Panther said the following to Atreyu:

    BBS support in what way? Door kits / comm-related code?

    I wasn't able to get any door kits to work properly. I know I could have modified them to work, but didn't want to... :)

    Let me get in touch with Ozz Nixon about this, he can probably hack something together from an existing kit or whip up something faster than I can.

    Atreyu

    --- Renegade vY2Ka2
    * Origin: Joey, do you like movies about gladiators? (77:1/103)
  • From g00r00@77:1/138 to Black Panther on Sun Mar 22 16:40:14 2020
    I wasn't able to get any door kits to work properly. I know I could have modified them to work, but didn't want to... :)

    What doorkits have you tried?

    --- Mystic BBS v1.12 A46 2020/03/21 (Windows/64)
    * Origin: Sector 7 (77:1/138)
  • From g00r00@77:1/138 to Black Panther on Sun Mar 22 16:40:50 2020
    I was trying to get any of the door kits to work with Lazarus and free pascal, with no success.

    Lots of them are designed for Turbo Pascal and Virtual Pascal, since those were the DOS/Win/OS2 compilers that worked back then. Free Pascal was still pretty infant back in the day. I didn't even switch to Free Pascal exclusively until like 2010 even though I had been using it in the pre 1.0 days in the 90s.

    I think if you used those two compilers you would have had better luck.

    I guess I will work on getting a Turbo Pascal / Free Pascal doorkit put together if there isn't want for Free Pascal.

    --- Mystic BBS v1.12 A46 2020/03/21 (Windows/64)
    * Origin: Sector 7 (77:1/138)
  • From g00r00@77:1/138 to Black Panther on Sun Mar 22 16:54:18 2020
    I was trying to get any of the door kits to work with Lazarus and free pascal, with no success.

    In the 13 minute since my last post I ported my old D32 toolkit from like 2000 to Free Pascal for Windows, Linux, and OS/2. I haven't tested it though.

    Maybe I'll clean it up a bit and release it.

    --- Mystic BBS v1.12 A46 2020/03/21 (Windows/64)
    * Origin: Sector 7 (77:1/138)
  • From -= Havok =-@77:77/10 to Netsurge on Sun Mar 22 17:15:00 2020
    Re: Re: Pascal
    By: Netsurge to Vk3jed on Sun Mar 22 2020 01:07 pm


    1: In 9 months there will be a ton of babies born. They will be refereed to as tghe COVID-ERS.

    GRRRRRRRRRRRRR...
    Oh great more people in the future to pay into SS so congress can steal it!

    2: A small resurgence in the BBS community. All of us who are passionate about this hobby all of a sudden have a bunch of free time to create and expand this hobby.

    On the bright side, this is a good thing, always!

    Just my lack of two cents...

    -= Havok =-

    ... Extinction is the ultimate fate of all species.

    ---
    þ Synchronet þ Gray Matter BBS || graymatterbbs.com:2380
    * Origin: CRBBS FTN<>QWK Gateway Site (77:77/10)
  • From Netsurge@77:1/100 to Embalmed on Sun Mar 22 18:13:38 2020
    I hope so, but that doesn't seem to be reflected in my user base, are you seeing an uptick in usage? Bottomless Abyss seems pretty dead also.
    Or are you saying us Sysops are becoming more active?

    I have always gotten 3-4 regular users who call at least once a day. I did
    pick up some new users who are regulars on the nets saying that they now have free time to call other boards.

    I think some of us will have time to create new doors or apps for the bbs. I know a few who are already deep diving into creating new door games which is great.

    |15frank |08// |15netsurge
    |07disksh0p|08!|07bbs |08% |07bbs.diskshop.ca |08% |07mystic goodness |11SciNet |03ftn hq |08% |07https://scinet-ftn.org

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (77:1/100)
  • From Netsurge@77:1/100 to Black Panther on Sun Mar 22 18:15:18 2020
    I was trying to get any of the door kits to work with Lazarus and free pascal, with no success.

    I've since started working in C, and have been porting one of my major projects. Just working on some tweaking and adding features now. :)

    That is awesome. Pascal has become a sort of legacy bbs language. So many
    bbses and doors are written in it and a ton of people have copious amounts of experience with it. C is the gorilla in the room, that's for sure.

    |15frank |08// |15netsurge
    |07disksh0p|08!|07bbs |08% |07bbs.diskshop.ca |08% |07mystic goodness |11SciNet |03ftn hq |08% |07https://scinet-ftn.org

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (77:1/100)
  • From Netsurge@77:1/100 to g00r00 on Sun Mar 22 18:16:58 2020
    Lots of them are designed for Turbo Pascal and Virtual Pascal, since
    those were the DOS/Win/OS2 compilers that worked back then. Free Pascal was still pretty infant back in the day. I didn't even switch to Free Pascal exclusively until like 2010 even though I had been using it in
    the pre 1.0 days in the 90s.

    I think if you used those two compilers you would have had better luck.

    I guess I will work on getting a Turbo Pascal / Free Pascal doorkit put together if there isn't want for Free Pascal.

    See, this covid-19 virus is making all of us more productive, lol.

    |15frank |08// |15netsurge
    |07disksh0p|08!|07bbs |08% |07bbs.diskshop.ca |08% |07mystic goodness |11SciNet |03ftn hq |08% |07https://scinet-ftn.org

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (77:1/100)
  • From Netsurge@77:1/100 to g00r00 on Sun Mar 22 18:17:50 2020
    In the 13 minute since my last post I ported my old D32 toolkit from
    like 2000 to Free Pascal for Windows, Linux, and OS/2. I haven't tested it though.

    Maybe I'll clean it up a bit and release it.

    Let me know if you do decide to release it and I will hatch it out via Fido
    and SciNet.

    |15frank |08// |15netsurge
    |07disksh0p|08!|07bbs |08% |07bbs.diskshop.ca |08% |07mystic goodness |11SciNet |03ftn hq |08% |07https://scinet-ftn.org

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (77:1/100)
  • From Black Panther@77:1/102 to jokker on Sun Mar 22 16:27:06 2020
    On 22 Mar 2020, jokker said the following...

    Perhaps I'll revisit some of those doorkits and port them to FP. It's a nice change of pace from the reverse engineering. Pascal is a fun little language to mess around in.

    It really is, but it looks like g00r00 beat you to it. ;)


    ---

    Black Panther(RCS)
    Castle Rock BBS

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: Castle Rock BBS - bbs.castlerockbbs.com - (77:1/102)
  • From Black Panther@77:1/102 to Atreyu on Sun Mar 22 16:27:42 2020
    On 22 Mar 2020, Atreyu said the following...

    Let me get in touch with Ozz Nixon about this, he can probably hack something together from an existing kit or whip up something faster than
    I can.

    Looks like g00r00 beat both of you. ;)


    ---

    Black Panther(RCS)
    Castle Rock BBS

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: Castle Rock BBS - bbs.castlerockbbs.com - (77:1/102)
  • From Black Panther@77:1/102 to g00r00 on Sun Mar 22 16:29:50 2020
    On 22 Mar 2020, g00r00 said the following...

    I wasn't able to get any door kits to work properly. I know I could h modified them to work, but didn't want to... :)

    What doorkits have you tried?

    Let's see...

    FreeDoor
    MannDoor
    RMDoor
    D32

    I think D32 was the closest to actually working properly.


    ---

    Black Panther(RCS)
    Castle Rock BBS

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: Castle Rock BBS - bbs.castlerockbbs.com - (77:1/102)
  • From Black Panther@77:1/102 to g00r00 on Sun Mar 22 16:31:38 2020
    On 22 Mar 2020, g00r00 said the following...

    In the 13 minute since my last post I ported my old D32 toolkit from
    like 2000 to Free Pascal for Windows, Linux, and OS/2. I haven't tested it though.

    That is awesome!

    The reason I went with FP, is I wanted to be able to compile both Win32 and Linux versions of the programs I wrote.


    ---

    Black Panther(RCS)
    Castle Rock BBS

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: Castle Rock BBS - bbs.castlerockbbs.com - (77:1/102)
  • From Black Panther@77:1/102 to Netsurge on Sun Mar 22 16:35:14 2020
    On 22 Mar 2020, Netsurge said the following...

    That is awesome. Pascal has become a sort of legacy bbs language. So many bbses and doors are written in it and a ton of people have copious
    amounts of experience with it. C is the gorilla in the room, that's for sure.

    I kept hearing about how pascal is a dead language, but it really is a fun language to work with. Everything is so straightforward.

    C on the other hand, can be more of a pain in the ass to work with, but It
    does seem to have a lot more support and libraries available.

    The one pain to get used to with C, is working with strings. Pascal can
    handle strings with no problems, while C considers it an array of characters. Completely different ways of working with them...


    ---

    Black Panther(RCS)
    Castle Rock BBS

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: Castle Rock BBS - bbs.castlerockbbs.com - (77:1/102)
  • From calcmandan@77:1/110 to Dumas Walker on Sun Mar 22 15:40:04 2020
    Re: Re: Pascal
    By: Dumas Walker to CALCMANDAN on Sun Mar 22 2020 10:02 am

    You might want to try a different book. I took pascal in college, and I don't remember it being geared towards leased systems. The days we were in lab, we were using the then-current version of TurboPascal and we were not even on a network.

    Since my posting, I was given a link to a great pdf book for Pascal in the #pascal channel on freenode.

    Here it is: http://www.code.sd/startprog/index.html


    That would have been in 1989 or 1990, so I don't think the age of your text is bad, just maybe the target audience. I can say this... I was then
    hoping it might also help me become a BBS developer but what we leared was not really geared towards that. It might have helped me create some sort
    of text based adventure, but programming the comm routines needed for transmitting the data certainly was not covered.

    The third edition is from 1989. Here's the cover:

    https://www.omgwtflol.net/nextcloud/index.php/s/pfdBjMDNgPbdpdo

    I certainly agree with you, and having browsed all the chapters, it became clear that I needed a modern text that includes data transmission. I also
    need to see about finding pascal door kits for bbs's so I can test my game properly as i progress along.

    Today I'm in a sprint for two ansi screens I"m designing for the game. It's going to be heavy on ansi screens, for sure. The challenge will be to slim it down to 40 columns for the C64 crowd.


    I am not sure if I still have the book or not. I will look and, if I do, I will pass along the title.

    I don't think it's necessary. I've got hte pdf on my tablet to the side of my monitor and going chapter by chapter now.

    I have to be thankful that this community is here and so helpful. Yall are magnificent.
    Daniel Traechin
    --- SBBSecho 3.10-Win32
    * Origin: Digital Distortion: digdist.synchro.net (77:1/110)
  • From g00r00@77:1/138 to Netsurge on Sun Mar 22 18:26:52 2020
    In the 13 minute since my last post I ported my old D32 toolkit from like 2000 to Free Pascal for Windows, Linux, and OS/2. I haven't tes it though.

    Maybe I'll clean it up a bit and release it.

    Let me know if you do decide to release it and I will hatch it out via Fido and SciNet.

    Well secretly (?) I have been planning to make a door toolkit for a long time now, I just haven't got around to it. I am going to start some work on it.

    --- Mystic BBS v1.12 A46 2020/03/21 (Windows/64)
    * Origin: Sector 7 (77:1/138)
  • From calcmandan@77:1/110 to g00r00 on Sun Mar 22 15:54:42 2020
    Re: Re: Pascal
    By: g00r00 to calcmandan on Sun Mar 22 2020 11:33 am

    It depends on what you're trying to learn and what your current level of experience is as a programmer. Do you want to learn console mode programmin (ie like DOS)? What compiler? Free Pascal? Lazarus? Delphi? Turbo Pascal

    I'm using fpc on ubuntu. I do most of my coding via a ssh connection depending on where I am. If i'm at home, then I'm using lazarus ide.

    Right now, my focus is developing a door game so it'll be a console 'mode.' My programming experience is spotty. I have used alot of visual basic in the past. That's really my only serious programming experience, and that was necessity at work. I studied math in college. this education helped me grasp programming more than I did when pursuing programming prior to college.


    If you want to learn to make a DOS door in DOS then you could probably get b with a Turbo Pascal book and use Free Pascal in TP compatibility mode or download a copy of Turbo Pascal 7.

    I will look to the community for assistance in that area. Right now I'm just gearing myself toward concept design and pseudo code for the game while learning the language. I'm hoping to use my standard linux environment to write the basic framework fo rthe game and ask the community for help porting it to DOS unless it is as simple as spinning up a virtual box isntance of dos and doing it that way.

    Ultimately, the game on the bbs side will need to connect to a central server. This is, at this point, a requirement I will write into the game. Of course, this isn't going to be a true inter-bbs door but each bbs connecting to the server will be identified as well as the players.


    I learned Pascal from entry level using a book called "Mastering Turbo Pasca 5.5" by Tom Swan back in the 90s and if you get any Turbo Pascal book, just make sure its geared towards Turbo Pascal v5.5 or higher when object oriente programming was as thing, just so you can start to learn those concepts afterwards.

    I provided a link to a book I started using yesterday. Can you peruse it and let me now if it suffices?


    If you want to learn modern GUI programming like Lazarus or Delphi then you would probably want to look for a book more suited for that. Which book probably depends on your current experience.

    The book I"m using now focuses on lazarus.

    I will need GUI programming (luckily I have VB experience) because, after this project, I want to create a fully featured gopher browser because I don't like any of the offerings available for linux.

    Daniel Traechin
    --- SBBSecho 3.10-Win32
    * Origin: Digital Distortion: digdist.synchro.net (77:1/110)
  • From g00r00@77:1/138 to Black Panther on Sun Mar 22 18:48:12 2020
    I think D32 was the closest to actually working properly.

    It still works for DOS, Win32 and OS/2 with the compilers it says it does to
    my knowlege. Not so sure about Linux since it was made for Free Pascal 1.0
    and it has changed a lot since then.

    I'll see what I can do though to get something out there.

    --- Mystic BBS v1.12 A46 2020/03/21 (Windows/64)
    * Origin: Sector 7 (77:1/138)
  • From jack phlash@77:1/911 to g00r00 on Sun Mar 22 15:50:52 2020
    on 22 Mar 2020, g00r00 said...

    In the 13 minute since my last post I ported my old D32 toolkit from
    like 2000 to Free Pascal for Windows, Linux, and OS/2. I haven't tested it though.

    Maybe I'll clean it up a bit and release it.

    You totally should. I attempted to do a quick and dirty port of Xdoor 3.01 waaay back in the day, got it to compile without much trouble, but I could never get it to actually *work*. I plan on revisiting that soon and bash my head against it until I've figured it out. Of course, I'll probably want to rewrite a lot of Natedogg's old code while I'm at it, as some of it is pretty damn ugly, and all of it is a formatting nightmare. I've also found and fixed numerous bugs in my time using it for doors over the last 20 or so years.

    |08j |15A C K |08p |15H L A S H |08!

    --- Mystic BBS v1.12 A45 2020/02/18 (Windows/32)
    * Origin: d i s t o r t i o n // d1st.org (77:1/911)
  • From jack phlash@77:1/911 to g00r00 on Sun Mar 22 15:54:14 2020
    on 22 Mar 2020, g00r00 said...

    Well secretly (?) I have been planning to make a door toolkit for a long time now, I just haven't got around to it. I am going to start some
    work on it.

    I hope my badgering you on that subject over the years helped play some part
    in those plans. :P I can't recall, did D32 have modem support or was it only intended for use with door32.sys?

    |08j |15A C K |08p |15H L A S H |08!

    --- Mystic BBS v1.12 A45 2020/02/18 (Windows/32)
    * Origin: d i s t o r t i o n // d1st.org (77:1/911)
  • From calcmandan@77:1/110 to Netsurge on Sun Mar 22 16:07:36 2020
    Re: Re: Pascal
    By: Netsurge to Vk3jed on Sun Mar 22 2020 01:07 pm

    1: In 9 months there will be a ton of babies born. They will be refereed to as tghe COVID-ERS.

    HAHAHAHA I'm going to tell my spouse this.

    2: A small resurgence in the BBS community. All of us who are passionate about this hobby all of a sudden have a bunch of free time to create and expand this hobby.

    I hope so. Anyway, I will at some point launch my own BBS. I have three teens who'd love to help me put advertising flyers on cars at our malls to advertise the board.

    Daniel Traechin
    --- SBBSecho 3.10-Win32
    * Origin: Digital Distortion: digdist.synchro.net (77:1/110)
  • From calcmandan@77:1/110 to Black Panther on Sun Mar 22 16:13:38 2020
    Re: Re: Pascal
    By: Black Panther to calcmandan on Sun Mar 22 2020 11:43 am

    It worked well for me, as I was able to search for a specific function and see both an explanation and examples.

    I already discarded my book for a pdf that was provided with more modern examples. Unfortunately my county library extended all due dates until mid april and they're closed until then. I can't even return these books and get something more modern.

    If there's something available and in print I can request it and they'll buy it.
    Daniel Traechin
    --- SBBSecho 3.10-Win32
    * Origin: Digital Distortion: digdist.synchro.net (77:1/110)
  • From calcmandan@77:1/110 to Black Panther on Sun Mar 22 16:16:44 2020
    Re: Re: Pascal
    By: Black Panther to Vk3jed on Sun Mar 22 2020 11:49 am

    I'm actually liking C at this point. Some things are more of a pain than in Pascal, but overall it's not a bad language.
    can you keep us up to date on your progress. I'm interested in knowing your experiences in learning it.
    Daniel Traechin
    --- SBBSecho 3.10-Win32
    * Origin: Digital Distortion: digdist.synchro.net (77:1/110)
  • From calcmandan@77:1/110 to Atreyu on Sun Mar 22 16:22:44 2020
    Re: Re: Pascal
    By: Atreyu to Black Panther on Sun Mar 22 2020 04:24 pm

    Let me get in touch with Ozz Nixon about this, he can probably hack somethin together from an existing kit or whip up something faster than I can.

    I'm glad this thread is heading into a productive direction. I'm glad I've been asking questions.
    Daniel Traechin
    --- SBBSecho 3.10-Win32
    * Origin: Digital Distortion: digdist.synchro.net (77:1/110)
  • From calcmandan@77:1/110 to Netsurge on Sun Mar 22 16:33:06 2020
    Re: Re: Pascal
    By: Netsurge to Embalmed on Sun Mar 22 2020 06:13 pm

    I think some of us will have time to create new doors or apps for the bbs. I know a few who are already deep diving into creating new door games which is great.
    Oh man I hope so. I love LORD but fresh games with new approaches would be nice.
    Daniel Traechin
    --- SBBSecho 3.10-Win32
    * Origin: Digital Distortion: digdist.synchro.net (77:1/110)
  • From calcmandan@77:1/110 to Black Panther on Sun Mar 22 16:37:38 2020
    Re: Re: Pascal
    By: Black Panther to Netsurge on Sun Mar 22 2020 04:35 pm

    I kept hearing about how pascal is a dead language, but it really is a fun language to work with. Everything is so straightforward.

    WOuld you be surprised to know that skype is written in pascal?

    Daniel Traechin
    --- SBBSecho 3.10-Win32
    * Origin: Digital Distortion: digdist.synchro.net (77:1/110)
  • From -= Havok =-@77:77/10 to Netsurge on Sun Mar 22 19:36:00 2020
    Re: Re: Pascal
    By: Netsurge to Embalmed on Sun Mar 22 2020 06:13 pm


    I think some of us will have time to create new doors or apps for the bbs. I know a few who are already deep diving into creating new door games which is great.

    That is what I love to hear!

    Being a lot of you do great work it is heart warming to know something is
    coming down the pipe!

    -= Havok =-

    ... Blessed are the young, for they shall inherit the national debt.

    ---
    þ Synchronet þ Gray Matter BBS || graymatterbbs.com:2380
    * Origin: CRBBS FTN<>QWK Gateway Site (77:77/10)
  • From jokker@77:1/100 to Black Panther on Sun Mar 22 19:42:30 2020
    Looks like g00r00 beat both of you. ;)


    All good in my opinion! He spends a lot more time in that world then I do. My pascal is rusty and somewhat outdated at best. I only ever used it in highschool and the beginning of college. Never did much with it for BBS stuff in the day sadly as I didn't have focus or discipline to really do anything. I'm happy to tinker with it again to help out if I can.

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (77:1/100)
  • From Netsurge@77:1/100 to Black Panther on Sun Mar 22 20:56:16 2020
    That is awesome!

    The reason I went with FP, is I wanted to be able to compile both Win32 and Linux versions of the programs I wrote.

    I can't do anything effectively in 13 mins, lol.

    |15frank |08// |15netsurge
    |07disksh0p|08!|07bbs |08% |07bbs.diskshop.ca |08% |07mystic goodness |11SciNet |03ftn hq |08% |07https://scinet-ftn.org

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (77:1/100)
  • From g00r00@77:1/138 to jack phlash on Sun Mar 22 21:13:06 2020
    I hope my badgering you on that subject over the years helped play some part in those plans. :P I can't recall, did D32 have modem support or
    was it only intended for use with door32.sys?

    D32 has modem support for DOS, Windows an OS/2 but not Linux.

    Unfortunately, I don't have a modem and phone lines to do serial development with anymore, so that is the reason there is no direct serial stuff in anything I do these days. I've been clued in on emulators for phone lines, but even that hardware would cost a few hundred dollars to get going.

    Yes I was planning to do a new doorkit and was intending on giving it to you when you were still working on Darkness 2.0. I know you had asked a few times over the years and I looked at XDOOR and D32, but I have some newer ideas I want to play with.

    What did you use for Darkness?

    --- Mystic BBS v1.12 A46 2020/03/21 (Windows/64)
    * Origin: Sector 7 (77:1/138)
  • From Black Panther@77:1/102 to Netsurge on Sun Mar 22 19:31:44 2020
    On 22 Mar 2020, Netsurge said the following...

    That is awesome!

    I can't do anything effectively in 13 mins, lol.

    It takes me longer than that to decide what I want to do... ;)


    ---

    Black Panther(RCS)
    Castle Rock BBS

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: Castle Rock BBS - bbs.castlerockbbs.com - (77:1/102)
  • From Netsurge@77:1/100 to Black Panther on Sun Mar 22 21:41:16 2020
    I kept hearing about how pascal is a dead language, but it really is a
    fun language to work with. Everything is so straightforward.

    It defiantly is easier to work with than C. It is also an easy human readable structure. I think it's awesome that people are still using it.

    |15frank |08// |15netsurge
    |07disksh0p|08!|07bbs |08% |07bbs.diskshop.ca |08% |07mystic goodness |11SciNet |03ftn hq |08% |07https://scinet-ftn.org

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (77:1/100)
  • From Netsurge@77:1/100 to g00r00 on Sun Mar 22 21:45:44 2020
    Well secretly (?) I have been planning to make a door toolkit for a long time now, I just haven't got around to it. I am going to start some
    work on it.

    We are all forced to stay at home and productivity ensues, lol.

    |15frank |08// |15netsurge
    |07disksh0p|08!|07bbs |08% |07bbs.diskshop.ca |08% |07mystic goodness |11SciNet |03ftn hq |08% |07https://scinet-ftn.org

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (77:1/100)
  • From Netsurge@77:1/100 to calcmandan on Sun Mar 22 21:50:10 2020
    I hope so. Anyway, I will at some point launch my own BBS. I have three teens who'd love to help me put advertising flyers on cars at our malls
    to advertise the board.

    Just make sure you say of the flyers that you wiped them down with Colrox wipes, lol.

    |15frank |08// |15netsurge
    |07disksh0p|08!|07bbs |08% |07bbs.diskshop.ca |08% |07mystic goodness |11SciNet |03ftn hq |08% |07https://scinet-ftn.org

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (77:1/100)
  • From Netsurge@77:1/100 to calcmandan on Sun Mar 22 21:51:02 2020
    WOuld you be surprised to know that skype is written in pascal?

    Really? Who would have guessed.

    |15frank |08// |15netsurge
    |07disksh0p|08!|07bbs |08% |07bbs.diskshop.ca |08% |07mystic goodness |11SciNet |03ftn hq |08% |07https://scinet-ftn.org

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (77:1/100)
  • From Netsurge@77:1/100 to -= Havok =- on Sun Mar 22 21:51:38 2020
    Being a lot of you do great work it is heart warming to know something
    is coming down the pipe!

    It might be shitty, but it will flow down a pipe anyway (I just had to).

    |15frank |08// |15netsurge
    |07disksh0p|08!|07bbs |08% |07bbs.diskshop.ca |08% |07mystic goodness |11SciNet |03ftn hq |08% |07https://scinet-ftn.org

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (77:1/100)
  • From Netsurge@77:1/100 to g00r00 on Sun Mar 22 21:53:36 2020
    Unfortunately, I don't have a modem and phone lines to do serial development with anymore, so that is the reason there is no direct
    serial stuff in anything I do these days. I've been clued in on
    emulators for phone lines, but even that hardware would cost a few
    hundred dollars to get going.

    I have a few ATA voip adapters here and will gladly give you a VOIP line on
    my asterisk server if you want to test and debug it. I would love to see
    modem support in the Linux version.

    |15frank |08// |15netsurge
    |07disksh0p|08!|07bbs |08% |07bbs.diskshop.ca |08% |07mystic goodness |11SciNet |03ftn hq |08% |07https://scinet-ftn.org

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (77:1/100)
  • From Gamgee@77:1/114 to Netsurge on Sun Mar 22 22:13:00 2020
    Netsurge wrote to Black Panther <=-

    That is awesome!

    The reason I went with FP, is I wanted to be able to compile both Win32 and Linux versions of the programs I wrote.

    I can't do anything effectively in 13 mins, lol.

    That's what she said!!! ;-)



    ... A woman drove me to drink, and I never had the courtesy to thank her.
    === MultiMail/Linux v0.52
    --- SBBSecho 3.10-Linux
    * Origin: Palantir * palantirbbs.ddns.net * Pensacola, FL * (77:1/114)
  • From g00r00@77:1/138 to Netsurge on Sun Mar 22 23:33:40 2020
    WOuld you be surprised to know that skype is written in pascal?

    Really? Who would have guessed.

    I've always felt that Fruity Loops was the coolest app written in Pascal that Ive seen.

    --- Mystic BBS v1.12 A46 2020/03/21 (Windows/64)
    * Origin: Sector 7 (77:1/138)
  • From g00r00@77:1/138 to Netsurge on Sun Mar 22 23:35:56 2020
    I have a few ATA voip adapters here and will gladly give you a VOIP line on my asterisk server if you want to test and debug it. I would love to see modem support in the Linux version.

    You can use mgetty in the Linux version for modem support now.

    Have you tried VOIP ATA with an analog modem before? I've never heard of it working well.

    --- Mystic BBS v1.12 A46 2020/03/21 (Windows/64)
    * Origin: Sector 7 (77:1/138)
  • From jack phlash@77:1/911 to g00r00 on Sun Mar 22 21:33:10 2020
    on 22 Mar 2020, g00r00 said...

    Unfortunately, I don't have a modem and phone lines to do serial development with anymore, so that is the reason there is no direct
    serial stuff in anything I do these days. I've been clued in on
    emulators for phone lines, but even that hardware would cost a few
    hundred dollars to get going.

    I've been doing all of modem development with comm port and fossil emulation and just assuming it'll work on the real thing, trusting in part in the fact that almost every single person who uses it that way will also be doing some sort of emulation. So far, so good... ? :)

    Yes I was planning to do a new doorkit and was intending on giving it to you when you were still working on Darkness 2.0. I know you had asked a few times over the years and I looked at XDOOR and D32, but I have some newer ideas I want to play with.

    What did you use for Darkness?

    Good old Xdoor 3.01 and VP+BP7! I really want to move to FPC for all of my projects, but at the time working on the game felt far more interesting than being mired down in socket code. Now that 2.0 is out and I've had a surprising lack of bug reports for it, I feel pretty good about spending some time trying to port Xdoor and/or "roll my own" and move the whole project to FPC.

    |08j |15A C K |08p |15H L A S H |08!

    --- Mystic BBS v1.12 A45 2020/02/18 (Windows/32)
    * Origin: d i s t o r t i o n // d1st.org (77:1/911)
  • From Atreyu@77:1/103 to Netsurge on Mon Mar 23 01:18:06 2020
    On 22 Mar 20 21:41:16, Netsurge said the following to Black Panther:

    I kept hearing about how pascal is a dead language, but it really is a fun language to work with. Everything is so straightforward.

    It defiantly is easier to work with than C. It is also an easy human readabl structure. I think it's awesome that people are still using it.

    The D'Bridge kernel is mostly Pascal but still uses a lot of assembler stuff. It will be a bit of a challenge to get rid of it when porting to Win32/Linux.

    One thing I can never ditch is the modem stuff. I did find a cross-platform library for serial communications in Freepascal, Synapse I think its called.

    Atreyu

    --- Renegade vY2Ka2
    * Origin: Joey, do you like movies about gladiators? (77:1/103)
  • From calcmandan@77:1/110 to Netsurge on Sun Mar 22 22:44:28 2020
    Re: Re: Pascal
    By: Netsurge to calcmandan on Sun Mar 22 2020 09:50 pm

    Just make sure you say of the flyers that you wiped them down with Colrox wipes, lol.

    It won't be anytime soon. No earlier than September.
    Daniel Traechin
    --- SBBSecho 3.10-Win32
    * Origin: Digital Distortion: digdist.synchro.net (77:1/110)
  • From calcmandan@77:1/110 to Netsurge on Sun Mar 22 22:47:40 2020
    Re: Re: Pascal
    By: Netsurge to calcmandan on Sun Mar 22 2020 09:51 pm

    Really? Who would have guessed.

    WHen I was in college I used dev-c++. That was written in pascal too. There are quite a few apps out there written in pascal but the number of professional software, on the other hand, are few.
    Daniel Traechin
    --- SBBSecho 3.10-Win32
    * Origin: Digital Distortion: digdist.synchro.net (77:1/110)
  • From calcmandan@77:1/110 to g00r00 on Sun Mar 22 22:49:04 2020
    Re: Re: Pascal
    By: g00r00 to Netsurge on Sun Mar 22 2020 11:33 pm

    I've always felt that Fruity Loops was the coolest app written in Pascal tha Ive seen.

    That certainly is a wicked UI.
    Daniel Traechin
    --- SBBSecho 3.10-Win32
    * Origin: Digital Distortion: digdist.synchro.net (77:1/110)
  • From Netsurge@77:1/100 to g00r00 on Mon Mar 23 01:54:38 2020
    I've always felt that Fruity Loops was the coolest app written in Pascal that Ive seen.

    Like the music app? That's crazy, I would have never guessed Pascal.

    |15frank |08// |15netsurge
    |07disksh0p|08!|07bbs |08% |07bbs.diskshop.ca |08% |07mystic goodness |11SciNet |03ftn hq |08% |07https://scinet-ftn.org

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (77:1/100)
  • From Netsurge@77:1/100 to g00r00 on Mon Mar 23 02:02:58 2020
    Have you tried VOIP ATA with an analog modem before? I've never heard
    of it working well.

    I have and I usually find if you keep the baud 9600 or lower you can usually maintain a connection.

    A few years ago I wrote some software that would allow someone to dial into a number and then given the ability to connect to any system in SciNet, essentially it creates a dedicated telnet connection to a listed node.

    It gave someone wanting to use a modem access to everyone's bbs via dial up. Provided some variety as very little people still offer a bbs via dialup.

    |15frank |08// |15netsurge
    |07disksh0p|08!|07bbs |08% |07bbs.diskshop.ca |08% |07mystic goodness |11SciNet |03ftn hq |08% |07https://scinet-ftn.org

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (77:1/100)
  • From Vk3jed@77:3/106 to Netsurge on Mon Mar 23 16:25:00 2020
    On 03-22-20 13:07, Netsurge wrote to Vk3jed <=-

    Given the high probability of a lockdown, now might be a good time to
    play with some code. ;)

    I think we are about to experience two things:

    1: In 9 months there will be a ton of babies born. They will be
    refereed to as tghe COVID-ERS.

    LOL yep, well people have to do SOMETHING, and it is healthy exercise. :D

    2: A small resurgence in the BBS community. All of us who are
    passionate about this hobby all of a sudden have a bunch of free time
    to create and expand this hobby.

    That's got to be a good thing. :)


    ... Keyboard not connected . . . . Press F1 to continue.
    === MultiMail/Win v0.51
    --- SBBSecho 3.10-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (77:3/106)
  • From Vk3jed@77:3/106 to Black Panther on Mon Mar 23 16:26:00 2020
    On 03-22-20 11:49, Black Panther wrote to Vk3jed <=-

    On 22 Mar 2020, Vk3jed said the following...

    I worked through a tutorial on the FreePascal site, and a lot came back
    to me. It's an excellent resource.

    It's also written with good explanations. Some of the other sites will just show the prototype, and expect you to understand all the
    parameters. The FP Wiki show what each of the parameters are, and
    explains what they are needed for.

    Yes, I was impressed, at least for the introductory stuff. :)

    Now if I could find a wiki like that for C, I would be in great shape ;)

    Might even get me learning C ;)

    I'm actually liking C at this point. Some things are more of a pain
    than in Pascal, but overall it's not a bad language.

    I haven't looked at C for a while.


    ... Speed doesn't kill. Stopping very fast kills.
    === MultiMail/Win v0.51
    --- SBBSecho 3.10-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (77:3/106)
  • From Vk3jed@77:3/106 to calcmandan on Mon Mar 23 17:07:00 2020
    On 03-22-20 15:40, calcmandan wrote to Dumas Walker <=-

    Since my posting, I was given a link to a great pdf book for Pascal in
    the #pascal channel on freenode.

    Here it is: http://www.code.sd/startprog/index.html

    Thanks, downloaded it. Looks like I'll be getting back into Pascal, after many years away from coding. :)


    ... You were sent here as a warning to others, weren't you?
    === MultiMail/Win v0.51
    --- SBBSecho 3.10-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (77:3/106)
  • From ryan@77:1/128 to g00r00 on Mon Mar 23 01:07:06 2020
    Well secretly (?) I have been planning to make a door toolkit for a long time now, I just haven't got around to it. I am going to start some
    work on it.

    Wellllllll shit. You have my attention. :P

    I've been messing around with an InterBBS Doorgame server API in node.js. I guess we all have our pet projects...and yours actually tend to get released lol.

    --- Mystic BBS v1.12 A46 2020/03/18 (Linux/64)
    * Origin: monterey bbs (77:1/128)
  • From -= Havok =-@77:77/10 to Netsurge on Mon Mar 23 07:41:00 2020
    Re: Re: Pascal
    By: Netsurge to -= Havok =- on Sun Mar 22 2020 09:51 pm


    It might be shitty, but it will flow down a pipe anyway (I just had to).

    Laughing, that's ok I have spray!

    -= Havok =-

    ... A single death is a tragedy, a million deaths a statistic.

    ---
    þ Synchronet þ Gray Matter BBS || graymatterbbs.com:2380
    * Origin: CRBBS FTN<>QWK Gateway Site (77:77/10)
  • From jack phlash@77:1/911 to g00r00 on Mon Mar 23 06:48:00 2020
    on 22 Mar 2020, g00r00 said...

    I've always felt that Fruity Loops was the coolest app written in Pascal that Ive seen.

    So are we just naming modern, cool things coded in Pascal now? :)

    I accidentally discovered that the excellent "GameMaker Studio" was coded in Delphi because I noticed its scripting language had a lot of undocumented Pascal-like syntax and did a little digging, and sure enough! Very cool. It
    was relatively recently rewritten in C++ unfortunately. One of the reasons
    they cited was the inability to find Delphi programmers. :/

    |08j |15A C K |08p |15H L A S H |08!

    --- Mystic BBS v1.12 A45 2020/02/18 (Windows/32)
    * Origin: d i s t o r t i o n // d1st.org (77:1/911)
  • From g00r00@77:1/138 to Netsurge on Mon Mar 23 12:39:26 2020
    I've always felt that Fruity Loops was the coolest app written in Pas that Ive seen.

    Like the music app? That's crazy, I would have never guessed Pascal.

    Yeah that was written in Pascal. I can't believe I forgot MacOS. Before
    OS10 when they hacked BSD, all Mac stuff was written in Pascal.

    --- Mystic BBS v1.12 A46 2020/03/22 (Windows/64)
    * Origin: Sector 7 (77:1/138)
  • From g00r00@77:1/138 to jack phlash on Mon Mar 23 12:41:56 2020
    I've always felt that Fruity Loops was the coolest app written in Pas that Ive seen.

    So are we just naming modern, cool things coded in Pascal now? :)

    I think so! I can't believe I forgot to mention MacOS!

    I accidentally discovered that the excellent "GameMaker Studio" was
    coded in Delphi because I noticed its scripting language had a lot of undocumented Pascal-like syntax and did a little digging, and sure
    enough! Very cool. It was relatively recently rewritten in C++ unfortunately. One of the reasons they cited was the inability to find Delphi programmers. :/

    Thats cool I have played around with GameMaker Studio briefly I think (I wanted to get a working AM2R ported to the Playstation Vita but I wasn't able to find a 1.x license so I could work on it). I had no idea that was Pascal!

    On that note I started porting Star Control II from the 3DO to the Vita too back then. I regret not working on that more.

    --- Mystic BBS v1.12 A46 2020/03/22 (Windows/64)
    * Origin: Sector 7 (77:1/138)
  • From jack phlash@77:1/911 to g00r00 on Mon Mar 23 13:41:00 2020
    on 23 Mar 2020, g00r00 said...

    Thats cool I have played around with GameMaker Studio briefly I think (I wanted to get a working AM2R ported to the Playstation Vita but I wasn't able to find a 1.x license so I could work on it). I had no idea that
    was Pascal!

    Yes! It gets slighted as a bit of a toy sometimes, but it's pretty damn cool and you can easily do quite a lot with it. There have even been some notable commercial games made using it. I started to deep dive into it years ago
    before realizing I didn't have the free time to actually put anything out, so
    I back burnered it and haven't be back since. :/

    On that note I started porting Star Control II from the 3DO to the Vita too back then. I regret not working on that more.

    Oh man, the 3DO version of SC2 was awesome!

    |08j |15A C K |08p |15H L A S H |08!

    --- Mystic BBS v1.12 A45 2020/02/18 (Windows/32)
    * Origin: d i s t o r t i o n // d1st.org (77:1/911)
  • From Netsurge@77:1/100 to g00r00 on Mon Mar 23 17:22:32 2020
    Yeah that was written in Pascal. I can't believe I forgot MacOS. Before OS10 when they hacked BSD, all Mac stuff was written in Pascal.

    I knew that some of OS9's stuff was done in Pascal but FL's UI is a work of beauty and probably punishment for the coders.

    |15frank |08// |15netsurge
    |07disksh0p|08!|07bbs |08% |07bbs.diskshop.ca |08% |07mystic goodness |11SciNet |03ftn hq |08% |07https://scinet-ftn.org

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (77:1/100)
  • From Dumas Walker@77:1/115 to CALCMANDAN on Mon Mar 23 17:00:00 2020
    Since my posting, I was given a link to a great pdf book for Pascal in the #pascal channel on freenode.

    Here it is: http://www.code.sd/startprog/index.html

    That is great! Thanks for sharing.

    I have to be thankful that this community is here and so helpful. Yall are magnificent.

    LOL, I don't know about me, but there are some helpful folks here.


    * SLMR 2.1a * So far, so good, so what?
    --- SBBSecho 3.10-Linux
    * Origin: capitolcityonline.net * Telnet/SSH:2022/HTTP (77:1/115)