Difference between revisions of "Ircjr"
(Created page with "{{Software|name=IRCjr<ref>http://www.icechat.net</ref> |author=Mike Brutman |logo=http://www.brutman.com/mTCP/IRCjr_logo.gif |homepage=http://www.brutman.com/mTCP/IRCjr.html |pro...") |
m (Added license and download url.) |
||
(3 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
{{Software|name=IRCjr<ref>http://www. | {{Software|name=IRCjr<ref>http://www.brutman.com/mTCP/IRCjr.html</ref> | ||
|author= | |author=Michael Brutman | ||
|logo=http://www.brutman.com/mTCP/IRCjr_logo.gif | |logo=http://www.brutman.com/mTCP/IRCjr_logo.gif | ||
|homepage=http://www.brutman.com/mTCP/IRCjr.html | |homepage=http://www.brutman.com/mTCP/IRCjr.html | ||
|programming_language=C | |programming_language=C/C++ | ||
|license= | |license={{Licenses/GPLv3}} | ||
|platform=DOS | |platform=PC DOS, MS DOS, FreeDOS, DR DOS | ||
|release= | |release=[http://www.brutman.com/mTCP/mTCP.html October 29th, 2011] | ||
|status=Active | |status=Active | ||
}} | }} | ||
IRCjr | == IRCjr == | ||
==Features== | IRCjr is a small, lightweight IRC client for DOS that is capable of running well on anything from the slowest original PCs and clones to the latest emulated and virtal machine environments. The TCP/IP code is built into it so all that is needed is the packet driver for the Ethernet hardware that you are using. | ||
TCP/IP parameters for the TCP/IP portion of the code can be set using static configuration or using the DHCP client included in the mTCP <ref>http://www.brutman.com/mTCP/mTCP.html</ref> distribution, of which IRCjr is one of the applications. | |||
IRCjr is open source as of May 2011. Earlier versions were free but source was not provided. The mTCP project <ref>http://code.google.com/p/mtcp/</ref> is hosted at Google Code. IRCjr can be downloaded from there, or found in the current FreeDOS distribution <ref>http://www.freedos.org/software/?cat=net</ref> . | |||
== Features == | |||
*CGA, MDA, EGA, and VGA display support with resolutions from 80x25 to 80x50 | *CGA, MDA, EGA, and VGA display support with resolutions from 80x25 to 80x50 | ||
*Standard 'split-screen' layout: chat area on top, 1 status line, 3 lines for user input | *Standard 'split-screen' layout: chat area on top, 1 status line, 3 lines for user input | ||
Line 19: | Line 25: | ||
*Multiple channels, each in their own virtual window | *Multiple channels, each in their own virtual window | ||
*Client-to-Client protocol message ("/me", "/version", and "/ping") | *Client-to-Client protocol message ("/me", "/version", and "/ping") | ||
*Runs on DOS 2.1 and up in less than 256KB | |||
== Tested machines and environments == | |||
Partial list of machines | |||
*Early machines: IBM PC, IBM PC XT, IBM PC AT, IBM PCjr, IBM Convertible, Compaq Portable 1, Hyundai First Step, DG One, other clones | |||
*IBM PS2 series (including Model 25, L40SX laptop, etc.) | |||
*Pentium class and higher: Pentium 133, 166, Pentium II, Dell Optiplex GX270, Acer Aspire One, etc. | |||
*Emulation environments: DOSBox (with HAL9000 "megabuilds"), VirtualBox, VMWare, SWSVPKT with Windows XP, Fake86 | |||
If it runs DOS and it is a close BIOS compatible machine, it will probably work. I have not found a machine that it does not work on yet. | |||
Partial list of network cards: | |||
*Ethernet cards: AMD PCNet, NE1000, NE2000, 3Com 3C503, 3C509, Davicom 9008, Intel 8/16, Intel EtherExpress, WD8003, SMC 80x3 series, Accton EN166x, RTL 8008, RTL 8019, UMC UM9001L, too many to list (ISA, PCI, emulated, etc.) | |||
*Parallel port adapters: Xircom PE3 series | |||
*Serial port: PPP and SLIP | |||
In general, if it is Ethernet or emulates Ethernet and it has a packet driver it works. This includes SLIP and PPP packet drivers that provide Ethernet emulation. But you need to have the packet driver. | |||
== References == | == References == |
Latest revision as of 20:52, 20 April 2012
IRCjr[1] | |
---|---|
Author(s): | Michael Brutman |
Programming language: | C/C++ |
Platform: | PC DOS, MS DOS, FreeDOS, DR DOS |
Status: | Active |
License: | GNU General Public License v3 |
Latest release: | October 29th, 2011 |
Homepage: | http://www.brutman.com/mTCP/IRCjr.html |
IRCjr
IRCjr is a small, lightweight IRC client for DOS that is capable of running well on anything from the slowest original PCs and clones to the latest emulated and virtal machine environments. The TCP/IP code is built into it so all that is needed is the packet driver for the Ethernet hardware that you are using.
TCP/IP parameters for the TCP/IP portion of the code can be set using static configuration or using the DHCP client included in the mTCP [2] distribution, of which IRCjr is one of the applications.
IRCjr is open source as of May 2011. Earlier versions were free but source was not provided. The mTCP project [3] is hosted at Google Code. IRCjr can be downloaded from there, or found in the current FreeDOS distribution [4] .
Features
- CGA, MDA, EGA, and VGA display support with resolutions from 80x25 to 80x50
- Standard 'split-screen' layout: chat area on top, 1 status line, 3 lines for user input
- User configurable backscroll buffer
- Toggleable beeper, timestamps, and logging to a file
- Fast - very usable on the oldest 8088 based systems
- Multiple channels, each in their own virtual window
- Client-to-Client protocol message ("/me", "/version", and "/ping")
- Runs on DOS 2.1 and up in less than 256KB
Tested machines and environments
Partial list of machines
- Early machines: IBM PC, IBM PC XT, IBM PC AT, IBM PCjr, IBM Convertible, Compaq Portable 1, Hyundai First Step, DG One, other clones
- IBM PS2 series (including Model 25, L40SX laptop, etc.)
- Pentium class and higher: Pentium 133, 166, Pentium II, Dell Optiplex GX270, Acer Aspire One, etc.
- Emulation environments: DOSBox (with HAL9000 "megabuilds"), VirtualBox, VMWare, SWSVPKT with Windows XP, Fake86
If it runs DOS and it is a close BIOS compatible machine, it will probably work. I have not found a machine that it does not work on yet.
Partial list of network cards:
- Ethernet cards: AMD PCNet, NE1000, NE2000, 3Com 3C503, 3C509, Davicom 9008, Intel 8/16, Intel EtherExpress, WD8003, SMC 80x3 series, Accton EN166x, RTL 8008, RTL 8019, UMC UM9001L, too many to list (ISA, PCI, emulated, etc.)
- Parallel port adapters: Xircom PE3 series
- Serial port: PPP and SLIP
In general, if it is Ethernet or emulates Ethernet and it has a packet driver it works. This includes SLIP and PPP packet drivers that provide Ethernet emulation. But you need to have the packet driver.