*** 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