ZX Review #5-6
04 ноября 1997 |
|
Authoring - Scorpion 2000 (S. Zonov).
S. Zonov, St. Petersburg Our company is constantly engaged research and development, to which is an extension of your computer Scorpion (and whenever possible, and all Spectrum-compatible family computers), and eliminating those disadvantages because of which could be heard criticism from users, though, mostly other computers (Pentagon, Profi). Time flies very fast and life dictates new requirements for our good old Spectrum'u. First of all, it is on improving the graphics performance computer speed, memory size. On the other hand, due to various reasons Today, most manufactured Our computers are sold with controller Kempston-mouse and IBM keyboards, as they are easy to use, besides conventional ZX Spectrum keyboard is no longer available. Many bought and HDD (SMUC). Therefore, the end of 1997 will be the emergence of new Boards Scorpion, with the working title Scorpion-2000 (it's not mania greatness, and why it was chosen such name - will become clear enumeration of the technical characteristics). On this board will be set those controllers, which today have become popular and under who have already written a lot of software. This controller IBM Keyboard and IBM mouse, which works on interface Kempston-mouse, and most importantly - the controller HDD + IBM slot. From my own experience I can say that who ever worked with our HDD in TR-DOS, but about IS DOS and say nothing, as Often they forget about that the PC has more and drive, and recalls Indeed, only when it is necessary to rewrite program from someone else or for someone else. The installation of these devices on the main board will free up space on the system connector for connecting new devices, HardWare, as already commercially available, for example, General Sound, and planned to release. But most importantly - the cost of such fees will be much lower than today's cost all of these devices, if you buy them separately. When The technical characteristics This fee will be much higher and will increasingly meet the requirements of today. Namely: I. RAM from 256K to 2048 KB (as a 30 pin Simm modules). II. Volume ROM 512KB (IC 27040). III. Graphics: 1 - Standard ZX Spectrum. 2 - 640 * 200, 16 colors, the apparatus inverse of the vertical scroller Kali for speed in text mode. IV. Clock Speed 5.3 / 7 MHz switching as hardware, and software. V. Additional features (Most interesting): 1. Ability to turn off all the extra ports and snooze your PC standard ZX Spectrum. When you disable the port is also included and standard ROM. 2. The same thing, but it also fully emulated temporal parameters of scans and Interrupt computer Pentagon, as the main computer used demostroitelyami. 3. Since the circuitry payment is made at the present technical level with the use of programmable logic matrices (PLM) company Altera, and the scheme itself is "stored" in the system ROM, it becomes possible modify the computer's circuitry, and very dramatically, by simple replacement ROM or switching banks ROM. The latter allows be on the same board several variants of the computers that differ, for example, different versions of the frequency sweep - One for conventional TV and CGA monitors, one for VGA or EGA monitors. Field for an embodiment of different ideas over sufficient. * All is well, tell the user the Scorpion, but what am I to do with the computer that I bought, having spent on it a lot of money? Therefore, in anticipation of these are fair questions, I want to reassure the owners in advance any scorpions. When you create a new computer model, it was decided that all users of old computers should have the opportunity to refine your PC to your new. It was always when there are new fees Scorpion, so will this time. Moreover, this time the possibility of improvements to the old model of the Scorpion new features will be even before production starts a new motherboard. To this end, Now, our company develops and ready for serial production cost under the working title: GMX (Grafic_Memory_eXtension device for Scorpion 256) This board performs all the functions on the expansion and modification of old boards Scorpio 256 to level of the new board Scorpion-2000 the characteristics of graphics, RAM, ROM, additional Opportunities for compatibility with ZX Spectrum and the Pentagon, downloading and modification schemes, etc. In short, with any model of Scorpio, as proprietary, and "left", you can easily modify it to your new computer by connecting Boards GMX. I want to briefly tell about the technical performance of the device. 1. Memory expansion, as already was said to 2Mb (hence is the name of the new motherboard). Among the various, both existing and potential options for the choice fell on one option, which carried a Profi. Ie done so that just 256KB address as well, As it was, through the usual skorpionovsky standard, and all that higher - standard Profi - Port 0DFFDh. Since Profi maximum memory - 1MB, then we can work with the whole memory from 0 up to 1MB standard Profi. Just physically, it will be other memory pages. For example, you can download any program for Profi, uses memory to 1MB, and However, painless to use Shadow Service Monitor. Graduation capacity: 256KB, 512KB, 1MB, 1256Kb, 2MB - Simm-standard modules. And you can install on one unit volume of 256k (get memory Scorpio) to 2 modules 1Mb - Shared Memory get 2Mb. At higher volume We specifically did not have laid out the fact that, firstly, it is becoming expensive, and secondly, did little who need, and pay something in the or less have all and, thirdly, by using Z80 CPU is very big memory can not be used effectively. Why has been chosen namely Standard Profi? Reply is simple: why invent new standards, if you already have computers with extended memory and no technical limitations on using the same port for its addressing. In addition, the chosen standard addressing immediately same program run on the Profi, calculated on the extended memory. Again, the appearance of any new standard for memory expansion requires at least time for the emergence of programs for him to get used to it users. In this embodiment, it is not required. Except this is used and additional addressing modes of the upper memory, which can significantly raise the performance when working with it. This is especially relevant to the work of the Shadow Service Monitor (from the ROM!) And programs in its use (remember the "hard drive"). TM is experiencing considerable difficulties because of the limitations opportunity to address the extended memory through one window in the address space processor. Similar problems Experiencing all the programs, so or otherwise actively using extended memory for "transfer" of fragments from one bank to another. 2. Graphic screen 640 * 200 (208), plus hardware scroller Number of colors - as in normal ZX Spectrum. At each bytes of graphics - one byte of attributes. In order to image was stained, it is imperative the presence of 2 Simm-s, ie at least 512K. Addressing the graphical display begins with the 4000h, which almost completely linear, ie the first 80 bytes - the first line of the screen, The following 80 bytes - the next, and etc. Attributes screen is stored in one of the extended memory pages. Addressing them is exactly the same. The main purpose of the enhanced graphics - a standard text screen 80 * 25 characters (Symbol is a size 8 by 8 pixels) needed to work with text editors and mailers. To accelerate text mode uses hardware scrolling up and down. To shift the image vertically to any number of pixels is only necessary write two bytes ports "scroller", which specify the starting address in the field video RAM for display output. All other possible for the enhanced graphics regarded as secondary, because nothing good when using the Z80 to handle such graphics, in our view, to create did not succeed. I assume that many will not agree with this statement. Time show, but even if this is our approach is wrong, then later due to the possibility of changing scheme by changing the firmware ROM, you can enter additional graphics modes, giving an increase in the number of colors, expanding the color palette etc. Why the choice fell on graphic screen, rather than pure text. The reason is that text mode (with hardware decoder) considerably difficult to implement, ideally decoder must be loaded, and this further complicates the design. Nevertheless, because you can dramatically change the circuitry without changing the hardware (Formerly would have sounded like delirium), it is quite possible that by the existing scheme will be added completely different, with the other graphic characteristics. The emergence of such a scheme depends on you, or rather, your programs that will take existing hardware funds. Once again I want to note that even a serious and fundamental changes in the scheme only require replacement of the firmware ROM. 3. Professional ROM 040 (512 KB) When developing software for current versions we have already encountered restriction on the amount of ROM and RAM (256Kb). Therefore, further development of embedded software security will come only with Support Extender GMX. It is planned to remake the Shadow Monitor to work in the mode 640 * 200, Russify do further expansion of the built service capabilities of the shadow monitor, primarily aimed at improving service functions when working with HDD, support for various operating systems (as part of the file organization), as well as support to work with the HAYES-compatible modem. All this requires considerable space in the ROM. In addition, the ROM, as mentioned, is stored and the scheme Boards GMX. And done well, that the TM can be drastically changed the scheme by downloading a of several possible options. Also do not forget about that a large amount of ROM has the best ratio price / volume. With regard to ProfPZU for conventional boards, they are will change only if be detected any errors in their work or add features fit existing hardware limitations. Today released version number 4.1. 4. Improved compatibility with ZX Spectrum and the Pentagon To do this, click Shadow monitor introduces an additional The menu bar Standart Spectrum. This disables all of the additional ports and at the same time includes standard ROM ZX Spectrum 128 'TRDOS. Besides, introduced the possibility of temporary installation options 128 Pentagon-. In going into these regimes PC into a absolutely standard ZX Spectrum or the Pentagon, while completely "forgets" about its advanced features. Exit this mode, of course, only the reset button. Introduction such a regime is long overdue and continues to remain relevant and today, as Some programmers are resistant to his desire to write programs the way it wants them. Well, in this case, "if the mountain does not go to Mohammed, then Mohammed will go to Mount ...". The main thing is to use was for all. 5. Turbirovanie with acceleration factor 1.8-1.9 The board GMX integrated circuit Turbirovanie with increasing speed of 1.8-1.9 times in program performance of RAM. When work with the ROM speed increases at exactly 2 times. Switching Turbo / Standard - like now: the software and hardware. On customized versions will be supplied with a clock speed 14MGts, but the cost they will be higher due to the use of more expensive chips and a faster processor. Likely to be possible to replace the simple board GMX more powerful. At least we'll try to do so. 6. Embodiment As structurally executed This extender. This fee size 80 * 110 mm, is inserted into the socket for the Z80 in every model of Scorpio. Better (more reliable) if instead of the panels you solder a standard connector. In addition, the 10 points of the old board soldered loop through which for a fee through GMX 10kontaktny connector serves / removed the following signals: 1-R - red 2-G - Green 3-B - Blue 4-I - intensity May-Sync - Synchronization 6-Magic - Magic Button 7-RDR / - read ROM 8-CSR / - appeal to the RAM 9 - +5 v 10 - Earth 7. Economic indicators Approximate cost GMX board with 512K - $ 35-40 (Price manufacturer). For comparison: Today the cost of the old board turbirovanie Scorpion - $ 10 Installation ProfPZU040 - $ 20. Then there are additional opportunities accrue to the user for $ 5-10. If you want a little more save - vypayayte more than half of IC with the main board. 8. Timing the start of series production and sales As always, it is difficult to give concrete terms, since one then make excuses for that does not fit into them. As such, it was with the controller HDD, which was developed and prepared for more than two years. But nevertheless, still working on These have been successfully completed, and the number of users of HDD for the summer In 1997 exceeded one thousand. To date, fee GMX at the stage of PCB layout, so we hope that the mass production and Sales will begin in autumn 1997. Well, time will tell how we are to accurately predict. 9. Using GMX on other models Spectrum-compatible computers We plan along with documentation on the GMX supply Complete all the information about how to finalize a new computer to ensure that it can be included GMX. In fact, from any Spectrum - compatible computer using GMX card required: support Music coprocessor support controller TRDOS, support keyboard port, recorder, joystick, printer, and even some inconsequential detail. All this is almost any Spectrume, and somehow You can use it. * Take this opportunity to briefly introduce readers ZX-REVIEW with our work for the last year, and also briefly describe new peripherals, commercially manufactured and sold, including the mail. All this year our main efforts were directed at supporting and developing the controller HDD and IBM-periphery (SMUC-controller). This includes the completion ProfPZU up new opportunities, and processing of large volume of applications and games programs to ensure the ability to download and work these programs on the HDD. Now You can say that almost All software through us - and this is More than two hundred games and system disks - can work with HDD. New features include, for example, auto computer from any user-defined partition or disk that in practice, proved to be very convenient, especially when working with IS-DOS. To ensure efficiency HDD large amount - more than 528Mb, and faster the HDD has finally been finalized mode from the HDD to standard LBA. In a nutshell: in This mode of addressing data HDD is not on the usual coordinates (cylinder / head / sector) and the absolute sector number. Transformation and selection of the right sector to make themselves hard disc. In this mode to work with HDD accelerated to 1.5-2 times! However, some older models HDD do not support this mode. Our firm is actively cooperating with various groups of programmers who write for the ZX Spectrum. As a result of such cooperation, there are various software applications that support the HDD. Here include a variety of copiers and loaders to quickly work with different sections and discs to the HDD. Imagine when you have at hand a hundred or more disks and you need to quickly and effectively work with them. Find the file, copy it to another drive, rename, take a sample of all directories or some of the discs, etc. No convenient and effective program to do this would be difficult. In addition, it should be noted that all These programs are written in "the future" - there is the possibility of board support GMX, and namely - the use of graphical display and memory up to 2 MB RAM. Another promising possibility SMUC controller is able to connect various low-cost cards from IBM PC. These primarily include fees HAYES-compatible modem. All the complexity is only in a writing program support for such modems. Over the past year the situation is much changed for the better. Appeared program, made by different authors, allowing you to connect to SMUC internal modems, no matter how Strangely enough, running at speeds 14,400 and even 33,600. It now remains to write another e-mail program (for receiving, parsing, write and send e-mail), and then will be open way to access the e-mail system and you never know - the Internet. Among the new and interesting Hard-devices that are beginning to be widely publicized and sold in our firm, we can note the sound fee General Sound (GS). This music blaster, which designed to work with any ZX Spectrum-compatible PC 48/128/256/512 and provides high-quality playback of digital music files in the format *. mod, but also play some digitized "samples". Basis for GS was derived scheme of musical card from your computer Amiga 500 +, and therefore the quality of music is virtually no GS is inferior to the famous music quality computer Amiga. GS uses in its own processor and installed it on 128Kb of RAM, thanks What he does not take away resources from basic computer processor. Structurally the GS is designed as a slot for computers with the system bus in the standard Scorpion. At the moment, released for 4 games supporting all possible GS, as well as a professional music editor for GS. You can also use any samples from the IBM PC and Amiga. The set comes detailed guidance on connecting and programming GS and 2 diskettes music and games for him. Main technical characteristics of General Sound: Processor Z80H, 12mHz -128KB RAM (expandable to 1MB) ROM 32KB (expandable to 512K) Frequency of 44 kHz the interrupt -4 Eight-channel is not dependent regulation gromkos ti (6 bits per channel) And finally, another nice touch for us since. According to a survey conducted by among the subscribers of the online Mail (conference ZX Spectrum network FidoNet), today nearly half (~ 47%) Spectrum-compatible computers in Ex-USSR - Scorpio 256. The poll had a to some extent provided by 12 cities. Of course, we understand that such surveys do not always give unbiased information, but nevertheless they are at least reflect the relative (to be fair - for second place Profi - 11%). Moreover, because our computer is constantly develops and, most importantly, mass-produced - this ratio has been steadily changing in favor of Scorpio. All that I write to say that any event any manufactured We more or less successful peripheral device is most popular in its class, and even so is the de facto or otherwise standard in its field. (I hope the same will happen with GMX). And many users who want to have Spectrum, conforming to the present day, sooner or later come to think about what they need to switch to the Scorpion. Topics more than that and we, in turn, albeit slowly, but eliminate those weaknesses in our computer that someone interfered to stop it your choice. Therefore, urge all those who have not yet decided which computer it will work on, move on Scorpio and join efforts in support and development of our computer, especially from the point of writing new programs and support manufactured peripherals. Especially because smart and intelligent animals so much, but the actual finished works are so few. Only demos, demos and demos ... After reviewing the most interesting article in the ZX-REVIEW over the past two or three years, we can conclude that almost all ideas that have been proposed by various authors to embed various features in ROM, if Organization standard calls in ROM, to create an electronic drive with the most frequently used applications and much more, in one way or varying degrees long (and in some cases even earlier) are implemented in Scorpio and its embedded software. Simply, many of the suggested are not familiar with our developments. For further details and detailed to see what's what we work has been done over the years, what programs and the literature we distribute, as soon as possible all this order and receive on mail, please send your request to: 199048 Saint-Petersburg, PO Box 083, Zonov Sergey; or phone (812) -298-0653, 1723117 (order department, from 10 to 14), 251-1262 (service center, with 10 to 19) or by e-mail: 2:5030 / 529.16. All deficiencies embedded software, and and what opportunities you would like to see him, and in Basically the computer can communicate by phone at (812) -1301995, preferably by e- email: FidoNet: 2:5030 / 25.1, E-mail: moa@deeds.spb.ru *
Other articles:
Similar articles:
В этот день... 3 December