!pr2
Changing Tab Stops in the 68000 Cross Assembler................
                                            Bob Sander-Cederlof

The procedure as described in the S-C Macro Assembler manual works for the 6502 version and for all the cross assemblers except the 68000 cross assembler.  The procedure described in Appendix D will not work because the 68000 cross assembler uses both banks of memory at $D000-DFFF.  In order to be certain the correct one is switched on, the command interpreter keeps using the selection soft switches.  The result is that the bank stays write-protected, and no patches ever get installed.

Of course, there is a simple way around the problem.  Here is how to change the tab stops in the 68000 Cross Assembler:

!lm+5
First, boot the cross assembler disk and select option 2, loading the language card version at $D000.
!lm+5
!pp-5

:BLOAD S-C.ASM.MACRO.68000.LC
:MNTR
*AA60.AA61
*AA60- xx yy   (probably C6 27)
*D010.D014
D010- 0E 16 1B 20 00
*C083 C083 D010:7 10 1B 2B  (or whatever values you like)
C083- zz
C083- zz
*D010.D014
D010- 07 10 1B 2B 00
*BSAVE S-C.ASM.MACRO.68000.LC,A$D000,L$yyxx
*3D0G
:     that's it!
!pp0
!lm-10

Similar methods apply to the other customizing patches mentioned in Appendix D.
