Difference between revisions of "Ircjr"

From IRC Wiki
Jump to navigation Jump to search
m
m (Added license and download url.)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
{{Software|name=IRCjr<ref>http://www.brutman.com/mTCP/IRCjr.html</ref>
{{Software|name=IRCjr<ref>http://www.brutman.com/mTCP/IRCjr.html</ref>
|author=Mike Brutman
|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=Freeware
|license={{Licenses/GPLv3}}
|platform=DOS
|platform=PC DOS, MS DOS, FreeDOS, DR DOS
|release=July 29th, 2011
|release=[http://www.brutman.com/mTCP/mTCP.html October 29th, 2011]
|status=Active
|status=Active
}}
}}
== IRCjr ==
== IRCjr ==
IRCjr is a DOS based IRC client that is a part of the mTCP<ref>http://www.brutman.com/mTCP/mTCP.html</ref> suite. It is released under freeware and the source code<ref>http://code.google.com/p/mtcp/</ref> is also available. Using the mTCP suite, IRCjr can be connected via packet (ethernet), SLIP, and PPP. IRCjr and mTCP is now part of the FreeDOS net software distribution<ref>http://www.freedos.org/software/?cat=net</ref>.


==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 20: 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]
IRCjr_logo.gif
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.


References