Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!mnetor!uunet!seismo!sundc!pitstop!sun!decwrl!sgi!daisy!atari-sources-request
From: atari-sources-request@daisy.UUCP
Newsgroups: comp.binaries.atari.st
Subject: v01i031:  bin:all:uue IBMFMT - Format disks in IBM format, usable by ST
Message-ID: <676@daisy.UUCP>
Date: Sat, 28-Nov-87 22:48:50 EST
Article-I.D.: daisy.676
Posted: Sat Nov 28 22:48:50 1987
Date-Received: Tue, 1-Dec-87 06:36:15 EST
Sender: turner@daisy.UUCP
Lines: 134
Approved: daisy!turner

Submitted by: imagen!decwrl!hplabs!ames!rochester!cornell!batcomputer!braner (braner)
comp.binaries.atari.st: Volume 1, Issue 31
Archive-name: ibmfmt



~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-
[Editor's Note]

	The following note from Moshe is pretty self explainatory, I can 
only test this on my DSDD 3.5" disk as I don't have a IBM system that
uses 3.5" disks nor do I have a 5 1/4" B: disk. The sources for this 
are posted in comp.sources.atari.st

the checksum is:

bytes =     5659(     5754)   cksm = 1138   ibmfmt.uue

~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-
Hi, James!

Here is a submission for comp.*.atari.st (some for each):

This is a corrected version of the 200% MS-DOS-compatible formatter.
It will format 3.5" (720K, MS-DOS 3.3) disks in drive A and 5.25" (360K,
MS-DOS 2.0) disks in drive B (assuming you have a 5.25" drive attached
as drive B!).  (Sorry, no frills!)  The disks are NOT bootable (on MS-DOS)
but both the Atari ST and MS-DOS machines can read and write files on
them, even in subdirectories.  The correction (of the early version that
I posted to comp.sys.atari.st) is that now a random disk ID is created.
In the early version, the same ID was always used (stupid me!).

Thanks for doing the moderation job (must be a pain)!

- Moshe Braner

Here is the source code (Megamax C), followed by the uuencoded binary.

------------------ cut here ------------------
table
 !"#$%&'()*+,-./0123456789:;<=>?
@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
begin 644 ibmfmt.tos
M8!H   X    !7@  +E@                  $[Y    #$[Y   -BBI/*FT z
M!" M  S0K0 4T*T '-"\   A "( THW"O/____XN02\ +PU"9S\\ $I.0=_\y
M    #"!M !@B;0 8T^T '" M !13@&\&$R!1R/_\(&T $" M !Q3@$(846/SP 03\\  ).05B/3G7K/)!)0DT@(#(N,  " @$  G  v
MT +] @ )  (    @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( X?u
M,\#ZCM"\ 'PVQP9X /1\-J-Z /O-$W)DN%  CL SV[@! KD& #/2S1-R4;$+t
M)HH'.H?>?'5.)HI'(#J'Z7QU1$/BZKAP ([ ,]NX!@*Q!+8!S1-R)[<,N D"s
MN0$!M@#-$W(9S1'0P-# )0, =0% 0(O(,\"[# #J  !P +[_?.@. .O^OA5]r
MZ 8 M #-%LT9K(3 = BT#K,'S1#K\\-)0DU"24\@($-/34E"341/4R @0T]-q
MWP(E @DJ_U  #P(-"D1I[>  VQ3<>5A93ORM\N0L _*PF@#T = ,FB@6Ji
MBL3B\08?B4<"QPOKH1P%,]+W-@M\f
M_L"B/'RA-WRC/7R[  >A-WSH20"A&'PJ!CM\0#@&/'QS Z \?%#H3@!8/7SJ  !P *P*P'0BM Z[!P#-d
M$.OR,]+W-AA\_L*(%CM\,]+W-AI\B!8J?*,Y?,.T HL6.7RQ!M+F"C8[?(O*c
MANF*%OU]BC8J?,T3PPT*3F]N+5-Y?_^9P  % QN %G__F<   I"9TZZ LQ4CTAL ,H_/  )3KH%Q%R/+7R'94,Au
M_^@]?.7E__I";O_^8   ZC N__AF   .,"[__L!\  %G   0/SP +C\\  ).t
MN@6,6(]";O_\8   LC\N__HO+O_H/SP  3\N__P_+O_^/SP "3\N__1"ITALs
MV.8_/  *3KH%/-[\ !I*@&<  'I(; #:/SP "4ZZ!4)S8YM# ,)M2;O_^#&X! /_^;0#_YC\\ !%.N@/ 5(_A@"U _^A![O_H( @Fj
M0#E;V.XY4]CP/SP "4)G0F<_/  !/R[_]$*G2&S8YC\\  E.N@.*WOP %"U i
M_^P@+O_P9@  "B N_^QG   42&P!#C\\  E.N@."7(]@   02&P!,#\\  E.h
MN@-P7(\_/  (3KH#9E2/)E].7DYU3G5.5@  /RX "$ZZ LI4CPQN@P  "&X&g
M,#P  & >/RX "#\\ #Y.N@,T6(\Y0-+D9P8P//__8 0P/   3EY.=4Y6   _f
M+@ (/SP 3$ZZ PY8CTY>3G5.5O_^+PM![-,R)DA@%C K  K ?  #9P@O"TZZe
M "I8C];\ !0@"T'LTS(B"-*\   %M+"!;=@_+@ (3KK_KE2/)E].7DYU3E8 d
M "\+)FX ""\+3KH 1%B/2D!G!C \__]@,# K  K ?  09PHO*P &3KH!^%B/c
M0FL "C\K  Q.NO\L5(]*0&<&,#S__V $,#P  "9?3EY.=4Y6  !(YP$0)FX b
M"# K  K ?  #9@@P//__8   F"X3GJL !C K  K ? " 9U8P*P *P'P  F8&a
M,#S__V!V,"L "L!\  1G$#\\  )"IS\K  Q.N@!H4(\_!R\K  8_*P ,3KH"z
MS%"/#$#__V8&,#S__V!  FO_?P *, =(P-&K  Y@) QK    #&\_  *+4#_] QN  $ #F8.("[_^-"N  HM0  *u
M8"0,;@ "  YF#B N__30K@ *+4  "F .,"X #F<((#S_____8&(@+@ *L*[_t
M]&\>2&[_\B N  J0KO_T+P _+@ (/SP 0$ZZ .#>_  ,0F<_+@ (+RX "C\\s
M $).N@#*WOP "@R      %W P'P  3E TN1G"B \_____V *8 A";-+D("X r
M"DY>3G5.5@  +RX "#\\ $E.N@".7(].7DYU3E;__D)N__Y@)C N__[E@$'Lq
MT;30P# 0L&X "&8.,"[__N6 0>S1M-# 0E!2;O_^#&X 3/_^;=).7DYU3E;_p
M_C\'/BX "#U\ 3#__D'LT;0B2-+N__Z^4&<&6$BSR&;V,"@  CX?3EY.=2E)o
MT; I2M&L*5_1J$Y.(FS1L"1LT:PO+-&H3G4I2=&P*4K1K"E?T:A.02)LT; Dn
M;-&L+RS1J$YU3E8  & T(&X "! 02("P?  *9@X_/  -/SP  DZZ_\98CR!Nm
M  A2K@ ($!!(@#\ /SP  DZZ_ZY8CS N  Q3;@ ,2D!FP$Y>3G5.5@  8!@@l
M;@ (4JX "! 02( _ #\\  1.NO^ 6(\P+@ ,4VX #$I 9MQ.7DYU3E8  & 8k
M(&X "%*N  @0$$B /P _/  %3KK_4EB/,"X #%-N  Q*0&;<3EY.=4Y6__)(j
MYP P)FX "B1+0>P!6BU(__8,;H,   AF%C\N  XO"TZZ_S1_  ,.4#2Y$C L*[_\F<(,#S__V   *@P+-+DT6[__B\Ne
M__8O/     (_+@ (/SP 0$ZZ_D;>_  ,.4#2Y Q   )G!C \__]@=%)N__Y2d
MBB *+4#_^F "4HH@"I"+L&X #F4 _V1@$" +-BX #L:\  #__]"#)$ @"I"Nc
M__I(P"U __(O+O_Z+R[_\C\N  @_/ ! 3KK]Y-[\  PY0-+D2,"PKO_R9P8Pb
M//__8! P+-+DT6[__D)LTN0P+O_^3-\, $Y>3G5#[-,R(OP     ,OP  "+\a
M     #+\  DR_(, (OP     ,OP  "+\     #+\   B_      R_ $",OR#z
M "+\     #+\ @ B_      R_   (OP     ,OP! C+\@P B_      R_ ( y
MTOP%>#E\ @#3,$YU&T4-"@H)35,M1$]3(&-O;7!A=&EB;&4@9&ES:R!F;W)Mx
M871T97(L('8Q+C$   T*"@E%;G1E2!K97DN $-/3CH  $%56#H  %!25#H   T*q
(       "!@!Ep
 o
end