Nicron #38
13 июня 1997 |
|
Soft - description of the program to work with the modem: CDOS1.15.
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.
Other articles:
Similar articles:
В этот день... 21 November