msim Alternative programieren

Status
Für weitere Antworten geschlossen.
Als ich mir den Fossiltreiber BNU runterlud stieß ich auf ein kleines Utility FUTIL

Es befand sich im Ordner Utilitys



Hier mal die Readme:





June, 1989

















FUTIL.COM, FUTIL.ASM and accompanying documentation are released
free of charge in the interests of encouraging others to
contribute to the Fidonet community and to provide information and
assistance to those "learning the ropes" in communications and
programming in general.

This utility will be of particular interest to those wanting to
test their systems locally, simulating a full connect, logon and
logoff using no or a direct wire external connection. It will
also assist (a little) those wanting to delve further into the
workings of FOSSIL.



- 1 -


FUTIL FOSSIL Companion
Version 1.10

Usage:

FUTIL has only two possible command line parameters.

FUTIL [/Pn] [/U]

/Pn Install for port 'n' (0-16), default is port 0 (COM1)
/U Uninstall from memory, if already resident



FUTIL - What is it?


FUTIL is a small TSR (terminate and stay resident) utility which
acts as a wedge between FOSSIL and a FOSSIL aware application
(such as a mailer or BBS). Using keyboard commands, you can
simulate modem return codes and FOSSIL status information to
'fool' the application into thinking that it has connected,
received carrier and has a remote user logged on. This is very
useful while setting up a new BBS, or to simulate a modem to
modem connection with two locally hard-wire connected machines.

FUTIL fools the application by providing the means of intercepting
FOSSIL calls, optionally 'eating' transmitted characters,
returning modem result and connect codes and manipulating various
modem status information returned by a FOSSIL. All result codes
and status changes can be entered and manipulated from the
keyboard.

FUTIL is known to work with BNU and Opus!Com. It will normally
work with X00, excepting where an application uses the "x00" high
level language interface to bypass INT 14H and call the driver
directly. Therefore use with X00 is not recommended (but will
usually work).

In thory, FUTIL should work with just about any other FOSSIL in a
100% PC, PC/AT or PS/2 compatible under MS-DOS.



Why release source?

FUTIL's source is provided to enable its customisation to your
particular purpose. This will extend its usefulness. For
example, with slight modification, it can be used to intercept
standard BIOS calls in a similar way. Keyboard 'hotkeys' can also
be changed and added to, additional codes added, other
communications status bits status by altering the keyboard tables
and re-assembling.

FUTIL *works*. But it should not be left resident unless during
testing or unless it has been completely deactivated. BE WARNED!
Since FUTIL provides the ability to set and override real
communications status information (such as carrier detect), this
can cause failed connects or complete confusion so far as your
FOSSIL application is concerned. Use only under direct
supervision!


- 2 -


FUTIL FOSSIL Companion
Version 1.10


This source can be easily used as a learning tool both in the
'art' of FOSSILs and the 'hotkey' aspects of TSR's. To
investigate what FUTIL does, it is advisable to have a copy of the
FOSSIL specification handy. The source is heavily commented.



Supplied configuration

FUTIL is pre-configured for COM1 (FOSSIL port 0) - may be
overridden with the command line switch /Pn - and will by default
not be active. In this state, it will pass all calls through to
the resident FOSSIL driver unmodified and returns all information
unaltered. However, the keyboard provides a way of changing this
as follows:

NOTE: All keys mus be pressed while holding down the Ctrl-
Leftshift key combination (this too can be modified).


Key Result

` Turns all (FUTIL) processing off (default state)
0 Forces (and keeps on forcing) no carrier
O Simulates an 'OK' and forces carrier low
E Simulates an 'ERROR', forcing carrier low
N Simulates a 'NO CARRIER', forcing carrier low
B Simulates 'BUSY' forces carrier low
F 'CONNECT FAST', carrier high
9 'CONNECT 9600', carrier high
3 'CONNECT 2400/REL', carrier high
2 'CONNECT 2400', carrier high
1 'CONNECT 1200', carrier high
R 'RING', carrier low
V 'VOICE', carrier low
I 'RRING', carrier low


These can be easily re-configured to suit if you have an assembler
handy (MASM 5.10 or TASM 1.0 required). Each hotkey and its
effect are configured by changing data in the "notkey" structures;
refer to the source for further details.

FOSSIL calls intercepted by FUTIL are all data transmit/receive
ones, including 'block' transmit/receive supported by FOSSIL rev
5.







Kann ich mit diesem Tool FUTIL ein Modem emulieren welches auch einen Datenmodus besitzt?
 
das Tool ist in Assembler geschrieben, ich weiß daher nicht, ob es auf modernen OS noch läuft.

... to simulate a modem to
modem connection with two locally hard-wire connected machines.
-> da ist der Null-Modem-Kram von dem ich schon öfters gesprochen hatte. Simulieren einer echten Modem-Verbindung über Null-Modem-Kabel.
 
Mit welchen Kommunikationsprogrammen könnte FUTIL denn funktionieren?

Ich denke mal FUTIL ist jetzt das was ich suche... Unterstüzt FUTIL dann den Datenmodus

Sorr< das jetzt das 2 Tool kommt aber ich möchte halt sicherstellen das jetzt wenigstens FUTIL funktioniert nachdem msim schon versagt hat
 
Aber was entnimmst Du denn ausdem englischen Text?

Also simuliet das Tool ein Modem welches dann auch in den Datenmodus schaltet?

Versuche mir doch mal ganz genau zu erklären was jetzt der Unterschied zwischen FUTIL und MSIM sein soll.
 
Hat irgendwas mit diesen FOSSIL-Teilen zu tun... ich weiß da auch nix näheres drüber. Es scheint ein Modem zu emulieren, aber wie genau man da was wo und wie anschließen muss ist mir jetzt auch nicht klar. Weil es kann bestimmt nicht den Datenverarbeitung der Gegenstelle emulieren, dafür müsste das Programm auf die Gegenstelle angepasst sein, also ob es jetzt FAX, BBS oder sonstwas ist...
 
Ja da steht ja nur, dass es gewisse Nachrichten bei bestimmten Tasten erzeugt, der Rest hängt wohl von FOSSIL ab?
 
Meine ich ja auch. Alles, was man mit einer echten Modem-zu-Modem-Verbindung machen könnte. Vermute ich jetzt zumindest ^^
 
Nee, da kenne ich leider auch keins. Wie gesagt, die Technik ist mittlerweile so billig geworden, da lohnt es sich auch nichts mehr für zu entwickeln.
 
Du hast halt das Problem bei einem Browser, dass der ist ohne Internet ziemlich nutzlos ist. Und wenn du dich mittels emulierter Modemverbindung irgendwo hin verbindest, hast du idR kein Internet. Selbst mein HW Setup erfordert dafür eine etwas umfangreichere Konfiguration, damit ich das Modem auf die DSL Leitung umsetzen kann um ohne Telefonkosten (also ohne zusätzliche Kosten) mit dem Modem online zu sein. Abgesehen davon ist das eh relativ unbefriedigend wegen der lahmen Geschwindigkeit. Du lädst ja nur mit max. 33.6 kbit/s beim reinen Analog-Setup ;)
 
Status
Für weitere Antworten geschlossen.
Zurück