Secrets of Micro Windows - and the nuances of programming.

*** SECRETS OF MW AND PROGRAMMING NUANCES ***
                                           
   HERE I WOULD LIKE TO LISTEN ON SOME
INACCURACIES IN TEN_INFO AND IN MW V1.1 ITSELF.
ALL THE FOLLOWING NUANCES ARE REQUIRED
TAKE NOTE WHEN CREATING MW-APPLICATION
GROOM:                                    
   1. AT THE END OF THE TEXT LINE YOU MUST PUT
ZERO (INCLUDING AND AFTER THE WINDOW TITLE).
   2. GOOD DECORATION IS
CENTERING WINDOW TITLES (CODE 27). 
   3. AT THE END OF THE LIST OF BUTTON DESCRIBERS FOR
MOUSE MUST BE PUT #FF !             
   4. IN MW V1.1 BY ACCIDENTAL ERRORS DO NOT
PROCEDURE MW_GATE WORKED, IN MW V2.1 THIS
ERROR HAS BEEN FIXED. BUT ALL MWL SUBROUTINES
YOU CAN CALL DIRECTLY AT ADDRESSES
DATA IN TEN_INFO, T.K. IN MW V2.1 ALL STA-
OTHER SUBROUTINES ARE LOCATED AT THE SAME ADDRESS
RESAM. :)                                 
   5. WHEN STARTING THE MW APPLICATION, MW ITSELF
KEEPS THE SCREEN IN REGULAR FORMAT (6912 B)
AT ADDRESS 40000. THIS USEFUL FEATURE
MW CAN BE USED FOR YOUR OWN PURPOSES.  NAP-
EXAMPLE, IN TEN_INFO I USED THIS PROPERTIES
TV TO SIMULATE CONTINUOUS OPERATION OF MW
(PICTURE MW SERVED AS A BACKGROUND FOR TEN_INFO,
I.E. I MIMITATED THAT WE DIDN'T EVEN GET OUT
FROM MW! ) .  FOR PRACTICAL APPLICATION
THIS GREAT OPPORTUNITY YOU NEED
WITH THE FIRST COMMAND IN YOUR CODELOAD-
CHICKE INSERT:                            
                                           
   LD HL,40000                           
   LD DE,16384                           
   LD VS,6912                            
LDIR                                    
   .............                           
                                           
   AND CONTINUE TO LOAD YOUR APPLICATION
SOMETHING WHICH WILL ALREADY WORK IN THE BACKGROUND
MAIN PANEL `MICRO WINDOWS`. :)        
   6. TEN_INFO PROGRAM IS GOOD
AN EXAMPLE OF HOW TO WRITE A MW-APPLICATION
NIYA (THIS SAME STATEMENT IS ABSOLUTELY CORRECT -
BUT ALSO FOR ALREADY WRITTEN `FONT MAKER V1.1`,
`SPRITE CONVERTER V1.1` , `FONT MANAGER
V1.1`, AND ALSO THIS NEWSPAPER AND... COOL
GAMES OF ALL TIMES AND PEOPLES `CYBERA.  ENEMY
UNKNOWN 2` ! (BUT ABOUT THIS IN THE FIFTH ISSUE
MY NEWSPAPER)). SO IF YOU ARE TORTURED
QUESTION: `HOW TO WRITE an MW-APPLICATION?`, -
THEN TAKE THE ROPE STRONGER, YES GOOD
SOAP AND... ALL THAT LEFT FOR YOU IS THE CONVENIENCE
SIT. ( JOKING! :) ) ... - THEN LOOK
HOW TEN_INFO IS MADE (OR ANY OF THE PE-
REFERENCED). IF YOU HAVE ANY
BO SPECIFIC QUESTIONS OR SUGGESTIONS, THEN
YOU CAN OR CALL ME (B. FEDOTOV) AT
THE FIRST HALF OF FEBRUARY AND AUGUST THROUGH TE-
LEFON 100-02-70, OR WRITE LETTERS TO
ANY OF THE TWOADDRESSES (ADDRESSES YOU CAN
FIND IN TEN_INFO) . FOR EXAMPLE, I WAS
IT'S PLEASURE TO ANSWER USER CALLS -
LEI MW IN FEBRUARY THIS YEAR. POSSIBLY YOURS
THE LETTER WILL SIGNIFICANTLY INFLUENCE
APPEARANCE OR CONTENT OF MW OF OLDER VERSIONS
SIY.                                      
   I (LORD VOVCHIK) THOUGHT HERE AND DECIDED
THAT SINCE BORIS IS NOT IN TOWN RIGHT NOW, THAT’S ALL
YOUR LETTERS, WISHES, ETC. YOU CAN BOLDLY
SEND TO MY ADDRESS:                  
192289 RUSSIA ST. PETERSBURG
BUKHARESTSKAYA STREET, 138 K.105            
   ZUBAREV VOLOD (LORD'U VOVCHIK'U)   
                                           
   7. IN MW V1.1 WHEN STARTING THE FILE IT WAS
INSIBLE TIME DELAY DURING DE-
MONSTRATIONS OF THE FILE NAME IN A SPECIAL WINDOW.
IN MW V2.1 THIS SMALL GLITCH IS FIXED.   
   8. A TYPOGRAPHICAL TYPO CREEPED INTO TEN_INFO
BORE TEXT: SATELLITE FILE EXTENSION IS NOT
Z A W!!!                                  
   9. GUYS, FROM MY OWN EXPERIENCE I WANT
OFFER SOME BUT STANDARD FOR
USING SOUND1,2,3 IN CERTAIN OR OTHER SYSTEMS
TUATIONS: SOUND1 USE WHEN `PASSED-
NODDING THE BUTTONS, AND ALSO WHEN EXITING
WINDOWS. SOUND2 IS BEST TO USE WHEN
OPEN A NEW WINDOW. SOUND3 (SMACK),
WHAT IS THE MOST UNEXPECTED SOUND BEST TO APPLY
WHEN OPENING THE `EXIT` WINDOW, AND IN OTHERSSIMILAR
IN PLACES WHERE A WARNING IS REQUIRED
CARE THE USER (FOR EXAMPLE WHEN READING ERROR -
NIYA FROM DISK).                            
   10. FUNCTION TXT_W IS, MOST ALL-
GO, THE MOST GLUCIOUS SUBROUTINE IN EVERYTHING
MWL TODAY. :( NOW SHE
SUBJECT TO THOROUGH TESTING WITH HIGH
THE PHENOMENON AND ELIMINATION OF ITS ERRORS. IN TEN_IN-
FO THERE WAS A TYPOPOSITION: WRITTEN (IA+0) ,
- YOU NEED TO UNDERSTAND HOW (IX+0). NOT OPTIONAL ANYWHERE
SANO, HOW TO ADDRESS THE TEXT WITH-
COMMUNICATIONS IN TXT_W => LD DE,TEXT!!!  (YES,
BY THE WAY, IN CONNECTION WITH THE GLICKNESS OF TXT_W OWNERSHIP
TsAM MW V1.1 TIP: DO NOT USE THE BUTTONS
PG.UP AND PG.DOWN, ESPECIALLY THE LATTER! OTK-
ENABLE DATA BUTTONS (AND ANY OTHERS)
YOU CAN SPECIFY THE COORDINATES OF THE BUTTONS IN THE DESCRIPTOR
OUTSIDE THE SCREEN, THEN THE ARROW GOES TO THEM
IT WILL NOT BE FOUND (EXAMPLE DESCRIBER:
50,30,1) .                                
   11. DECODING THREE SECRET SYSTEM
BYTES IN PRINT FOR THOSE INTERESTED:        
                                           
   +6 X (CURRENT) CURSOR IN PIXELS.    
   +7 Y (CURRENT) CURSOR IN SIGNS . 
   +8 TEXT ATTRIBUTE .                    
                                           
BY FORCING CHANGING THE VALUES OF THESE BYTES
IN THE WINDOW DESCRIPTION, YOU CAN PRINT IN ANY
POSITIONS AND ANYWHERE! :)                
   12. WHEN ATTEMPTING TO READ THE STAMPEDDISK
MW V1.1 `SAGGED`. IN MW V2.1 THIS BUG
WILL BE CORRECTED.                          
   13. ANOTHER TYPOGRAPHY IN TEN_INFO: BOTTOM
THE MWL ADDRESS IS DECLARED HIGHER THAN IT IS LOCATED
IT'S REALLY LAGIC. THIS ADDRESS IS YOU
YOU CAN FIND OUT BY READING THE PREVIOUS ISSUE
MY NEWSPAPER.                              
   14. MW V1.1 HAS A GLITCH WHEN CHANGING
DISK ON WHICH THE DISPLAY MODE IS SET
NIYA `NORMAL`, TO DISK C `COMPRESS`, AND OB-
RATNO. IN MW V2.1 THIS BUG IS ELIMINATED.       
   15. I SHOULD FINALLY BE OFFICIALLY BACK-
MEHTUPOBATb THAT THE ENTIRE COORDINATE COUNT IN
ALL MW IS PRODUCED FROM THE TOP RIGHT! ALWAYS
   16. WHEN PRINTING GROWING TIME FROM TIME TO TIME
NUMBERS (FOR EXAMPLE AFTER ITS DECREASE) WITH
WITH THE HELP OF THE PR_A PROCEDURE, YOU CAN PRESSURE-
WHAT IS THE SYSTEM'S REluctance TO PRINT CORRECTLY?
THIS IS AN INCREASED NUMBER. IT CAN BE BYPASSED
AGAIN (!) PRINTING THIS NUMBER. REASONS
THIS GLITCH IS BEING CLEARED...                  

Share your thoughts about the article