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(-"D1I2!W:&5N(')E861Y#0H n
M m
M l
M !5JNLTk
MD$E"32 @,RXS (" 0 "< "@!?D# D @ j
M$@ ! /HSP([0O !\%@>[> 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