home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / commodore-scene-files / SCPU / Scpuserious / UPDATES < prev   
Encoding:
Text File  |  2019-04-13  |  4.1 KB  |  155 lines

  1. Updates:
  2.  
  3. 11/14/99
  4. -------- v1.4
  5.  
  6. Bug fixes and modest enhancements.  v1.4 will be the last version to work
  7. without SuperRAM.
  8.  
  9. General:
  10.   - Uses jammon v2.2 (disk commands, enhanced memory display, etc.)
  11.  
  12. Assembler:
  13.   - <- print toggle works correctly.
  14.   - INC, STX zp,Y etc. fixed.
  15.   - HEX xxxxxx ;comment fixed
  16.   - PER fixed
  17.   - REG on/off fixed
  18.   - Fixed some problems associated with upper/lower case (HEX, DO/FIN, etc.)
  19.  
  20. NED:
  21.   - Lines wrap correctly/printed correctly
  22.   - CTRL-shift-Z and CTRL-shift- <- now used to reformat/exit respectively
  23.     (too easy to hit them without the shift).
  24.   - Fixed CTRL-shift-N bug
  25.   - Fixed CTRL-M bug
  26.   - Fixed delete back screen bug
  27.   - Fixed formatting bugs (e.g. long label followed by opcode)
  28.   - Misc. fixes
  29.  
  30.  
  31. 2/11/99 v1.0 !
  32. -------
  33.  
  34. General:
  35.   - Can specify swap bank in loader
  36.   - Lowers end of BASIC -> safe for directories, etc.
  37.  
  38. Assembler:
  39.   - Fixed bugs in HEX, last device
  40.   - PUT and PRT work correctly
  41.   - Added *= and * -- alternate ORG syntax
  42.  
  43. NED:
  44.   - CTRL-z now reformats text -- useful when converting source
  45.  
  46.  
  47. 1/15/99
  48.  
  49. Assembler:
  50.   - Fixed bugs in CPX/CPY, STX/STY, and accumulator instructions
  51.     (e.g. LSR A is valid)
  52.  
  53.   - Quotes: Single quotes generate "positive ASCII", double quotes
  54.     generate negative ascii, that is, upper-case characters within
  55.     single quotes have values 96-127, and within double quotes
  56.     have values 192-223.  Thus JSR GETIN  CMP #"Q"  BEQ :QUIT
  57.     will branch if Q is pressed, for example.
  58.  
  59.   - Earlier version of El Cheapo correctly compiled.
  60.  
  61.   - DS now accepts 16-bit arguments (e.g. DS 1500 will work)
  62.  
  63.   - PUT now works (more or less) correctly.  Moreover, a device
  64.     number may be specified at the end of the filename, for
  65.     example PUT 'test.s,p,r',9.
  66.  
  67.   - Added new pseudo-op PRT to redirect output.  PRT redirects
  68.     assembler output to the printer, and PRT 'filename' redirects
  69.     to a file (device number may also be specified).
  70.  
  71.     Tragically, PUT and PRT do not get along very well, and until
  72.     this is fixed they should be treated as vinegar and baking soda.
  73.  
  74.     (I'd hate to tell you just how much time I spent trying to get
  75.     this to work; argh).
  76.  
  77.   - Altered memory map (jammon at $8400, buffer at $9500, code at $9600).
  78.  
  79. NED:
  80.   - Fixed bugs dealing with quotation marks.
  81.  
  82.   - Clean exit to BASIC.
  83.  
  84.   - Returning from Jammon or BASIC returns to the last position in
  85.     the text (pick up where you left off).
  86.  
  87.   * New features:
  88.   - CTRL-o ("Oops"): undo all changes to current line.
  89.  
  90.   - CTRL-f/l CTRL-F/L: Find text.  CTRL-l restricts search to the
  91.     label field (find label).  CTRL-F/L forces a new search, otherwise 
  92.     search continues until end of text is reached.
  93.  
  94.   - Insert mode: press C=-INST to toggle insert mode.
  95.  
  96.   - R/S now does nondestructive tabbing, giving a quick way to
  97.     move along a line of code; shift-R/S tabs backwards.  This
  98.     feature took an absurd amount of time to get working correctly.
  99.  
  100.   - Bookmarks: Press HOME to set bookmark, C=-HOME to return to
  101.     bookmark.
  102.  
  103.   - Instant coment separators: Press CTRL-=, CTRL-^, CTRL-lira and see
  104.     what happens.
  105.  
  106.   - CTRL-B/N moves to beginning/end of text (CTRL-b/n moves to beginning/
  107.     end of line).
  108.  
  109.  
  110. 1/1/99
  111. ------
  112.  
  113. Editor: Automatically formats text
  114.     R/S is tab (pretty useless)
  115.     CTRL- <- exits to BASIC (SYS 822 to re-enter)
  116.     Miscellaneous other fixes and additions
  117.     Load and save actually work :)
  118.  
  119. Assembler: Lots of stuff!
  120.  
  121.     * Conditional assembly:
  122.         DO arg    ;If arg=0 then don't assemble
  123.         ELSE    ;reverse last DO condition
  124.         FIN    ;end DO/ELSE condition
  125.  
  126.         Examples:
  127.  
  128.         DO DEBUG    ;Don't assemble if DEBUG=0
  129.         DO *-$C000    ;Don't assemble if *=$C000
  130.  
  131.       DO/ELSE should always be terminated by a FIN
  132.  
  133.     * PUT pseudo-opcode (untested!) -- include file in assembly.
  134.         Examples:
  135.  
  136.         PUT 'file1.s'
  137.         PUT 'file,S,R'
  138.  
  139.       Note that no extensions etc. are added to argument.
  140.  
  141.     * Backarrow toggles the assembly screen output
  142.  
  143.     * R/S halts assembly
  144.  
  145.     * Miscelaneous bugfixes
  146.  
  147. Jammon:
  148.     x now exits back to program
  149.  
  150. Probably some other stuff I can't remember right now.
  151.  
  152. I have (more or less) successfully assembled an older version of El Cheapo
  153. in El Cheapo.
  154.  
  155.