Atari DOS 2.5 Source Code from OSS ; (C) 1985 Atari, Inc. and OSS, Inc.#


TITLE "FMS - Dual Density for Atari 1050 drives (2.50)"
PAGE " --- Copyright and Author Notice ---"

Copyright (c) 1978,1979,1980,1982,1984
Optimized Systems Software, Incorporated
San Jose, California

THIS PROGRAM MAY NOT BE REPRODUCED,
STORED IN A RETRIEVAL SYSTEM, OR
TRANSMITTED IN WHOLE OR IN PART,
IN ANY FORM, OR BY ANY MEANS, BE IT
ELECTRONIC,MECHANICAL, PHOTOCOPYING,
RECORDING, OR OTHERWISE WITHOUT THE
PRIOR WRITTEN PERMISSION OF
OPTIMIZED SYSTEMS SOFTWARE, INC.
1221-B KENTWOOD AVENUE
SAN JOSE, CALIFORNIA 95129 (U.S.A.)

PHONE: (408) 446-3099

Originally designed and coded by
Paul Laughton of Shepardson Microsystems, Inc.

Modified for Atari 1050 and 130XE by
Mark Rose & Bill Wilkinson
of O.S.S., Inc.

January, 1985

This is the working source code from OSS, Inc. for the Atari DOS 2.5 system software. We deeply thank:

Paul Laughton
Mark Rose
Bill Wilkinson

for writing the software and the following users from AtariAge:

ndary
bob1200xl
ivop
Urchlay

for preserving the source code for generations to come.

How to build Atari DOS 2.5 from OSS#

First, please read these two text files and have 48 KB RAM in your Atari:
Then, please go on with these disk images:
  • builddos.atr(info) ; DOS II 2.0s disk image with all files needed to create DOS 2.5 with the below given files.
  • empty.atr(info) ; Blank DOS II 2.0s formatted disk-image to work with the above files.
  • mac65102.car(info) ; MAC/65 Version 1.02 cartridge to read in the above MAC/65-files. Many thanks to AtariGeezer from AtariAge for giving us that rare to find 034M-cartridge from OSS.

The above image builddos.atr needs the following source files. Here we can go on in two ways:

a) the easy one:

If you have booted with the above disk image, please insert either the dossrc_a-w.atr image or the dossrc-w.atr image in drive 2 (D2:):
  • dossrc_a-w.atr(info) ; Working source code for building the FMS (File Management System -> DOS.SYS-file) on an SD ATR-image with MAC/65-files.
  • dossrc_b-w.atr(info) ; Working source code for building the DUP.SYS-file on an SD ATR-image with MAC/65-files.
  • dossrc-w.atr(info) ; Same as the both images above, but on just a single DD ATR-image with DOS 2.0D.

Then type:
LOAD #D2:FMS.M65
ASM
You should receive the following figure:
Successful assembled source code for the creation of DOS.SYS

Then insert either the dossrc_b-w.atr image or leave the dossrc-w.atr image in drive 2 (D2:):

Then type:
LOAD #D2:DUP.M65
ASM
You should receive the following figure:
Successful assembled source code for the creation of DUP.SYS

Congratulations! You have created the object code for building DOS 2.5. :-)))
On how to go on further, please read the recipe above.

b) the hard one:

The way is the same as in example a), except, that the below given original source files:
  • dossrc_a.atr(info) ; Original source code for building the FMS (File Management System -> DOS.SYS-file) on an SD ATR-image with MAC/65-files.
  • dossrc_b.atr(info) ; Original source code for building the DUP.SYS-file on an SD ATR-image with MAC/65-files.
  • dossrc.atr(info) ; Same as the both images above, but on just a single DD ATR-image with DOS 2.0D.

have to be patched to actually work. Please read the recipe above on how to this.

Add new attachment

Only authorized users are allowed to upload new attachments.

List of attachments

Kind Attachment Name Size Version Date Modified Author Change note
txt
Building_the_OSS_DOS_2.5_sourc... 4.9 kB 1 01-Jul-2015 23:50 Roland B. Wassenberg Building_the_OSS_DOS_2.5_sources_on_the_Atari.txt
jpg
DOS.jpg 94.2 kB 1 01-Jul-2015 23:47 Roland B. Wassenberg DOS.jpg
jpg
DUP.jpg 114.0 kB 1 01-Jul-2015 23:47 Roland B. Wassenberg DUP.jpg
txt
README.txt 0.6 kB 1 01-Jul-2015 23:51 Roland B. Wassenberg README.txt
atr
builddos.atr 92.2 kB 1 01-Jul-2015 23:47 Roland B. Wassenberg builddos.atr
atr
dossrc-w.atr 184.0 kB 1 01-Jul-2015 23:49 Roland B. Wassenberg dossrc-w
atr
dossrc.atr 184.0 kB 1 01-Jul-2015 23:48 Roland B. Wassenberg dossrc.atr
atr
dossrc_a-w.atr 92.2 kB 1 01-Jul-2015 23:49 Roland B. Wassenberg dossrc_a-w
atr
dossrc_a.atr 92.2 kB 1 01-Jul-2015 23:48 Roland B. Wassenberg dossrc_a.atr
atr
dossrc_b-w.atr 92.2 kB 1 01-Jul-2015 23:49 Roland B. Wassenberg dossrc_b-w
atr
dossrc_b.atr 92.2 kB 1 01-Jul-2015 23:48 Roland B. Wassenberg dossrc_b.atr
atr
empty.atr 92.2 kB 1 02-Jul-2015 00:12 Roland B. Wassenberg empty.atr
car
mac65101.car 16.4 kB 1 02-Jul-2015 00:12 Roland B. Wassenberg mac65101.car
car
mac65102.car 16.4 kB 1 02-Jul-2015 01:03 Roland B. Wassenberg mac65102.car
« This page (revision-6) was last changed on 02-Jul-2015 01:15 by Roland B. Wassenberg