[net.micro.atari] 256K 800XL updates

oyster@uwmacc.UUCP (Vicious Oyster) (11/21/85)

Regarding queries about and problems with the BYTE DOS for 256K, here's
what's in the MAAUG October newsletter:

[Start newsletter excerpt]

...the new Atari 130XE comes with DOS 2.5 which already supports a RAM-disk
as D8:.  DOS 2.5 will work with our memory upgrade without modification;
however, since the 130XE only comes with 128K, DOS 2.5 has no way of knowing
about the extra memory that our modification provides.

The following is a description of how to modify DOS 2.5 in order to provide D8:
with a full 720 sectors (instead of the 512 sectors provided); and to add D7:
with 720 sectors.  This procedure is included for the benefit of other users
groups... MAAUG members need not read this section since they can get the 
patched DOS at the MAUUG meeting.  You will need an ASSEMBLER cartridge to 
install this patch:

1) Insert your assembler cartridge.
   Put DOS 2.5 in drive 1.
   Cold start your machine.

2) When the "EDIT" prompt appears, get into debug mode by typing: "BUG".

3) When the "DEBUG" prompt appears, get into the mini-assembler by typing "A".

4) Type the following lines ending each by pressing the RETURN key.  The mini-
assembler will respond to each line with one or more lines of assembled object
code.  Notice that you MUST type a space after each '<' sign (which denotes the
end of the address and the start of the instruction).

B86< LDX #0
105C< LDA #$64
12DE< LDY $21
< CPY #8
< BCC *+4
< ADC #5
< TAY
< LDA $185B,Y
< JMP $1846
148D< CMP #6
14C4< LDA #$70
< JSR $1846
183A< .BYTE "MEM.SAV ERR",$9B
1846< STA $44
< LDA $D301
< AND #$83
< ORA $44
< STA $D301
< RTS
185B< .BYTE $20,$24,$28,$2C
< .BYTE $40,$44,$48,$4C
< .BYTE $60,$64,$68,$6C
77F< CPX #7
< BCC $78A
B88< CMP #7
< BCS $BD3
105E< CPY #7
< BCS $1076
70A< .BYTE $C3

5) Press the RETURN key to exit the mini-assembler mode.

6) Type "X" followed by RETURN to return to the EDIT mode.

7) Type "DOS" to access the DOS menu.

8) Write the DOS files out to drive 1.

9) Turn off the machine and cold start DOS... when you do a directory of
D8: you should now have 620 sectors free (instead of 499).  Use the "I"
command to format D7:.  When you do a directory of D7: you should have
707 sectors free. (D8: is automatically formatted by the "RAMDISK.COM"
program if present on the disk when DOS is loaded.)

10) Pat yourself on the back... you now have two full-sized RAM-disks.

Note: this patch will only drive 256K.  A single patch to drive either the
256K or 512K will be forthcoming as soon as we have a working 512K memory
upgrade installed.

                    ==========
                      QUIRKS
                    ==========

Don't erase DOS.DUP or MEM.SAV from D8:

Don't write DOS files to D5: thru D7:

Don't try to copy MEM.SAV

Don't count on the Duplicate disk function always working between RAM-disks

Don't turn off your machine and expect data written only to a RAM-disk to
still be there when you turn it back on.

Don't run any 130XE programs that use extra memory without first saving any
data that you need to keep from your RAM-disks to a real disk. (For example
a sector copier.)

Don't expect all the 130XE software to work since there is one function of
that machine which is not duplicated by this memory upgrade...namely, the
extra memory video chip enable line (PB5) is being used by us as an address
line.

Two DOS error messages were shortened/disfigured in order to make room for
these patches.  They are "Type Y to still run DOS" and "ERROR-saving user
memory on disk".  The latter now reads: "MEM.SAV ERR" and the former now
is illegible (Asi es la vida).

If the 512K version of the upgrade is installed, then the self-test feature
of the 800XL must be sacrificed.

Disclaimer:  The information contained in the articles in the MAUUG Newsletter
are intended for general distribution as the property of the Madison Area ATARI
User's Group.  The information is free and may be used in any way which is
generally assumed to be appropriate by any individual or group of individuals
as long as no financial compensation is incurred.  Neither the articles nor the
information contained in them is to be sold or distributed in exchange for
money.
  ATARI is a copyrighted name and all of its products are protected by
copyright.

[End newsletter excerpt]

Further caveats:
  Don't change your original copy of DOS!!  Change a copy.
  There's a small chance that I confused a "B" with an "8" in the above
instructions, due to the fact that the newsletter is done using a dot-matrix
printer with less than perfect resolution.

Further news:
  The MAAUG now has a couple of 512K 800XL's.
  They are still having a few problems with the 1200XL upgrade, but they just
started working on it last week, so I'm keeping my fingers crossed.
  I'm still trying to keep names of anybody who wants further info.

Personal disclaimer: I'm neither a hardware hacker, an OS wizard, nor an
official representative of the MAAUG.  Also, my employer has no connection
with the MAAUG, and doesn't know what I do during my coffee breaks.

 - Joel Plutchak
   {allegra,ihnp4,seismo}!uwvax!uwmacc!oyster