 MBnet Simulaattori

		Copyright 1997-1998 Samuli Kajantola.
		www: http://www.icenet.fi/~samulik/mbsimu
		Email: samulik@icenet.fi, samuli@rai.rauma.fi,
		samuli.kajantola@mbnet.fi

		(lue license.txt kyttehdot ennenkuin jatkat)

		Mikrobitti-lehdell, MBnetin yllpidolla tai Helsinki-
		Medialla ei ole mitn osuutta tmn ohjelman tekoon.
		l lhet valituksia, kysymyksi tms. heille.

DOS-version kytt
------------------

		Jos kytt DOS-versioita muuta bbs_dos.exe ja chat_dos.exe
		tiedostot muotoon bbs.exe ja chat.exe. Tm siit syyst
		ett BBS kynnist aina chat.exe nimisen tiedoston.

Uuden kyttjn luominen
------------------------

		Kynnist BBS ja anna nimeksesi "uusi" jolloin tehdn
		uusi kyttj. Antamasi tiedot voivat nime lukuunottamatta
		olla mit tahansa, niit ei tarkisteta.	Voit mys itse
		muokata suoraan users.txt tiedostoa.

		BBS:n sisn kirjauduttaessa salasanoja ei tarkisteta
		mutta tyhj ei hyvksyt, salasanan tulee siis olla
		vhintn 1 merkin pituinen.

users.txt tiedostoformaatti
---------------------------

		Etunimi Sukunimi
		Chatin nickname
		Asuinpaikka
		1		(oikeustaso 1-4)
		0		(kertoo onko kyttj toisella linjalla)

		Sheriffinkomennot eivt toimi jos oikeustasosi on
		normaali (1). Muuta siis taso kolmoseksi jos haluat
		sheriffiksi.

Teknisi tietoja
----------------

		Etkytt mahdollista telnet- tai modeemiyhteyden kautta.

		BBS osaa luoda uuden door.sys tiedoston. Chattiohjelma
		osaa lukea door.syssi, joten se toimii doorina kaikissa
		dossin BBS-ohjelmissa jotka osaavat door.syssi lukea.
		Mys muut doorit ovat mahdollisia, muokkaa doors.cfg
		tiedostoa.

		Keskustelualueen alkutauluja mahdollista list,
		hakemistoon areas\info\????.ans jossa kysymysmerkkien
		tilalle alueen numero.

		Ansi ajuria ei tarvita DOS-versiossa koska siin kytetn
		sisist ANSI-tukea.

		MBsimu kntyy DOS:iin DJGPP:ll sisisell ANSI- ja
		modeemituella sek ilman nit Watcomilla DOS:iin ja
		Windowsiin. BBS:n linux versiossa on viel pieni ongelmia
		ja chatti ei toimi linuxissa lainkaan mutta kntyy.
		Linux versioita ei siis viel ole saatavilla.
		Solariksessakin kntyy muttei toimi viel oikein.

		Chattilogi toimii nyt kohtuullisesti jolloin monta oikeaa
		kyttj voi jutella samaan aikaan. On kuitenkin monia
		puutteita kuten muut kyttjt eivt ne tuli keskusteluun
		tyyppisi viestej.

Vastauksia ongelmiin
--------------------

		Ohjelma valittaa DPMI:n puuttumista?
		- DOS on 16 bittinen, tm ohjelma 32-bittinen. Jotta sit
		voisi kytt dossissa tarvitaan DPMI-muistiserveri, kuten
		CWSDPMI. Windowsissa (3.x, 9x, NT) ja OS/2:ssa ei tt
		tarvita koska sellainen on jo valmiina.

		Miksi tst puuttuu *tm*, onko se bugi??
		- Ei, puuttuva ominaisuus.

Tunnettuja ongelmia
-------------------

		Nm aion luultavasti korjata ennemmin tai myhemmin, l
		turhaan valita niist:

		TCP/IP yhteydess esiintyy joillakin telnet-ohjelmilla high
		ascii roskia tai muuten sekavaa teksti.

		Sama kyttj voi olla useammalla linjalla.

		Sama lause voi tulla heti uudestaan.

		Modeemituessa on sellainen ongelma ett siin koneessa
		miss ohjelmaa ajetaan pit ptenopeus olla 57600 tai
		nkyy roskaa.

		Huom. Jos kytt chattia doorina jollain BBS-ohjelmalla
		pit sinun list itse uusi kyttj users.txt:iin tai
		muuten kytetn users.txt:n viimeist kyttj.

		Jos ohjelma selvsti kaatuu niin lhet postia ja kerro
		koneesi malli ja miss yhteydess se tapahtui.

COM client mode
---------------

		Kynnist BBS (mbsimu.exe) parametrilla c:#, niin ohjelma
		vastaa soittoon ja lhett merkit modeemille ja
		vastaanottaa modeemilta. # merkki on COM-portin numero,
		1-4.

Parametrit
----------

		Nm kirjoitetaan ohjelman pern. # on numero.

		bbs + chat (toimii molemmissa)

a		Kytt ansi.sys tms ulkoista ansi-ajuria sisisen
		sijaan (toistaiseksi nopeampaa ja luotettavampaa).
		Ulkoinen ansi-ajuri ladataan esimerkiksi nin config.sys:ss:
		device=ansi.sys

c:#		COM client mode. Toimii vain DOS-versiossa. Ohjelma
		vastaa soittoon ja lhett merkit modeemille ja vastaanottaa
		modeemilta (tietysti mys nppimistlt). Jos kytettviss
		ei ole puhelinta samassa linjassa kuin modeemi, on hyv idea
		kytt (DOS)-terminaaliohjelmaa vastaamiseen ja sulkea sitten
		terminaali ja kynnist MBsimu. Porttinumero # on 1-4. 

v		Virtuaalikyttjt pois (Ktev toisen oikean kyttjn kanssa).

-tcp:#		TCP/IP nettituki, laita portin arvoksi esim 23
		(oletus telnet). Moniajossa voi olla useita eri portteja
		kytss mutta samaan porttiin voi olla yhteydess kerrallaan
		vain yksi henkil.

-no_exit	TCP/IP yhteyden loputtua jdn odottamaan seuraavaa
		yhteytt. Jos ohjelmaa kytetn doorina, tt ei tarvita,
		mutta ilman BBS-ohjelmaa voidaan tarvita.

vain bbs:

-ansi:/hakemisto/kuva.ans
		Nytt ANSI-kuvan ja poistuu vlittmsti ohjelmasta.

vain chat:
-lang:##	Kielen valinta, fi = suomi (oletus), us = englanti.

-nle		No local echo, ei tulosta ruudulle mitn vaan pelkstn
		telnetille tai modeemille. Nopeuttaa paljon.

Tekoly
-------

		Kun kuka tahansa kyttj sanoo sanan (ns. hotkeyn) joka
		tunnistetaan, kyttj saa vastauksen toiselta virtuaali-
		kyttjlt. Noin joka kolmas kerta ei saa vastausta.
		Hotkey sanoja on kuitenkin toistaiseksi hyvin vhn valmiina.
		Sanoja voi list tai muuttaa vanhoja tiedostosta
		"chat_ai.txt".

Ohjelman muokkaus
-----------------

		Voit list kaikkiin tekstitiedostoihin niin paljon
		tekstirivej kuin haluat. Et kuitenkaan saa laittaa niit
		suoraan levitykseen ohjelman mukaan vaan lhet ne ensin
		minulle ja tarkistan lauseet ja laitan kelvolliset mukaan.

Muuta
-----

		Kyttji on jo tarpeeksi mutta saatan yh list pyynnst.
		Oikeustasoista sen verran etten laita en tst lhtien
		kuin aitoja oikeustasoja. Kaikilta ohjelmassa olevilta
		kyttjilt on kysytty lupa nimen kyttmiseen tai he ovat
		itse halunneet mukaan. Chatin kirjojen kyttn olen saanut
		Jouni Heikniemelt luvan. Mys purkin puolen ANSI:en kyttn
		on lupa.

		Tll ohjelmalla ei ole mitn tekemist Joonas Pihlajamaan
		MBnet Chat Sim nimisen pelin kanssa. Se julkaistiin piv
		ennen MBsimua. Monet eivt vielkn ole ymmrtneet ett
		tmn ohjelman oli tarkoitus simuloida itse chattiohjelmaa
		ja Joonaksen varsinaista keskustelua.

		MBsimun kotisivuilla osoitteessa
		http://koti.icenet.fi/~samulik/mbsimu lytyy lista eri
		versioissa tapahtuneista muutoksista. En viitsinyt laittaa
		sit levityspakettiin tilaa viemn.

		Kiitokset modeemituen betatestaajille:
		SaVeR, MaiSSi, Metal ja Ameba.
		Telnet-tukea testanneita en viitsi luetella tss koska
		heit on paljon enemmn.

		SVASYNC modeemikirjasto Copyright 1996 Samuel Vincent,
		"but you may freely use it in your programs without paying
		me anything."

		SLIB TCP/IP-kirjasto Copyright 1998 Jere Sanisalo.
