Echo #02
30 ноября 1996 |
|
Rich also cry - The problems that create SNG'shnye encoders for corporate users Spectrum (EXODUS from Poland).
With pleasure we can announce that IMP of DMS / RUSH also agreed to send an article. And very useful! IMP / DREAMAKERS / RUSH RICH also cry! ----------------------- All have long known about problems arising because of small differences in domestic Spectrum from their branded counterparts (basically, the problem of synchronization of the image). But few people think about what our problems (SNGshnye) coders to create users of corporate machines. Told me about this well-known in our area JORDAN of EXODUS (Poland). Here I translated an excerpt from his letter: ... We have a lot of problems with all software from the former Soviet Union. All this from Due to a number of differences from the original PENTAGON SPECCY. Firstly, PENTAGON no SLOW RAM (slow memory), and secondly, almost All owners of this machine using port # FD to switch memory banks are not setting the second bit of 'A' register. Of course we do everything we can and try to adapt all the programs that we receive from the CIS, for normal work on the more popular models in Western Europe than 2 or 128 +. May be you do not know this, but Spectrum 128 + and 2 are not popular with 1988, when the light appeared Model 3, +2 A and +2 V. In these Spectrum versions of the second bit must be set if you want switch the bank. This also applies to Timex'a, SCORPION'a and DIDAKTIK M case. Of course this is small change (the second bit) is not harm the normal operation of programs at 128 + and +2. Everything will work just fine. The next question, as I wrote, it's no SLOW RAM. If you want your program to work at full speed on the original Spectrum, the place the time-eating code (zhruschy time code) only in FAST RAM (Fast RAM). The same thing should be done and the table of interrupts. And now I'll write you a particular 'hardware' of some computers that have been named by me earlier. In +3 / 2 A / 2 V/128 + / 2 clock frequency in FAST RAM is equal to 3.5469 MHz. In SLOW RAM is equal to 2.6602 MHz (nearly 25% slower than FAST). Further, in the +3 / +2 A / +2 B FAST RAM in pages 0,1,2,3 and SLOW RAM in 4,5,6,7. In 128 + / +2 FAST RAM to the page 0,2,4,6 and SLOW RAM in 1,3,5,7. Unfortunately, that's not all 'Surprises' for you. In models 3 / +2 A / +2 In all the 'block' mnemonics (such as LDIR, etc.) when sending data between SLOW and FAST memory, with nearly 10% faster than the 128 + and +2. And finally, while ULA chip builds the upper, left, right and bottom BORDER, all the mnemonics in SLOW RAM run at full speed. Everything is a little weird, is not it? And finally, I will write a memory card (I think all of you to it, and so you know, but still ...) # C000-# FFFF banks 0-7 FAST and SLOW # 8000 - # BFFF Bank 2 always FAST # 4000 - # 7FFF Bank 5 is always SLOW # 0000 - # 3FFF ROM 0-3 is always FAST Number LDIR in between interruptions (due to the SLOW SLOW RAM): y 2 A / +2 B +3 = 3017 y +2 / 128 = 2698 y 48/TIMEX2128 = 2622 ..... For the 'gifted' I will explain the meaning of the foregoing. Large Part of what is happening at the Pentagon on branded machines, or do not work at all or not 'ONE FRAME' (ie does not fit one interruption). So make your choice, gentlemen, programmers - or You dovolstvuetes local scene, or accept the 'Game', and perhaps soon the European scene will be at your feet! I note that our (DMS / LAVE / RUSH) demo 'MENTAL MASTURBATION ',' VIBRATIONS ',' ECSTASY 'has found its audience (Unfortunately, all but 'VIBRATIONS' walked the same subject violence, ie adapted). I can not help noting that the recent interest in our the scene has grown considerably. And it's no wonder - where else as not in the CIS there is a lot of GAME and DEMO makers for SPECCY? By the way, sinkleristy 'from behind a hill' is hoteli to have our games UFO 1,2, DOOM, etc. But, unfortunately, our dear game-makers nor how many are not interested in supporting overseas software market, but in vain! ... I understand that the games matter The situation is not easy, but here as a demo, where compatibility problems are most severe, then the output is. And it is simple as all brilliant - enough to test the 'iron' and reconfigure the effects of a given type of machine, naturally, something that will not look as luxurious as it would seem well such as the Pentagon. And of course, have to forget about MULTICOLOR'e, because set it under the brand name machine with no it, I do not really. ..... Now we'll share my impressions of ENLIGHT'96 demo party. Grand concourse Spectrum Elite! (FLASHers, you will not regret having missed it?) I was most pleased with the people arrived in St. Petersburg (thanks to all who have believed nonsense nobody JOKER that people will be very small and etc.), the abundance of mental contact, as well as unmatched amigovsky flick made DEE'MON'om of LOOKERS HOUSE. I did not like a trend emerging in spekrumovskih demo - the effects are not ONEFRAME. Not that the effects are bad, but it was too all it pIsI recalls. Although this is certainly a matter of taste and of taste, as you know, do not argue. By the way, all connoisseurs of quality demo in 1997 will be a surprise in the form of a new project RUSH 'BRAIN SURGERY '. These are the pies! ;------------------------------------------------- -------------; Editorial Comment: Thank you, IMP! Been waiting for such information. Many users and programmers still do not understand the whole seriousness of the problems highlighted in this article. They are much sharper than it appears at first glance. Just have some people look not extends beyond their village or town, then, Europe and Sea users branded, or just machines with separate fields of memory, they do not notice. This is stupid and insulting. Recently, we saw that odyn programmyst began to use to switch the page # 01 port (randomly once remarked in One of the new demos of games)! Is not the top do not know what (The right words do not come to mind)? Where to go, lads? What about fixing the multicolor under the brand name, and under any another machine, then there is no special problem. At skilful approach course. Enough in the program to embed a bit of manual customizer for a specific machine. Usually required to put only the beginning of the screen and the length of one line (about the last reason is usually forgotten) in tact. Somewhat more complicated is the case to curb the effects of fixation. This problem, we may be addressed in the next room.
Other articles:
Similar articles:
В этот день... 21 November