Programming - Where to write programs.


*********** WHERE TO WRITE PROGRAMS **********
                                           
   IF YOU HAVE A SPECTRUM 48, THEN I’LL TELL YOU IMMEDIATELY
THAT WRITING PROGRAMS UNDER MW WILL BE A LITTLE BIT
BITS (BUT POSSIBLE). AND FOR MORE -
LESS NORMAL OPERATION REQUIRED UCXUT-
RITTED AS follows:                  
   1. WRITE MWL ( MW LIBRARY ( LIBRARY
KU )) AS A SEPARATE CODE FILE FOR
THIS IS NECESSARY TO RUN A BASIC PROGRAM FROM MW
CONSISTED OF ONE LINE:                
   10 RANDOMIZE USR 15619 : REM : SAVE`MWL`
      CODE 54224.11000                     
   2. WORK EXPEDIENTLY IN GENS4D, FOR-
SHIPPING IT TO UPPER ADDRESSES (E.G. AT
ADDRESS 54000 OR 55000); AT THIS TIME DEBUGGING
THE PROGRAM LOOKS LIKE THIS:
BIV PROGRAM (OR DOING ANYTHING IN IT
CHANGES), WRITE IT ON A DISC, OPTION-
LEAVE, EXIT BASIC, LOAD CODE
FILE `MWL` AT ADDRESS 54224 AND COMMAND
RANDOMIZE USR ... LAUNCH YOUR PROGRAM
FROM BASIC. THEN WHEN SHE HAS WORKED AND
BACK CONTROL TO BASIC, LOAD THE SOFTWARE
TO THE OLD GENS4D ADDRESS AND RUN IT; software
TOM LOAD THE TEXT OF YOUR PROGRAM FROM THE DISK
WE'LL MAKE CORRECTIONS AGAIN, ETC. ...
   HERE IS AN EXAMPLE OPTION OF A BASIC LOADER:
                                           
   10 RANDOMIZE USR 15619 : REM : LOAD `GEN
      SCHD` CODE 54000                      
   20RANDOMIZE USR 54000                  
   30 RANDOMIZE USR 15619 : REM : LOAD `MWL
      `CODE 54224                         
   40 RANDOMIZE USR.....                  
   50 RUN                                  
WHERE INSTEAD OF ..... PUT THE LAUNCH ADDRESS
YOUR PROGRAM (WHICH IS AFTER ORG)
IT IS PREFERABLE TO CHOOSE THIS ADDRESS AS POSSIBLE
LOWER FOR EXAMPLE 24500.                  
   IF YOU ARE A LUCKY OWNER
SPECTRUM 128, THEN YOU MAY NOT BREAK IT MUCH
HEAD OVER THE QUESTION `WHERE TO WRITE?` - IT IS NECESSARY
JUST SELECT AN ASSEMBLY WHICH IS NOT
OCCUPIES ZERO PAGE OF RAM (RAM 0).  
   I PERSONALLY (B. FEDOTOV) CAN ADVICE
PASM WITH ITS CONVENIENT EDITOR.  ONLY
ANOTHER INCONVENIENCE OF PASM - SMALL LETTERS
( ALTHOUGH WITH MY 53-CENTIMETER TELEVISION
IT IS A SIN TO COMPLAIN) AND THEREFORE EVERYONE ABOUT
I CAN HELP OWNERS OF SMALL MONITORS
VOUVE TO TRY WORKING WITH ZXASM (AND I,
LORD VOVCHIK, I JUST INSIST ON WORK
C ZXASM! - TNE BEST ASM!!! ) .           
   AND ANOTHER IMPORTANT CONDITION: START
ASSEMBLY FROM MW, OR (WHAT IS MORE LIKELY,
YOU WILL FIND OUT WHY YOURSELF LATER :)) INDEPENDENT-
BUT LOAD MWL!                       

Share your thoughts about the article