Glitches different needs, different bugs are
important ...
Gluck not only contains an absolutely useless program ... "
(From the laws of Murphy).
CDOS 1.15
Attention! Pure server program!
Attention! Do not run, do not read the description - or you can
spoil the server disk!
(C) WLODEK BLACK
Hello!
... People who think for: yesterday (June 8 - prim.avt.) I have
for the first time (!) For 9 months (!) Of RABBIT BBS cut
electricity while the server! Seeing the morning frame 128-th
mode, I ) = (:-( =: - [. The most important thing, and
insulting, that I was left without History. And now, after 9
months (hated, as they say ...) y I finally reached his hands
up to this problem (the brain is also survived). By the way,
the loss of history before could happen not only because of
power outage, but also due to failures of equipment (Computer
"hung") and even its own erroneous actions sysop (Turned off
the computer and thought: "$#%'@, forgotten History burn! ").
In CDOS1.15 the automatic shipment of History
completion of each konnekta, ie by lowering the tube
server. History is written as a block of sectors (not as a
file!) to plot the disc, beginning with track 1, sector 0, ie
immediately after the system track. The disc - B:, but it
easy to change (as it is - a little later). Write down on a
blank server disk whatever length 62 sector to score a seat;
then write "useful" files, and seats are reserved file
erase, but compact discs (or do not wash if you want;
still the first file is not downloaded). After each completion
communication in a reserved seat will be recorded History,
rather, its an emergency option, which if necessary can
be pulled out. Under the "emergency case", I mean
array of data length 62 sector neotrezannymi tail
spaces. If you need emergency option does not arise,
no maintenance it requires, since each time
Server "from scratch", it automatically proprobelivaetsya
throughout length. If your computer is capable of self-starting
at resumption of power supply will need to think of something
(Although it would "beep" in BASIC as a boot-a and alarm ...)
so as not to ruin the written page, with the possible
spontaneous restart the server when it is all
spelled out with spaces.
Change the drive to record History: Find a Doctor
the last sector file "CDOS1.15" in the position +015 h (see
below Amendment - aut.) bytes from the beginning of the sector
find byte # 01. This means: "drive B:". Perepravte bytes per #
00, # 02 or # 03. Here are distinguishing features of this
byte: it faces # 3E, and after - # 32 (see further correction -
aut.). The last sector of file CDOS1.15 - It is unpacked
(specifically) fragment. You can climb on disassembler and it
has something to ship, for example, can change the location of
the track / sector of History on the disk. In CDOS 1.15 drop
procedure pause "throwing" the tube, so is now in the role of
the pause during recording acts on History disc. Others Revised
14 th and previous versions are stored.
Now for the glitch.
I found a small glitch in the CDOS 1.15, which is released
a few days earlier! Here's the thing: in the situation where
server is an act of suicide (the tube _veshaetsya_)
triggered avtootgruzka History to ever reserved
under this business drive and this drive is ongoing. When the
user perekonnekchivaetsya and _srazu_ (which, of course,
right!) shakes RECEIVE, he transferred sector _etogo_ disk,
rather than with, with which he received the catalog. (What can
happen TRANSMIT - oy-yoy-yo ...). Today, Friday the 13th (!), I
To rectify this intolerable glitch, which a few days, did not
notice thanks in-general, always a good connection on my BBS.
To distinguish the revised version of the buggy, I changed one
character in the name of the file: Corrected version called
"CDOS1 * 15" with an asterisk instead of a point. (Call
16-second version would be insolence ... :-))
WARNING! In connection with the variation of the last sector
File "CDOS1 * 15" changed the entry point for the installation
drive for shipment History! Now byte # 01, designating the
number of the drive is located at +19 h from the start of the
sector and Surrounded by these bytes:
Offset: Byte Byte Byte Byte
+18 H: # 3E # 01 # CD # 5C
^ Desired byte
Under the disk-doctor in the last sector will be seen the
inscription: "CDOS 1.15 - LAST CORRECTION (C) WLODEK BLACK.
VERSION C ". In the wrong version, the phrase "VERSION C"!
CDOS1.15 and CDOS1 * 1915 differ only in the last sector.
(In any case, repeat the instructions on the instructions of
the drive, which to ship emergency History: enter the
disk-doctor in the last sector file "CDOS1 * 15" and correct
the byte # 01 (Disk B:) at # 00, # 02 or # 03. For Dummies: How
to easily find the latest Sector: go to the file and revert to
a single sector ago).
Special thanks to EA-SOFT-y and DELEALAN-y for their help in
debugging expressed in the patient connection.
I apologize for the bummer Eugene Vikentiev with yesterday
Connect when, instead of the A: drive is transmitted disk B:.
Yours -
Vladimir Wlodek Black.
13/06/1997.