PDA

View Full Version : IRC on A600 2MB RAM


arven-pl
04-14-2005, 11:43 AM
Topic says all

Is there any chance to run any irc client on A600 2MB RAM ?

I’ve installed Miami 32b, it works perfectly but after i run GUI (GTL) only 780kb memory left..
and this is insufficient to run AmiIRC or BlackIRC..

I know that i can use AREXX scripts (Events menu) but is this gona really help ? As far as i know, AREXX script load GUI too or i am wrong ?

In know that it is possible to run irc on a600... but how ?
Maby i should use AmiTCP (no GUI) instead of Miami ?

Please HELP!


P.S

Sorry for my bad english

Doppie1200
04-14-2005, 02:13 PM
You have joined to boat full of people that lack a good TCP/IP stack because of abscense of fastram. Check the contiki thread for the planned vapourware to tackle this problem.

patrik
04-14-2005, 02:41 PM
@arven-pl, Doppie1200:

Try AmiTCP3.0b2 which is under GPL (http://www.gnu.org/copyleft/gpl.html) licensing and can be downloaded here (http://www.funet.fi/pub/amiga/gnu/tcpip/). I cant give you a figure for its memory-usage, but it should be very reasonable.

It will be a quirk to setup if you dont have any experience with networking, especially as the installer doesn't make everything correct. The details are mentioned in the documentation though. These two links will give you a step-through guide for how to configure it for a dialup-connection and fix the mentioned issue. Using the instructions to configure a ethernet connection should not cause much of a headache as it does not differ greatly, although as mentioned earlier, some network experience is needed:
http://www.vgr.com/tia/12.html (http://web.archive.org/web/20010508190441/http://www.vgr.com/tia/12.html)
http://www.vgr.com/tia/13.html (http://web.archive.org/web/20010508190441/http://www.vgr.com/tia/13.html)


/Patrik

arven-pl
04-14-2005, 03:06 PM
thanks for your help.. i will try AmiTCP stack. But can u tell me how much of ram AmiTCP takes ? i have only ~700kb ;) (1.8MB-1.1MB for IRC Client = ~700kb)

patrik
04-14-2005, 07:25 PM
@arven-pl:

I dont have any exact figures - it has been a while since I used it myself, but I am confident it takes less than 1MB memory.

On the IRC client side I would recommend GrapeVine (http://de.aminet.net/pub/aminet/comm/irc/grapevine.lha) as it only needs a small amount of memory, still being a quite competent client. After I have started it, connected to a server and joined a channel with ~80 users it has consumed ~380kB of memory on my system.

There is one hassle with GrapeVine though and that is that it was made for the AS225 TCP/IP stack - thus you must install the socket.library emulation package (http://de.aminet.net/pub/aminet/comm/tcp/socket_lib12.lha). It is rather straightforward though, just follow the example-instructions in the documentation and you will be fine.


/Patrik

leirbag28
04-14-2005, 07:39 PM
@arven-pl

YES! you can! I have done it before............but you have to put the A600 in Hires mode (640 x 200) with 4 colors.

I belive I used Miami....or maybe it was Termite TCP?

If you use Miami, just Iconify it once your connected.

As an option.you can buy an Apple Newton 1Mb or 2mb or 4 Mb Flash card to use as Fast RAM if needed.unless your using some sort of PCMCIA modem.

arven-pl
04-15-2005, 10:22 AM
ok, i've installed and configured AmiTCP.. everything works fine except AmIRC..
"Unable to open a TCP/IP stack. You must install AmiTCP, as255r2, inet225 or
a compatible TCP/IP stack before you can use AmiIRC" and in main chat window "<<Net Error>> Unable to create socket!" (i have this error on 2 versions of Amirc - registered 2.2 version and 3.5 demo)

Here is my config:

----------
Interfaces
----------

eth0 DEV=DEVS:networks/3c589.device UNIT=0

--------
startnet
--------

run AmiTCP:AmiTCP
WaitForPort AMITCP
; configure loop-back device
AmiTCP:bin/ifconfig lo0 localhost
; Configure Devs:Networks/3c589.device unit 0
AmiTCP:bin/ifconfig eth0 192.168.0.156 192.168.0.1 netmask 255.255.255.0
; Add route to this host
AmiTCP:bin/route -v add ami.dom localhost
; Add route to the default gateway
AmiTCP:bin/route -v add default 192.168.0.1
Assign TCP: Exists > NIL:
IF Warn
Mount TCP: from AmiTCP:devs/Inet-Mountlist
EndIf
; Start the internet `super server'
run AmiTCP:bin/inetd

--------------------------
user-startup (AmiTCP part)
--------------------------

;BEGIN AmiTCP/IP
assign AmiTCP: System:AmiTCP
path AmiTCP:bin add
AmiTCP:bin/login -f root >"con:*/*/*/200/AmiTCP-IP Login/AUTO/CLOSE/WAIT"
AmiTCP:bin/umask 022
;END AmiTCP/IP


when i start startnet i can ping, check traceroute and so on.. any ideas how to solve this problem ?

Matt_H
04-15-2005, 10:44 AM
Miami can be started without a GUI. Well, MiamiDX can, but I'm assuming this feature exists on both DX and standard versions.

On the Events page, click Auto-Online. On the GUI page click No GUI on Startup. Ta da! Running Miami once should bring up the TCP stack. Running it again will open the GUI and associated memory-consuming tasks.

patrik
04-15-2005, 10:59 AM
@arven-pl:

So you can for example ping and traceroute www.google.com and other applications that came with AmiTCP such as NapsaTerm (telnet client) in the bin-directory works?

If you haven't already done so - check with SnoopDos (http://de.aminet.net/pub/aminet/util/moni/SnoopDos.lha) to make sure that AmIRC doesn't fail to open/find something.

If that doesn't give anything useful, you could try to install the previously mentioned socket.library emulation handler, giving AmiTCP AS225 capabilities. As AmIRC also can use AS225, it might make it work if AmIRC for some reason has issues with AmiTCP3.0b2's regular bsdsocket.library implementation. This will also enable you to run GraveVine ;=).

(edit):

Noticed two things with the ifconfig line for eth0 in your startnet:
1. You are missing the address_family argument which should be 'inet'.
2. It should not make a difference, but in your startnet I think you should omit the destination-address for ifconfig as your interface is not of point-to-point type.

This should give the line:
AmiTCP:bin/ifconfig eth0 inet 192.168.0.156 netmask 255.255.255.0

I also believe that the ifconfig line for lo0 should be just:
AmiTCP:bin/ifconfig lo0 127.0.0.1

This is described in the doc/netutil.doc file.


/Patrik

fx
04-15-2005, 02:28 PM
I used to IRC with my 2MB A1200 back in the days. Started it without Startup-Sequence and made a script to load only the necessary things.

And back in those days I was stupid and used the horrible Miami :) AmiTCP should use less memory and is faster.

itix
04-15-2005, 04:05 PM
I’ve installed Miami 32b, it works perfectly but after i run GUI (GTL) only 780kb memory left..


Dont use GTL GUI but MUI GUI. This saves some precious RAM because AmIRC needs MUI.

But you probably should look for an older IRC client which needs less resources. BlackIRC, Grapevine or something.

arven-pl
04-16-2005, 03:16 AM
Big THANKS to you guys.. Miami + GraveVine =) is best option imho..

TOPIC CLOSED!