Open Letters #04
21 октября 2000 |
|
Nemo open letters № 4.1
601900 Hello, dear Nemo! Wrote a letter for you to ask one to my question, but at the same time and ask to send a full set of advertising and price-lists, because all old Prices are already distributed to friends and sent penpals. Stamps in the amount of 5 rub. attached. The question here is how. What are the requirements shall be made to the program to it can fully work with the RAM-disk? Well, then, that the direct programming of VG93 is unacceptable - this is understandable, but what else? And one more question on this topic. Because I is not yet a proud owner of HDD controller, I want to ask comparable whether the speed of the propeller with speed with RAM-disk? In conclusion, I want to lead Here are some example. On my Pentagon'e program SLIDE SHOW SAGE GRONP [???] works without problems on the RAM-disk, ie from and up (only need to set up SETUP). Performing the same actions on an electronic disk KAY'ya my friend, SLIDE SHOW works, but not until the end of that very strange. And this is not an isolated case (direct programming SH I do not take into account). Of course, you could say "it handles in the curves of programmers, but it is for In order to avoid such situations, I and ask this question. That's it. At this permit bow. I await your reply with impatience. N. 08.05.2000 Dear N! 1. On your first question, a request for STA Constantine Verbova: "What requirements must be presented to the program so that it can fully work with the RAM-disk? "(would be more accurate name not RAM-disk, and RAM-drive, as is a subsystem TRDOS, simulating drive, not just RAM-disk - so more precisely. This is a more accurate name). 1). Treatment only on standard entry points in TRDOS. Standard entry points are entry points described in the book Larchenko "TRDOS for users and programmers. " 2). Variables TRDOS in no case should not be affected (those that are relevant to the drive): - Variable speed moving the head - A pointer such as disk drives (Only 8 bytes) 3). All reserved or used TRDOS'om variables also should not be changed. Presumably, the - maybe - will be written by a new version (and later D9901), which will be addressed some weaknesses (Section 2 relates only to the version of D9901). Specific terms are not purposely set out, in order not to provoke the audience to idle programming rukosuystvo. More detailed explanations can be obtained by writing to appeal directly to the company-developer of flash RAM-drive "CPG-Compex" (to Konstantin Verbova) on address: 192007, SP-B, PO Box 142. 2. "Comparable whether the speed of the propeller to the speed of a RAM-disk (Again more precisely - from RAM-disk drive). " The question is, generally speaking, is not entirely correct. It all depends on what you mean by speed. If the instantaneous peak rate of exchange (transfer) files (file names, not just data because a RAM-drive, and not RAM-disk!) Within TRDOS, then several (Slightly) faster than a hard drive (Again refers to the peak, instantaneous rate of exchange). In principle, this should be tested, given the specificity of each particular problem. Must Also note that firmware TRDOS always works in the mode NORMAL (not TURBO). At the same time, as soon as you try to go beyond the RAM-drive, then speed of the system as a whole (ie, the real rate) to fall sharply. When working with files that are larger than the size of TRDOS-diskettes as well as with the structures files (even small enough to fit on the RAM-disk drive) speed (taking into account the reaction OS ISDOS) hard drive will be higher - moreover, many times. 3. "SLIDE SHOW" is working, but not to end, which is very strange ... "If you hack program, it is nothing strange not detect. Programs that were written under the Pentagon or on Pentagon'e, usually written NON-SPECTRUM, as some abstract architecture and under certain hardware, a specific clone, namely - Pentagon. Cracking a program, you can verify this. Moreover, these errors are relatively easy to "patch", which indicates that their artificial neorganichnoe origin - is, in the first place. Secondly, the program after modifications greatly increases its software compatibility - and is, incidentally, at the same Pentagon'e and many other clones, which had never walked. As a rule, "Vagrants" are reduced to several types: 1. Use of undocumented teams 2. The use of physical addresses instead of logical. (Note: different clones of physical addresses can be somewhat arbitrary (some bits), the same logical addresses are the same almost all clones. At least logical addresses coincide more often than the physical.) Example: The port (s) # 1FFD and # 7FFD. It is clear that, by addressing # FD (Single-byte output port), the MSB address bus dub junior or exposed to high byte content battery. If the bits of high byte is not participate in the selection of ports (as in Pentagon'e), then it goes ON PENTAGON'e. At the slightest attempt to expand the program starts to fail, the complex acquires switches, and the person (user) - caring for their diversion. Similarly, when transfer the program to other computer programs, also began buggy. Fail also begins because the program was written under the Pentagon, - ie a clone. 3. Using the program specifics microarchitecture specific clone. Example: demomeyking again on the same Pentagon'e. Pentagon'ovsky video processor MOST NON-STANDARD among Spectrum-clones - and it opens a wide field of activities to create programs that Will not go on any Spectrum'e. The video processor Pentagon'a - it's not his dignity, as some think, but its drawback. Dignity as a linear processor mode NORMAL (3.5 MHz), better known in wider circles as no-WAIT'ovost. At KAY'e can create nothing worse (and even the best) demos than Pentagon'e, - but the audience, thank God, is not abusing this stupidity on KAY'e (not accumulated kitchen recipes). 4. Poll ports, in which some Bits implied constants - and Significance in treatment. This is a profound stupidity. The bottom line is that the person writing program, do not understand that the port - is an input - output, and bits in it at random (ie, determined external to the computer environment) by definition. If any discharge is not So in the program, or do not understand it appointment, it should be blacked out. Otherwise - the glitches. (C) Nemo. 428034 10.05.2000 Hi, dear St. Petersburg! I - a resident of a modest provincial town, SYSOP resting until TITANIC-BBS (we mostly Vicom-modem'y) with a bow, I beg you to send me a catalog Your hardware and software development (Preferably on a diskette) and price list with rates for them. I also heard that that you are somehow associated with the firm "Logros", If you are not hard to send their catalog (Do not peel me like a sticky ...) In our city, just go over the network Legends about your miracle - General Sound'e, I would like to study it more in detail and, possibly, make you good publicity ... N. Dear N! 1.Tverdaya copy, compared with the files on the diskette more quickly. This is explained by the fact that those who receive hard copies of the letter, sometimes pay money, unlike those who receive files for free. In addition, the price in a certain sense - a contract to supply and client requests are usually it. An electronic version can be used only in README order - not more than. 2. Logros firm ceased its operation - thanks to the proliferation of networks. Networks have found Freestuff resource and fully destroy it. So now bast soup slurp. At the same time to reflect on the topic: "Sometimes there such a freebie, which nobody not worth the money? And if it happens that someone in each case pays? And who Should pay? "I think the catalog has lost relevance, but does not send a pity. I to do this because Akimov put money in the Spectrum, - and someone lecturing. So that the health to enjoy. 3. By GS informational and promotional materials included in the package of advertising (of course, hard copy). (C) Nemo. 425200 14.05.2000 Dear captain Nemo! I write to you first. The fact that I I want to connect a mouse to a computer. You can certainly use MKEY, but he was not yet (seen in your friend's price list). Think connect the mouse via KEMPSTON MOUSE INTERFACE to Create Soft (see diagram in the ZX-F Number 5). Certainly do not want to engage in "creative kitchen", but according to my data This interface is no longer available. You do not in the course, where you can order an interface or bare board? How do you feel about this interface? Once one of the ZX-F mentioned that can be emulated Kempston-joystick mouse collecting shemku on 2 buildings TM2. You do not know, looks like this shemka? Of course, the emulation of joysticks - is yesterday, but I still want to to begin to collect the emulator, connecting to connector on the joystick, and only then take up mouse interface, groping for a soldering iron board ... More questions there. I await your reply. Thanks in advance. Congratulations on 9 May. N. P.S. Comp magnified my Leningrad-128 + TRDOS + Lprint III. Soon going to buy a PC over a standard / new / Tidy. P.P.S. I write in this envelope because other envelopes, no ... 19.05.2000 Dear N! 1. Indeed, Create soft'ovsky controller is no longer available. Scheme powered ZX-F № 5 differs from the circuit serially produced by Max Romanov products. They stood RT11 (the infamous 556 series). So that the finished board unlikely to help you. In addition, if too issue fee, and then fill them too need (ie, trade in manufactured goods), because the price difference is minimal. In addition, the planned output MKEY, - Why duplicate articles? Respect where you can order an interface or bare board, of information do not have. 2. Can emulate, but not necessary. The resulting device would be inconvenient to work, although Popayán, of course, nice. Mouse generates pulses of the shift up / down right / left [???]. Only 5 wires as in a joystick. But the problem is that for the formation of pulses necessary move the mouse. Therefore, the programming interface, which serves the joystick does not take into account that the constant movement on any of the 4-way counter a mouse interface (hardware mouse) - it would go away with a rug. It is a trifle escape the attention of those who are puzzled by the joystick mouse emulation. As the saying goes, well where we do not ... Try it - see for yourself. The scheme is elementary. If you can not able to reproduce it, then "picking" in a computer you are strictly contraindicated. 3. Thank you for your congratulations. 4. Apparently, this complex, which was issued by "Skim" when projected KAY (1992-93 gg.). It seems that the machine works so far. 5. Quite a decent envelope. Is worse, (but rarely), - send Homemade envelopes. (C) Nemo.
Other articles:
Similar articles:
В этот день... 21 November