KrNews #12
01 апреля 2000 |
|
IS-DOS - Spectrum & OS
Spectrum 'OS OS is bolshoy striped flies. VTS'Y2K Um, but People says nothing. Here are just a Alex_Naz about programming under isdosom asked. Everyone else either silent, or simply to criticize it without offering any alternative to replace because there is no alternative. I myself know of shortcomings isdosa, and most important - lack of control circuit of the upper memory, and no one will argue with that. Although purely for data blocks (as isdos text-oriented), such a mechanism a - ram-disk. Another thing-code. But because you can and then find a way ... But many amenities, how much easier to program ... On the other hand, suggests type "all nafig do not need all these Axes, super-duper glands and vaasche do me a makeshift Pentagon, I will Sceners ... "<rem: this is a collective obraz, do not think anyone over ;)> I do not like emulyatorschikov their same related to the Spectrum ... Spectrum yet the computer, not a copy of the museum demomeykinga. On this occasion, we must write separate article, but for now We turn the axle. The problem is that nobody wants to learn to program in the axis. I hasten to disappoint you, will have to learn for any system. And what it is primitive and less thought out, the less learning. Take the same CP / M. This BIOS, conjugating ourselves with the equipment (in isdose this level drivers -t.e. even not the kernel) and some amount of code (with possibility of its use, of coz - that's all the same axis) for the organization communication with users (command line) and disk (file system). Everything Else "Nakrucheno top, type libraries or the head of the program (starting overlays). In isdose all complicated. It is rather tricky distribution system 48-second memory, modular kernel, channels, lots of different kinds of descriptors and vectors, which can tune in to that anytime and anywhere, the cache (which at You can shrink up to 1.5kb). Here do not need these libraries, etc. Everything is to restart. But to understand it complicated. However, the result can be considerably easier to write different kinds of programs. There is actually no longer the need to write interface - You can take everything ready. In addition, opened opportunities for improvement system, for example, wrap your own interface for an additional level of the kernel (and yuzanie him on RST # 10). Usually first software written with the use of the OS. It turns out not very nice, something where retarding, but in this case is an important idea and its implementation, as well as versatility (Provided by means of the OS). Then, if necessary, he had already undermined, somewhere to bypass the operating system, direct programming of iron. Theoretically, this is bad, practically it is beautiful;), however, where not undertake or pop-Z180 on some perverted the screen will work exactly the one the old and the brake version ;-) ... In trdos-prog recent years the opposite is true: first, as the Khoi-releases idea, hung with a mountain of code: interface disk driver, etc, and then this the idea of developing a snail's pace. Ie do not be afraid to do anything in the OS. Worse than trdose, still have will not;). Or here's an example, you want poyuzat turbozagruzchik. So you need it to sculpt each prog. And you can isdose (Strange that no one has done) to rewrite the driver-flop, and everything will be loaded on to the Turbo. Or is this MSDOS. You are all aware, that found in the base are the ones programmulki stubby, type cd, dir, mem and so on, and just because you were taught (Right now is no longer taught) "commands msdos" in the school (or elsewhere). Already here vaasche no service ... At I need it. And the fact that bend with basic kit, who very much want, and you can re-write. And all immediately become live well. Or, you can Wind levels and Shell (drawing windows and File Panel) to remove, and then their put;) only need to know how, and it needs to study the system ... And not done, it's probably more because it does not need anyone nafig-in principle and the fact that there is, is tolerated. Ie isdos predisposes do not "sharpened shovels," and specifically "vskopkoy" ie business. If someone still hurts Ping, I advise you to withdraw from the parking brake and make a RAM-disk. Even at 128k there You can upihat much. And the biggest wheel-set screw. Scheme such as in 8'om ZX-Format'e already been -6 m / s normal rassypuhi. I have now, even without ramdisk everything is fine. And with a special firmware ROM (with Kay), all Axis loaded for the half-second ;-) (it's not you Capes-dos, and not vyndovoz) Oh, and many of the ideas implemented by isdosom (though not very nice), has not yet been implemented (or implemented only recently) under trdosom. K example, a text editor. Since it can contend only ZX-ASM v3.10, which built on the same principles as overlays, and his only plus improved user interface (1999, after all), and cons maybe more will be, and they are connected to most of it with trdosom (not an editor). And how much is not yet implemented ... Only the macros, which are ... Moreover, the creation of ZX-ASM has been spent on the order of more power than the creation of is-edit. And to me personally on the screw is much more convenient juzat is-edit. Because Text mulberries meter 4 already is-it-all materials to KrNews, ZXHard and many others Or, for example, the viewer. Many of his function has not yet been replicated in any trdosnom. Viper> clearly wrong This built-in tuner HELP colors, scroller and automatic modes 42/64 cpl, mode of folding lines, SEARCH model back and forth (very useful feature), the transition to the line number, work simultaneously with two files, view multiple selected files, prompt treatment to the panel to load the second file, the work at the same time in Two windows (the division of vertical or horizontally, or switching between two screens), search on multiple selected file. And with all that he occupies a total of 17 sectors in nepakovannom form (plus a 4-tuner). And certainly write it was much easier than, For example, the same BestView ... Ie these ideas have appeared long ago, and they were fairly easy to implement. In trdose same interface so tired of, for the rest your hands do not reach. Or maybe just a mood people-something pousovershenstvovat, Never mind that no one needs ... Disfigure comp worthless regimes make a dozen absolutely equivalent prog, etc. But will what talk, argue, and no matter what In principle, it is all Labuda, FLAME. "After so much effort wasted, word negotiation, and sense-what has changed? "(c) Novella / Adventurer'10. Could this be one of the causes of the crisis Spectrum software? ps: Incidentally, the description of restarts with More examples can be found in electronic ZX-room Revue 7-10/97.
Other articles:
Similar articles:
В этот день... 21 November