ZX Review #7-8-9-10
08 ноября 1997 |
![]() |
Forum - Project ZX Config.

(C) AV Kuznetsov, g.Sosnovoborsk I decided to write you about my ideas about compatibility. K This prompted me as your numerous publications on this topic, and programs distributed by you. For example, in my Pentagon-128 Laser Squad Editor and Virus-2 driven cursor into a corner, because My computer does not Kempstondzhoystika. We had to climb inside program and remove commands like IN A, (31). But this can be corrected only the consequence, and I also set out to rectify the cause. But since I do not understand in hardware, no circuit solutions can not offer. I therefore propose the following: Everyone who wants him to have work correctly, any program should be placed on each disk file ZXCONFIG (his format in Table 1). It will store information about a user's computer. Using this information, the program will work correctly. Information in this file can store the user, and a program that produces ZXCONFIG, can be written in BASIC and consist of the N-th number of commands PRINT and INPUT, and perhaps someone and write a wrapper. Table 1. The format and content ZXCONFIG-a N designation, the possible values. 00 Bytes settings. Indicates whether the place setting on This type of computer. 0 - no, 1 - yes. 01 Computer Model: 01 - Leningrad-1 02 - Leningrad-2 03 - Pentagon 2004 - Scorpion 05 - ATM 2006 - PROFI 2007 - ZX-NEXT I think zhtot list could go after the discussion at pages ZX-Revue. 02 Number Memory: 01 - 48 kbps 02 - 128 kb 03 - 256 kb 04 - more than 512 03 The mechanism of switching memory pages: 01 - Mechanism 1 02 - mechanism 2 ............... In this matter I am not strong enough, I leave it to the court audience. 04 The presence of the disk interface. 0 - no, 1 - to eat. 05 The number of disk drives (1 - 4). 2006 Version Number TR-DOS: 01 - X. XX ......... Here, I also do not yet have full information, but I I think the meaning is clear, and there just need to enumerate all possible versions of the TR-DOS. 07 The presence of the printer. 0 - no, 1 - to eat. 08 printer type (01 - 0n - all possible types of printers). 09 Use an external driver. 0 - No 1 - is. 10 Availability of musical co-processor (00 - not 01 - is). 11 Availability COVOX-a. 0 - no, 1 - to eat. 12 Existence of Kempston-a. 0 - no, 1 - to eat. 13 The presence of the mouse. 0 - no, 1 - to eat. 14 Type the mouse. 2001 - 0n - all possible types of mice. 15 Keyboard Layout: 01 - YAVERTY 02 - QWERTY 03 - Layout Users I think there are necessary explanations about the code 03. The program, adjusts ZXCONFIG-y, to meet this code, trying to find a file USERKEYS, which must be kept table layouts national font. Maybe someone will undertake the development of standards for file USERKEYS. 1916 Preferred Management: 00 - Set the keys 01 - arrow keys 02 - Sinclair and Sinclair-1-2 2003 - Kempston 04 - mouse 05 - Q, A, O, P, Space 17 In these cells stored preferred key codes 18 Asked by default, if the 12th cell zapispno 0. 19 20 21 1922 Version ROM-48: 01 - 1982 2002 - 1990 ............ All possible versions of the ROM. 23-128 firmware version. All possible versions. 24 Availability turbo mode. 0 - no, 1 - to eat. 25 The presence of the hard drive. 0 - no, 1 - to eat. 26 The presence of a modem. 0 - no, 1 - to eat. 27 Availability mikrodrayva. 0 - no, 1 - to eat. As you can see in Table 1 are very much still to be determined. That's what I suggest: this project (call it ZXCONFIG) tabled (Supplement), say, to the end this year. Next you (Editorial) takes the final form this standard and puts (!!!) to all software developers who want to distribute software through you, the following condition: Any program must (!) before its starting to look for a file ZXCONFIG and configured on it. I think this may solve the most of the problems of incompatibility. Ca. Ed.: Well, the idea ZXCONGIG-a, Actually, not bad, except that there are a few comments. File size can still reduced. For example, a mouse requires two bytes. One - for the presence of the second - for the interface. They can unify. For instance, if where 0, then the mouse is not at all, and if something another, it is a sign of type mice. Further, totally inappropriate to mention here mikrodrayve and computer without a floppy drive. For interface-1 lacking in Russia, and the machine with the tape is simply not applicable - How much time will be spent on search in the box cassettes ZXCONFIGom! And where did you see so developed a computer without floppy disk? A forgotten, but things like the serial port, additional video modes ... Yes, and there are several hard drive interface. Also there is mention of an interesting protocol, which called on the Amiga Autoconfig and Plug And Play in the IBM PC. It is a system automatic recognition of connected devices. We believe that much more interesting would be to work in this direction. Such procedures are already in the Speccy there, but they are only designed for one device. For example, additional memory or mouse. We must gather them all together, and Then, on that basis, you can create a whole avtokonfiguriruyuschuyusya OS. It would be nice if readers in the pages of our magazine to share with the rest of the world such routines. *
Other articles:
Similar articles:
В этот день... 1 April
Info Guide #13,
ACNews #50,
Avro News #01,
ACNews #47,
ACNews #40,
ACNews #29,
Black Metall #01,
ACNews #16,
Adventurer #13,
Polesse #19,
Subliminal Extacy #03,
ZX Pilot #37,
Always #03,
Born Dead #0G,
Odyssey paper #08,
Optron #26,
City #08,
Zodiac #02,
Polesse #05,
Nicron #108,
X-Magazine #10,
Nicron #82,
Energy #01,
Sorrow News #03,
Sorrow News #02,
Proton #27,
Think #08,
Wallpaper #01,
Spectrum Progress #03,
Spectrum Expert #02,
Micro #01,
X-Files #02,
Gorodok #05,
Deja Vu #04,
Anecdotes #01,
X-Files #02,
Maximum #35,
Impulse #01,
Spectrofun #01,
Faultless #07,
Breeze #06,
Nicron #27,
Echo #03,
Oberon #01,
Spectrofon #19,
On-Line #30,
Sinclair Town #01,
Sinclair Classic #04,
Spectrofon #04