   10REM SAVE"$.Arabic.Source.MakeRom"
   20A%=&FFFF:B%=&FFFF:C%=&FFFF:D%=&FFFF:E%=&FFFF:F%=&FFFF
   30G%=&FFFF:H%=&FF:I%=&FF:J%=&FF
   39S%=&0100 : REM TEMPORARY non-zero-page absolute two-bytes, trashed.
   40T%=&DA   : REM Zero-page absolute two-bytes.  Used in interrupt and trashed.
   50REM A% = HelpHandler
   60REM B% = CommandHandler
   70REM C% = FlipHandler
   80REM D% = WrchHandlerInit
   90REM E% = CopyHandlerInit
  100REM F% = ArabicByteHandler
  110REM G% = FlipHandlerInit
  120REM H% = ContextAnalyseFlag  ---- Private Space
  130REM I% = NumberReverseFlag ---- Private Space
  140REM J% = CurrentState  ---- Private Space variable
  150REM L% = List option  - 0=Off, 1=On
  160REM Z% = Last valid Zero Page Base
  170REM N% = Next zero page
  180N%=&70
  190Z%=&8F
  200REM M% = Next non-page-zero Ram address
  210M%=0
  220W%=&FFFF
  230REM W% = Global flag for 2-phase assembly (Not FFFF means 2nd phase)
  240REM      set to final P% for final rom size saving
  250REM O%,P% - Assembly control
  260REM Q% = copy of O%
  270REM R% = copy of P%
  280REM A%,X%,Y% - System variables
  290CHAIN"$.Arabic.Source.Main"
