Dos XL 2.30 patch#

Version 2.30P was a newer version to 2.30 to fix two problems.

  • In previous versions of DOS XL, if you initialized a disk from the menu, the disk would not boot unless the file MENU.COM was on the disk. To alleviate this problem, type Q to quit the menu. Then type INIT or INITDBL from the command processor. Note: everything on the menu can be done manually from the command processor.
  • If you have a multidrive system and you initialized a disk in a drive other than one, when booted, the disk will always come up with the number of the drive on which it was initialized. To prevent this problem, use D1: as the destination drive.

The patch for DOS XL 2.30 to make it a 2.30P:

  10 XIO 36,#1,0,0,"D:DOS.SYS" : REM unprotect file
  20 OPEN #1,12,0,"D:DOS.SYS"
  30 READ CNT:IF CNT=0 THEN GOTO 300
  40 READ START
  50 FOR ADDR=START TO START+CNT-1
  60 READ BYTE:POKE ADDR, BYTE
  70 NEXT ADDR
  80 GOTO 30
  200 DATA 3,5481,32,1,21
  210 DATA 27,5377,141,217,22,169,16
  220 DATA 141,23,22,,169,23,141,24,22
  230 DATA 169,49,141,30,22,169,64,133
  240 DATA 12, 169,21,133,13,96
  250 DATA 0
  300 CLOSE #1
  310 END