──── Fido Soft ────
For many users, the information given below
I found the same description. I allowed myself
fix some things in it (starting
from grammatical errors, ending with mistakes
kami in the description).
===========< Melon v1.80alfa >==========
(C) VIC'98, Dismaster/XPJ
This program is
terminal for Hayes-compatible modems
(IBM), supporting modem connection
according to M. Kondratiev’s scheme (without interruption)
niy...), through SMUC on Scorpio, according to the scheme
G. Shepelev and some other schemes. B
the terminal implements file protocols
exchange X-modem, Y-modem, Z-modem; supported
ANSI codes are used, there is a set of macros;
the terminal also supports graphical
512x192 mode, allowing output to
line up to 85 characters.
Like a small appendage in the terminal
a simple has been implemented, i.e.
dialer to the boss, sending and receiving
mail (messages sent must
be in a format that creates mail
editorZED by Rick Murray).
When starting the terminal for the first time, it is recommended
I recommend using CS+SS during loading,
to get to the menu and set the desired
type of interface with modem, otherwise, terminal
will just hang if installed -
nySetUp program is not suitable for your
periphery. How to make the necessary adjustments
The steps will be described below.
1. Key assignments
════════════════════
1.1. Keys used in the terminal
=====================================================
CS+1 -RUS/LAT;
CS+2 - CAPS/LOCK;
CS+3 - transfer file;
CS+4 - accept file;
CS+5 - switch LOG;
CS+6 - reduce port speed;
CS+7 - increase port speed;
CS+8 - TAB key;
CS+9 - enable pseudo-graphics mode;
CS+0 - BASKSPACE key;
SS+Q - screen clearing;
SS+W - enable heading control mode
rum;
SS+E - ESC key;
SS+I - mode ctrl/macro;
CS+SS -entrance to the additional menu.
Immediately after loading the terminal:
C - skip configuration loading;
M - enters the menu WITHOUT port initialization.
1.2. Keys used in Cursor mode
==========================================================
Everything is similar to the above, except
except that in ANSI mode the keys
shi CS+5 ... CS+8 are used to control
cursor.
1.3. Keys when working with menus
=============================================
Q - up;
A - down;
O - left;
P - right;
ENTER - select an item;
BREAK - exit the menu.
1.4. Keys during operation
with file selection window
=======================
Q - up;
A - down;
CS+1 - change disk;
CS+SS -output to the terminal;
SPACE - mark the file (not workable in XMODEM)
nerds);
ENTER - select and enter exchange mode.
1.5. Keys when working in
ctrl/macro mode
=========================
A-Z - are used to enter symbols
la with code from 1 to 26 corresponding
responsible;
1-9 - entering the corresponding macro
CS+(1-9) - editing appropriate-
general macro;
ENTER - modem initialization;
CS+ENTER - editing the initial line
lization;
other key - exit the mode.
1.6. Keys in mode
line edit
=====================
CS+2 - CAPS/LOCK;
CS+5 - left;
CS+6 -right;
CS+9 - deleting a character at the cursor position
CS+0 - delete the character to the left of the cursor
SS+Q - to the beginning of the line;
SS+E - to the end of the line;
CS+SS - exit without saving;
ENTER - exit and save.
2. Description of the menu system
════════════════════════
2.1. Main menu
==================
╔═══════════════╗
║ Auto redial ║
║ Disconnection ║
║ Parameters ║
║ Operating modes ║
║ Settings ║
║ Reading config ║
║ Config entry ║
║ Launch Mailer ║
║ Output ║
╚═══════════════╝
1. Auto-dial - auto-dial on request
sewing number. Reacts to all conditions
MNP modem default responses. To terminate
you should press SPACE.
2. Disconnection - DTR signal transferred
goes into passive mode until disappears
CD signal. SPACE - exit.
3. Parameters
4. Operating modes
5. Settings
6. Read config - read config -
tions from the main program file. In case
errors - corresponding message.
7. Record config - record configuration -
tions in a monoblock.
8. Launch Mailer - enter the workspace
postman nude.
2.2. Options menu
====================
╔═══════════════════════════╗
║ Waiting for a clear line: 2 ║
║ Pause between requests: 6 ║
║ Waiting for information: 20 ║
║ Right edge of screen: 84 ║
║ Double line: 2 ║
╚═══════════════════════════╝
1. Waiting for a clear line - time in
seconds, during which the modem should not
come not a single character.
2. Pause between requests - pause in
seconds between initial requests when
initialization of the exchange.
3. Waiting for information - timeout, by
after which a message about
loss of synchronization.
4. The right edge of the screen is the limit
familiar place
5. Double line - the top one
doubled lines
2.3. Operating mode menu
========================
╔════════════════════╗
║ Local echo: off ║
║ Remote echo: off ║
║ Inp CR->CRLF: off ║
║ Out CR->CRLF: off ║
║ ANSI: on ║
║ Console: on ║
║ ANSI Colors: off ║
╚════════════════════╝
1. Local echo - all characters typed
Types entered on the keyboard will be displayed on
screen.
2. Remote echo - all characters
dialed via modem will be sent to
ass
3. Inp CR->CRLF - accepted as needed
demu CR will be equivalent to accepting the post-
CRLF validity.
4. Out CR->CRLF - pressing ENTER will
det is equivalent to sending not CR but CRLF.
5. ANSI - enable/disable dis-
ANSI sequence recognition.
6. Console - display on/off
top line. while dual mode
lines are ignored and the terminal operates in
full screen mode 24 lines.
7. ANSI Colors - support for color output
com in ANSI sequences. Shutdown
made for occasions when these same colors
interfere with the perception of information.
2.4. Settings menu
==================
╔══════════════════════════════╗
║ Keyboard layout: ytsuken ║
║ Autosave LOG: off ║
║ Filter LOG: on ║
║ Tone dial: on ║
║ Sound on BEEPER: on ║
║ Line translation: on ║
║ Scrolling: on ║
║ Double line: on ║
╟──────────────────────────────╢
║ Modem testing: off ║
╟──────────────────────────────╢
║ Enable graphics mode 512x192 ║
║ Interface type... ║
╚══════════════════════════════╝
1. Keyboard layout - choosing a convenient one
New keyboard layout for you.
2. Autosave LOG - automatic
which LOG entry when it is filled, and
LOG mode remains enabled (80th version)
This Melon is a test and calculated
on 512 Kbyte memory, but on 256 kilobyte
commercialcomputers will also work, but on them
It is better to disable LOG, because may begin
failures at the most critical moments)
3. Filter LOG - there are no entries in LOG -
characters with codes 0-31 and ANSI are followed by
consistency
4. Tone dial - tone dial
numbers
5. Sound on BEEPER - if you have in your computer
here someone is sleeping...
6. Line breaks - when reached
the end of the line is automatically translated
ki ON THE SCREEN
7. Scrolling - when reaching the end
the screen does not scroll and
the text is printed in the last line
8. Double row - if you will
use remote ANSI editor,
designed for 25 lines (and we have 24),
that is, the ability to move several
lines up by overlapping two lines.
9. Modem testing - automatic
some testing of the modem during the initial
handling of the program.
10. Enable graphics mode 512x192 - switching
Switch between normal and extended re-
screen presses.
11. Interface type - interface type, k
to which the modem is connected (currently
six interfaces are supported).
3. Description of the indication in the top line
══════════════════════════════════════
Mode: lat 1200 log CD Cursor
LAT 2400 LOG │ │
rus 4800 │ │ └── включен
RUS 9600 │ │ режим курсора
grf 14400 │ └── индикация
GRF 33600 │ несущей
│ 57600 └── включен LOG
│ └──────── скорость порта
└───────────── режим клавиатуры
4. Подробное описане клавиш
═══════════════════════════
CS+1 - переключение русского/латинского
регистра
CS+2 - переключение режима заглавных
/строчных букв
CS+3 - передать файл - UpLoad приwork
those with BBS appear after selection
window where you are offered
select protocol. Then appeared
There is a disk directory where you can
select files to transfer,
however, it is worth noting that in
XMODEM can only be passed
one file at a time.
CS+4 - accept file - file is accepted,
in XMODEM additionally request
The name of the received file is sewn.
For XMODEM you can also check
end-of-file check thread (optional
CPMEOF [ ] in the protocol selection menu
stakes). With option enabled (+)
after successful acceptance of the file
its ending is checked for
presence of CPMEOF characters (code #1A)
and if present, they are cut off
until the first non-CPMEOF character.
Disabling this option is provided
is accepted if, for example, you accept
you download the file, which at the end is
holds CPMEOF characters and you don't
want them to be trimmed.
Once again I note that this is important
only for XMODEM and only with
receiving the file.
The remaining options in this menu are
Only Zmodem-a is used.
ZCHEAT - debugoption, pos.
willing to download from BBS alone
file, after which it is sent to the BBS
The reception error signal appears and it
does not record the fact of transfer... ;)
*Zfast - affects file reception.
indicates to the transmitting party,
so that she transfers the file without fail
rushing stream. when turned off
options, the file is transferred in blocks
1K each.
Z-AUTO - if the remote system
started transferring the Zmo- file
dem-om, then when the option is enabled,
the terminal will launch the proto-
call for appointment as soon as he catches it
starting sequence.
ZCRCW^ - the option is intended
to transfer the file continuously
flow. works poorly due to
lack of interrupt support
modem, so use is not
desirable.
You can receive or transmit
interrupt by pressing BREAK, after
will be immediately issued according
current message. If you want-
those interrupt the exchange and on the remote
side, send several times
ctrl/x (SS+I and then X).
To share files II recommend
ZMODEM - this is the best of
supported in this version
protocols.
CS+5 - switching LOG, LOG is a pro-
session protocol, in other words it
file to which it is written
everything that is received from the modem.
Switching on is indicated in the top
line of the screen. When filling
buffer this is also indicated.
When you turn off LOG, up to
additional question for recording
received information (if it
yes). Note: in the Me version
lon1.79alfa formation
log file is disabled due to
lack of memory 128K. Memory you-
more than 128 will be supported in
next versions.
CS+6 - after changing the wire speed
reinitialization in progress
port.
CS+7 - see above
SS+W - enable cursor control -
works only in ANSI mode and
sends special ANSI after-
reasons for which it may
react, for example,remote
text editor
SS+I - It’s worth stopping in detail here -
focused only on macro editing
owls Macro length limited to 40
symbols, but if this is not
bypassed in future versions
it will be increased also if
in the text of the macro there will be a symbol
ox with code 124 - "|", then this
treated as the ENTER key, and
enter a character by pressing
+.
Description of
====================
╔════════════════════╗
║ Launching the mailer ║
║ Mailer setup ║
║ ║
║ Exit on success ║
║ end of session: ║
║ To terminal ║
║--------------------║
║ Create log: off ║
╚════════════════════╝
1.Launching a mailer - program
scans the disk, looking for files on it from the first
with the letter "L" in the name and with the extension "P"
(letters (pkt) written in the post office
torus ZED), then initialization is carried out
modem and dialing to the station begins
boss until pressed
BREAK. in the event of a connection failure during the se-
ansa, the program continues dialing, after
what does the remaining untransferred files transmit?
ly and accepts the remaining not accepted.
Reception/transmission is carried out using the Zmodem protocol.
2. Mailer setup - mail installations
Vikas necessary to establish EM-
SI session with the boss:
Station address: your Fido - address,
Station name: the name of your station
tions (any)
System operator: your first/last name
English,
Connection password: your connection password
meeting with the boss,
(note: all the above settings, on-
starting from your point number, you can
invent them yourself and report them to the boss (node),
or the boss himself can assign them to you.)
City: your place of residence. if not
you know, ask the police ;)
Station telephone: your telephone (with code
cities); it is not necessary to indicate it
(enter just an empty line without spaces)
fishing).
Boss phone number: your phone number
node (without city code) by which it will be
dialing occurs. all kinds are acceptable
commas, etc.
Init. modem: initialization string can be
dema. in anycase should not be empty
(well, at least it should have “at”...)
3. Exit upon successful completion of the session
ansa - to the terminal, TR-DOS, BBS and off. pi-
tania. The first two points work as follows:
false. In this version, the exit to the BBS is replaced by
It is necessary to exit to the terminal, because BBS software
is still missing, but off. food for
changes by output to TR-DOS (at address 0),
because this scheme has not been implemented and is available
it is unclear which port to use. Mo-
Well, will there be any suggestions?
4.Create log - create a log file.
======================================
A few words about the standard for long names
files in TR-DOS (imho it turned out successful):
All files downloaded from IBM also contain
Press 3 extension characters that are located
are located at offsets +8..+10 from the beginning
no file, i.e. use the field in
TR-DOS. If the file size is greater than 255
sectors, then when downloading it, the first
255 sectors of this file will be written to
disk with the original name, and the next one
the piece will have the same name, but the first one
the extension symbol will be "0",next. piece
- "1", etc. by increment. For example,
there is a file namedr_theme .mod (405Kb)
When downloading this file from a PC, totr-dos
disk, a sequence of files is formed
fishing:
r_theme .mod
r_theme .0od
r_theme .1od
r_theme .2od
r_theme .3od
The sum of the lengths of these files is determined
the size of the whole original.
==============================================
P.S. as can be seen from the description, Me-
lon_1.80 still has a lot of shortcomings. but that's all
they will be eliminated sooner or later. Pre-
relies on transparent MSDOS support and
TRDOS drives, conversion mode to/from
format HOBETA at the stage of file transfer and
much more. First of all, the terminal and
The mailer will be divided, because this is absolutely
things that are completely unrelated to each other; and
then it will be possible to really do it
real postal bag, with tosser, chi-
talker, mail unpacker, etc.
If you have any questions, you can write to
address:
Netus VEC-01.00 Sergey Aniskin
FIDO 2:461/173.5 Denis Dmitriev
(Dismaster/X-Project '98)
March 1998
─────────────────
Share your thoughts about the article