home *** CD-ROM | disk | FTP | other *** search
/ Go64! / Go64_1999-04_1999_CSW_Side_A.d64 / cheap.updates < prev    next >
Text File  |  2023-02-26  |  3KB  |  127 lines

  1. uPDATES:
  2.  
  3. 2/11/99 V1.0 !
  4. -------
  5.  
  6. gENERAL:
  7.   - cAN SPECIFY SWAP BANK IN LOADER
  8.   - lOWERS END OF basic -> SAFE FOR DIRECTORIES, ETC.
  9.  
  10. aSSEMBLER:
  11.   - fIXED BUGS IN hex, LAST DEVICE
  12.   - put AND prt WORK CORRECTLY
  13.   - aDDED *= AND * -- ALTERNATE org SYNTAX
  14.  
  15. ned:
  16.   - ctrl-Z NOW REFORMATS TEXT -- USEFUL WHEN CONVERTING SOURCE
  17.  
  18.  
  19. 1/15/99
  20.  
  21. aSSEMBLER:
  22.   - fIXED BUGS IN cpx/cpy, stx/sty, AND ACCUMULATOR INSTRUCTIONS
  23.     (E.G. lsr a IS VALID)
  24.  
  25.   - qUOTES: sINGLE QUOTES GENERATE "POSITIVE ascii", DOUBLE QUOTES
  26.     GENERATE NEGATIVE ASCII, THAT IS, UPPER-CASE CHARACTERS WITHIN
  27.     SINGLE QUOTES HAVE VALUES 96-127, AND WITHIN DOUBLE QUOTES
  28.     HAVE VALUES 192-223.  tHUS jsr getin  cmp #"q"  beq :quit
  29.     WILL BRANCH IF q IS PRESSED, FOR EXAMPLE.
  30.  
  31.   - eARLIER VERSION OF eL cHEAPO CORRECTLY COMPILED.
  32.  
  33.   - ds NOW ACCEPTS 16-BIT ARGUMENTS (E.G. ds 1500 WILL WORK)
  34.  
  35.   - put NOW WORKS (MORE OR LESS) CORRECTLY.  mOREOVER, A DEVICE
  36.     NUMBER MAY BE SPECIFIED AT THE END OF THE FILENAME, FOR
  37.     EXAMPLE put 'TEST.S,P,R',9.
  38.  
  39.   - aDDED NEW PSEUDO-OP prt TO REDIRECT OUTPUT.  prt REDIRECTS
  40.     ASSEMBLER OUTPUT TO THE PRINTER, AND prt 'FILENAME' REDIRECTS
  41.     TO A FILE (DEVICE NUMBER MAY ALSO BE SPECIFIED).
  42.  
  43.     tRAGICALLY, put AND prt DO NOT GET ALONG VERY WELL, AND UNTIL
  44.     THIS IS FIXED THEY SHOULD BE TREATED AS VINEGAR AND BAKING SODA.
  45.  
  46.     (i'D HATE TO TELL YOU JUST HOW MUCH TIME i SPENT TRYING TO GET
  47.     THIS TO WORK; ARGH).
  48.  
  49.   - aLTERED MEMORY MAP (JAMMON AT $8400, BUFFER AT $9500, CODE AT $9600).
  50.  
  51. ned:
  52.   - fIXED BUGS DEALING WITH QUOTATION MARKS.
  53.  
  54.   - cLEAN EXIT TO basic.
  55.  
  56.   - rETURNING FROM jAMMON OR basic RETURNS TO THE LAST POSITION IN
  57.     THE TEXT (PICK UP WHERE YOU LEFT OFF).
  58.  
  59.   * nEW FEATURES:
  60.   - ctrl-O ("oOPS"): UNDO ALL CHANGES TO CURRENT LINE.
  61.  
  62.   - ctrl-F/L ctrl-f/l: fIND TEXT.  ctrl-L RESTRICTS SEARCH TO THE
  63.     LABEL FIELD (FIND LABEL).  ctrl-f/l FORCES A NEW SEARCH, OTHERWISE 
  64.     SEARCH CONTINUES UNTIL END OF TEXT IS REACHED.
  65.  
  66.   - iNSERT MODE: PRESS c=-inst TO TOGGLE INSERT MODE.
  67.  
  68.   - r/s NOW DOES NONDESTRUCTIVE TABBING, GIVING A QUICK WAY TO
  69.     MOVE ALONG A LINE OF CODE; SHIFT-r/s TABS BACKWARDS.  tHIS
  70.     FEATURE TOOK AN ABSURD AMOUNT OF TIME TO GET WORKING CORRECTLY.
  71.  
  72.   - bOOKMARKS: pRESS home TO SET BOOKMARK, c=-home TO RETURN TO
  73.     BOOKMARK.
  74.  
  75.   - iNSTANT COMENT SEPARATORS: pRESS ctrl-=, ctrl-^, ctrl-LIRA AND SEE
  76.     WHAT HAPPENS.
  77.  
  78.   - ctrl-b/n MOVES TO BEGINNING/END OF TEXT (ctrl-B/N MOVES TO BEGINNING/
  79.     END OF LINE).
  80.  
  81.  
  82. 1/1/99
  83. ------
  84.  
  85. eDITOR: aUTOMATICALLY FORMATS TEXT
  86. r/s IS TAB (PRETTY USELESS)
  87. ctrl- <- EXITS TO basic (sys 822 TO RE-ENTER)
  88. mISCELLANEOUS OTHER FIXES AND ADDITIONS
  89. lOAD AND SAVE ACTUALLY WORK :)
  90.  
  91. aSSEMBLER: lOTS OF STUFF!
  92.  
  93. * cONDITIONAL ASSEMBLY:
  94. do ARG;iF ARG=0 THEN DON'T ASSEMBLE
  95. else;REVERSE LAST do CONDITION
  96. fin;END do/else CONDITION
  97.  
  98. eXAMPLES:
  99.  
  100. do debug;dON'T ASSEMBLE IF debug=0
  101. do *-$c000;dON'T ASSEMBLE IF *=$c000
  102.  
  103.   do/else SHOULD ALWAYS BE TERMINATED BY A fin
  104.  
  105. * put PSEUDO-OPCODE (UNTESTED!) -- INCLUDE FILE IN ASSEMBLY.
  106. eXAMPLES:
  107.  
  108. put 'FILE1.S'
  109. put 'FILE,s,r'
  110.  
  111.   nOTE THAT NO EXTENSIONS ETC. ARE ADDED TO ARGUMENT.
  112.  
  113. * bACKARROW TOGGLES THE ASSEMBLY SCREEN OUTPUT
  114.  
  115. * r/s HALTS ASSEMBLY
  116.  
  117. * mISCELANEOUS BUGFIXES
  118.  
  119. jAMMON:
  120. X NOW EXITS BACK TO PROGRAM
  121.  
  122. pROBABLY SOME OTHER STUFF i CAN'T REMEMBER RIGHT NOW.
  123.  
  124. i HAVE (MORE OR LESS) SUCCESSFULLY ASSEMBLED AN OLDER VERSION OF eL cHEAPO
  125. IN eL cHEAPO.
  126.  
  127.