ZX Review #7-8-9-10
08 ноября 1997

Program, which we choose - The possible consequences of using undocumented commands.

<b>Program, which we choose</b> - The possible consequences of using undocumented commands.
    The magazine ZX-FORMAT N4 published an article about the 
possible consequences of using undocumented commands. Since It 
is of interest to All programmers, let me

all her quote with the author spelling.


     ".....................


           Message

         from the firm Nemo.
________________________________


       In microprocessors

          Z84C0010PEC

    [CMOS structure, 10 MHz]
discovered by a team from the discharge
undocumented, implementation
which is different from pre-existing.

              ____


     From the Editor ZX-Format.


    "Excellent" - is an understatement
said, rather it is the opposite, and, naturally, leads to death 
in half the individual cases. Here such here the bases, 
gentlemen good. We are, frankly,

very surprised when ZF # 3 does not
wanted to work on KAY-256
above CPU, and rushed into the
chasing nonexistent glitches in the shell. But the long search
gave no positive result, then a shadow of doubt on
about the search target has crept in
our dark soul. After
as all other possible causes have been studied and discarded as
unjustified as high confidence, the culprit was found and named,
as you already know, was
CPU is the present version, no matter which computer it is 
installed. It follows from this simple and logical conclusion - 
invisible Zilog wrote all the annotations to the family of 
processors "do not use undocumented commands To avoid possible 
incompatibilities with All subsequent versions ...".

anything, this model is very
fresh and non-proliferation
Our Neob'yatnoy, but objectively estimate market Z-80 clearly 
points to the depletion of older models and, consequently, the 
inevitable introduction of recent developments such

weird (weird?) behaves
firm Zilog.

    If you can put in
mind, 2 and 2, and you get
less than five and more than three, then
logical to assume the consequences of this invasion explained 
to you do not need. (Well, those who need to start need to 
break the habit from using their favorite team OUT (# FD), A).


    "And what is this team is that?" - Asks the medium 
statistical hacker lazily twirling separated from the signal 
INT postings. 

    A neskazhu! - The old
Traditionally I will answer him. AND
not only him but also to everyone else. Maybe it is not
bring tangible benefits to the
fight for the "purity code", but,
At least, not make worse.
The main goal, which guided the authors of this paper does not 
imply rejection of the use of any separately vzatoy 
undocumented command, but is widespread rejection of the 
application "The entire list. Perhaps the day of reckoning is 
still not as close as seemed to us, but it's better to know 
about methods for selection of the underworld in advance, so as 
not to tear his hair oposlya. 

    The threat of total incompatibility is imminent in our 
common home. So is not it better to all of us, if individually 
stands in her way. 

    For sim wish you a pleasant
snovedeny and give the word Captain Nemo.

                          (A.P.)

              ____


    Nemo firm says
plans to use this type of processors in the future, since the 
characteristics of the processor most fully satisfy the 
requirements of CPU architecture KAY. For disagree with such a 
situation cases recommended to acquire their own 8 MHz-CPU on

H-MOS structure and change the CPU,
benefit it in the panel.

    While this is the only recorded case of its kind,
However, firms ZILOG, at the request of its authorized 
distributors, does not consider itself bound adhere to a 
specific processing algorithm, undocumented commands, moreover 
- in related architectures they perform other functions.



    From this it follows that
such "misunderstandings" are possible in the future.

   ..........

   .........." End quote.


    It seems to me that this information makes sense to bring in
pages "ZX-Revue," because
the use of undocumented commands in recent
acquired catastrophic. Even developers assemblers are committed 
to supporting as much as possible their number. 


           *







Other articles:

TR-DOS for beginners - The end.

Computer novella - Prince of Persia.

Computer novella - Laser team (the game Laser Squad).

Crossing Dragon - Game Rapscallion.

Crossing Dragon - Playing The Runes of Zendos.

Crossing Dragon - Playing The Saga.

Crossing Dragon - Game Witch's Cauldron.

Crossing Dragon - Create Adventyuru. Review of the editors.

Crossing Dragon - Create a dictionary to Adventyurnoy game.

Program, which we choose - The possible consequences of using undocumented commands.

Program, which we choose - About noticed irregularities in some programs and suggestions for future versions.

Program, which we choose - A proposal to all the authors of software, printers, memory dump. Programmers protect discs from being copied.

Program, which we choose - A few suggestions to improve the assembly.

Program, which we choose - Suggestions for refining ZX Word v2.5.

Program, which we choose - The "Spectrum emulator" v1.2.

Program, which we choose - What could want in a perfect assembly.

Retro - 40 best procedures: Copying data in memory.

Retro - 40 best procedures: Exchange token.

Retro - 40 best procedures: Determination addresses BASIC string.

Retro - 40 best procedures: Determination of the length of BASIC programs.

Retro - 40 best procedures: Determination of the amount of free memory.

Retro - 40 best procedures for: Search and replace strings.

Retro - 40 best procedure: Find the string.

Retro - 40 best procedures: Search for the string.

Retro - 40 best procedures: the list of variables.

Retro - 40 best procedures: an increase and up the screen.

Retro - 40 best treatments: Removal of REM-strings.

Retro - 40 best procedures: Remove the block of the program.

Expert Tips - Game Fredloader.

Expert Tips - Game Robin of Sherwood: The Touchstones of Rhianon.

Expert Tips - Game Scorpions: Die Machines.

Expert Tips - Game Terropods.

page iS-DOS - Description of system restarts IS DOS.

Forum - An algorithm for recognizing characters.

Forum - Time undocumented command processor Z80.

Forum - The concept of a high-color screen resolution.

Forum - A few Pokes to a game. Program Hacman96.

Forum - As for the new DOS and BIOS settings for the Spectrum.

Forum - Multicolor program on any computer model. Using the 2 nd screen Multicolor'a. Demonstration of the text. Electronic journals.

Forum - Project ZX Config.

Forum - Improve Art Studio. Ideas on file compression.

Forum - ZX Spectrum emulator for IBM. About the hexadecimal system. Program ZX-Stars. Oddities in the Elita

Forum - The effects on the curb and Multicolor.

reader-reader - ZX Spectrum 128 - new opportunities, new challenges.

reader-reader - With 'Light'. Spectrum and expert system.

reader-reader - The printer driver for the Scorpion.

reader-reader - Print numbers in different number systems.

reader-reader - Programming arcade game with scrolling screen.

reader-reader - The procedure for printing labels assembler XAS to monitor debugger STS 4.3.

Studies - attribute scrolling text. "Gasilka" screen. A simplified version of the procedure, "Curtain". Procedure is enriched with pictures. Procedure display images on the points.

Studies - Graphic effect "color bars".

Studies - Driver screen printing 64 characters per line.

Studies - Set of protective boot.

Studies - Address to the drive mode IM 2. Working with non-standard disc format.

Studies - Print the character, magnified by 8 times. The program "pouring" screen. The procedure for screen-saver on the points. Clear screen in Terminator'e. Search strings in memory. System character set conversion.

Studies - Program - cataloger of disks.

Studies - Program the output values of the amplitude channel music. coprocessor on the curb.

Studies - Program the output image.

Studies - The program plugs sprite.

Studies - Cleanup of the specified window screen.

Studies - The program sort the array in ascending order. The procedure for filling the screen specified attribute. Procedure display pictures. The effect of moving towards the stars. "Shower", coming from the upper left corner of the screen. The procedure of "shedding" pictures on the pixel lines. The program of "pulling" the picture at an angle of 45 degrees. Three procedures "Scroll".

Studies - The printing of numbers.

Studies - The procedure for drawing a character with attributes.

Studies - The procedure for display pictures. Fade-OUT effect (picture goes beyond the edge of the screen). Visual effect "Fountain." Fade-OUT effect, mimicking the TV off. Procedure "Ignition" pictures. The program continuously drawing a picture.

Studies - The procedure for drawing a line.

Studies - The procedure for making optimal symbol table.

Studies - scrolling lines of text in the specified window. Attribute scroller. Diagonal scrolling.

Studies - sprite scroller. Procedure display screen.

Studies - Short procedure indicating the amplitude channel music. coprocessor. Way to subtract a constant from a register pair HL.

Studies - The formula for calculating the day of the week.


Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Similar articles:
Internet - Live on the Internet.
Navezli novya - Overview of new products Software: Reference ham, English - Russian dictionary.

В этот день...   2 May