IRC Server For MS-DOS

A computer green screen image of an IRC message of the day

The recent flurry of projects based around Internet Relay Chat (IRC) should be a fair indication that the beloved protocol is not going anywhere. Now, thanks to [Mike Chambers], you can add to the IRC ecosystem by hosting your very own MS-DOS based IRC server.

This port of ngIRCd (Next Generation IRC Daemon) has already been spun up on 8088-based PCs running at just 4.77MHz, but you’ll still need at least 640KB of RAM. If your vintage IRC server takes off, you might want to think about dropping in an 10MHz V20 for a bit of a performance boost. Even so, it’s impressive that this server can get up on the 40-year-old IBM 5150, and should absolutely scream on an AT-class system.

The limitations of the 16-bit platform means that SSL and ZLIB are unsupported, and Mike has capped total connections at 50 in his port (however, this limitation can be adjusted by rebuilding from source, should you want to find out how far 640KB of RAM can take you). You’ll also need a few other things to get your server up and running, such as a packet driver for your network card and an mTCP configuration file.

Setting up your own IRC server is arguably a right rite of passage for most hackers and tinkerers, but getting this up and running on a decades-old beige box would make for a fun weekend project. [Mike] has all the juicy details on GitHub, and you can check out a test server running the latest build over at irc.xtulator.com.

Also, don’t forget to visit the #hackaday IRC channel over on irc.libera.chat.

[Thanks Sudos for the hot tip]

16 thoughts on “IRC Server For MS-DOS

    1. Sorry for not responding to you when you connected a few days ago looking for info for the article, Chris. I keep a client connected and use it over ssh, but I don’t check it all too often. I wasn’t available at that point in time but I’m glad to see Mike’s project is going to get the attention it really deserves…

  1. >”Setting up your own IRC server is arguably a right of passage for most hackers and tinkerers, but getting this up and running on a decades-old beige box would make for a fun weekend project.”

    /Al Borland voice

    I do not think so, Tim…

    /voice

  2. Where can I easily learn all this hacker stuff?!? I’ve always wanted to learn. I’m already familiar with ms-dos. And wanting to learn some of this newer stuff. My favorite Microsoft version was windows 98. It was very “user friendly”!! 🤷🤣🤣

  3. It got Hack-A-Day’ed –

    +++ Connecting to port 6667 of server irc.xtulator.com [refnum 49]
    +++ Connection closed from irc.xtulator.com: Remote end closed connection

    :(

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.