zlraa@iceman.jcu.oz (Ross Alford) (07/31/90)
I am seriously considering buying an Atari Portfolio, but have one unresolved question: If I buy the RS232 adapter for it, how do I *initially* get a program into it that will do file transfers through the RS232. No software appears to come with it, the Portfolio has no built-in programming language, so how do you bootstrap a serial communication program into it in the first place. Note: no-one I know nearby has one of the parallel file transfer packages, so I can't count on borrowing one of those. On the same subject, is the Portfolio's serial port compatible with PC/XT? Will programs that directly manipulate the hardaware work? Failing that, is the BIOS compatible enough that PC RS232 BIOS calls function? Anyone want to comment on the BIOS-level compatibility of the Portfolio in general? Ross Alford zlraa@iceman.jcu.oz zlraa@marlin.jcu.au.edu
emv@math.lsa.umich.edu (Edward Vielmetti) (08/01/90)
In article <871@iceman.jcu.oz> zlraa@iceman.jcu.oz (Ross Alford) writes:
I am seriously considering buying an Atari Portfolio, but have one
unresolved question: If I buy the RS232 adapter for it, how do
I *initially* get a program into it that will do file transfers
through the RS232.
There are some amazingly tiny bootstrap programs for ms-dos kermit,
i'd see about keying in one of those. ftp from watsun.cc.columbia.edu.
--Ed
Edward Vielmetti, U of Michigan math dept <emv@math.lsa.umich.edu>
werner@vax1.informatik.fh-regensburg.dbp.de (Ralf Werner) (08/01/90)
Someone wanted to know how to download programs into the PORTFOLIO. This is done with the PARALLEL interface; there's software built into the FOLIO (and on disks that come with the parallel adapter) that makes a bitwise transfer (I guess they use BSY and STROBE on the centronics port) between FOLIO and PC. Its rather slow, but it works fine! BTW: has anybody seen ROM revisions > 1.072 ??? Ralf
hburford@enint.Wichita.NCR.COM (Harry Burford) (08/02/90)
emv@math.lsa.umich.edu (Edward Vielmetti) writes: >In article <871@iceman.jcu.oz> zlraa@iceman.jcu.oz (Ross Alford) writes: > I am seriously considering buying an Atari Portfolio, but have one > unresolved question: If I buy the RS232 adapter for it, how do > I *initially* get a program into it that will do file transfers > through the RS232. >There are some amazingly tiny bootstrap programs for ms-dos kermit, >i'd see about keying in one of those. ftp from watsun.cc.columbia.edu. >--Ed >Edward Vielmetti, U of Michigan math dept <emv@math.lsa.umich.edu> Currently Atari is including the parallel interface with their port. this is aparently a bi-directional interface and you will not need the serial to communicate with the PC. As far a comm. goes, there is a comm program as well as spread sheet, word processing, scheduler, + others built into the stock port. I don't own one yet so I'm not sure how well they work. (when I said PC above, I meant a host PC that the port would comm. with) -- Harry Burford - NCR Peripheral Products Division, Printer Products PHONE:316-636-8016 TELEX:417-465 FAX:316-636-8889 CALL:KA0TTY SLOWNET:3718 N. Rock Road, Wichita KS C-$erve:76226,2760 Cherokee N7476R SS: 9.5 Harry.Burford@Wichita.NCR.COM
stan@hprpcd.HP.COM (Stan Witherspoon) (08/03/90)
For all Portfolio users, Here is a shell archive of Xterm2, a small terminal emulator that supports Xmodem for the Portfolio. I have received several requests for it, and since it is so small, I figured I would post it. Enjoy. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ Stan Witherspoon ~ Disclaimer ~ ~ Systems Technology Division ~~~~~~~~~~~~~~~~~~~~~~~~ ~ Hewlett Packard Company ~ These are my ~ ~ 8010 Foothills Blvd. ~ personal opinions ~ ~ Roseville Ca. 95678 ~ and do not represent ~ ~ Phone: (916) 785-5071 ~ the views of anyone ~ ~ RF: N6SCE ~ or anything else ~ ~ Email: ucbvax!hplabs!hprpcd!stan ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # This is a shell archive. Remove anything before this line, # then unpack it by saving it in a file and typing "sh file". # # Wrapped by Stan Witherspoon <stan@hprstw> on Mon Jul 16 15:41:00 1990 # # This archive contains: # xterm2.com # # Modification/access file times will be preserved. # User/group owner information will be preserved. # Error checking via wc(1) will be performed. # Error checking via sum(1) will be performed. LANG=""; export LANG PATH=/bin:/usr/bin:$PATH; export PATH if sum -r </dev/null >/dev/null 2>&1 then sumopt='-r' else sumopt='' fi rm -f /tmp/uud$$ (echo "begin 777 /tmp/uud$$\n \nend" | uudecode) >/dev/null 2>&1 if [ -f /tmp/uud$$ ] then rm -f /tmp/uud$$ unpacker=uudecode else echo Compiling unpacker for non-ascii files pwd=`pwd`; cd /tmp cat >unpack$$.c <<-'EOF' #include <stdio.h> #define DEC(c) (((c) - ' ') & 077) main() { int n; char dest[128], a,b,c,d; scanf("begin %o ", &n); gets(dest); if (freopen(dest, "w", stdout) == NULL) { perror(dest); exit(1); } while ((n=getchar()) != EOF && (n=DEC(n))!=0) { while (n>0) { a = DEC(getchar()); b = DEC(getchar()); c = DEC(getchar()); d = DEC(getchar()); if (n-- > 0) putchar(a << 2 | b >> 4); if (n-- > 0) putchar(b << 4 | c >> 2); if (n-- > 0) putchar(c << 6 | d); } n=getchar(); } exit(0); } EOF cc -o unpack$$ unpack$$.c rm unpack$$.c cd $pwd unpacker=/tmp/unpack$$ fi echo x - xterm2.com '[non-ascii]' $unpacker <<'@eof' begin 644 xterm2.com MM$J[8 ZY! #3Z\TA<PRT";I< <TAN !,S2&\40ZT";IX <TA^E,&N PUS2&) M'KL#C :] P=;NO\"N PES2'[Z'$!Z*(!Z,0"H",+"L!T!>C* <T@Z+P Z#X! MZ_A&86EL960@5&\@06QL;V-A=&4@365M;W)Y#0HD6%1E<FT@,BXP(" H8RD@ M,3DY,"!*:6T@4W1R875S#0H@(" @($8Q/5%U:70@1C(]4F5C96EV92!&,SU3 M96YD($8P/45C:&\-"E-(2494*R!&,3U(96QP($8R/4-A<'1U<F4@1C,]5&5X M="!396YD#0I#5%),*R @1C @=&\@1CD]4V5N9" B,"Y85$TB('1O("(Y+EA4 M32(-"B3HJ0&T <T6=/>T ,T6"L!T$( ^EP( = A0BM"T LTA6,. _#MT1H#\ M/'0H@/P]="B _$1T2(#\5'0M@/Q5=!Z _%9T'H#\7GRW@/QG?[+HI03KK>@O M NNHZ",#ZZ/H5 3KGNBW!.N9Z T%ZY3HF@"+'AT+"]MT!+0^S2'-(/86EP+I M?/\ 4E=0BSZY [H% /7[*@@=/M8N@ ]?N7UK#4%925S/ 'H[8BSX !!^) M/KD#Z"L Z!8&Z+@ N P Z&8 N@0 ]>P ^[H" "+U^Q?6EY8P[H! "X#%KD# ML 'NP[H! "X#%KD#L #NPU!25[H "X#%KD#["Z+/D4*+H@%+O\&10I?6EC/ M4%-2Z-'_'HX>O0.+%KL#N PES2$?L$CH! !:6UC#4%-14E"Q _[!@/D+=!VX M 1R*^<UA@?I_@'7L6(K8BOFZ?X"X !S-8>L=D+$#_L& ^0MT#K@!'(KYS6&# M^@!U[>O96+I_@.Y:65M8PU"Q!=+H= B*R+4&T^GK [D7!(L6N0.#P@.P@.Z+ M%KD#BL'N0HK%[E@D'XL6N0.#P@/NPP %!345*!/D4*10EU!5I96UC# MH$4))'^B10F+'AT+"]MT(;1 ND4)N0$ S2%S%;0^BQX="\TAM FZ20O-(<<& M'0L .@S!(K0M +-(>NW4%-14E>[@ "T (H' ]A#Q@< NX / !T64/H80" M/RUU4$.*!Z(C"T/H4@"_RPJ*!X@%0T<*P'7VH",+/&AT+SQ(="N[RPJ*!PK M="6@(PL\<G0//%)T"SQS=! \4W0,ZQ"0NB0 Z'0#ZSB0Z2T!Z28#Q@8C"P"0 M7UI96UC#@#\ = B /R!W T/K\\-04U%25[0)NB0+S2'HX@,] !U ^G2 +D M (O3M#S-(7,#Z<0 HQL+Q@8?"P&0Q@8B"P"0NA( Z!<#<@8\&'0=Z_*P%>BY M_?X&(@N /B(+"G8#Z8P NFP!Z/8"<M<\!'4#ZWF0/ %T$SP8=>FZ-P#HWP)R MX3P8=>SK9Y"[1PJZM@#HS0)RKH@'0X'[R@IR[[M)"KF .B0 CH&R0IUEJ!' M"C@&'PMUC?;0.@9("G6%L ;H3/W^!A\+Q@8B"P"0LBZT!LTAM$"+'AL+NDD* MN8 S2%R#3V '4(Z7G_L ;H'_VT/HL>&PO-(;0)NDD+S2'H00)?6EE;6,-0 M4U%25[0)NC@+S2'HZ0(] !U ^D/ ;D (O3N ]S2%S ^D :,;"\8&'PL! MD,8&(@L D+F$ +]'"K _/.JM#^+'AL+N8 NDH*S2%S ^FO #T '4#Z:< MH!\+HD@*]M"B20K&!D<* 9"[2@JY@ #HN@&BR@JZ(@+K99#^!A\+Q@8B"P"0 MLBZT!LTAN80 OT<*L #\\ZJT/XL>&PNY@ "Z2@K-(7)9/0 =%2@'PNB2 KV MT*))"L8&1PH!D+M*"KF .AG :+*"OX&(@N /B(+"G=(NT<*N80 Z$$!NFP! MZ',!<N0\!G23/!5TW#P8=>^Z-P#H7P%RYSP8=>/K'9#^!B(+@#XB"PIW$; $ MZ/7[NFP!Z$ !<N@\!G7DM#Z+'AL+S2&T";I)"\TAZ L!7UI96UC#4%-14HL> M'0L+VW04M#[-(;0)NDD+S2''!AT+ #K'I"T";HD"\TAZ)@!/0 = ZY "+ MT[0\S2%R Z,="UI96UC#4%-14H#L+8#\.G4#@.P*B"9+#+I+#+D +@ /<TA M<EFC&POK(Y!04U%2M FZ. O-(>A, 3T '0YN0 B].X #W-(7(MHQL+M#^+ M'AL+N8 ND<*S2%R$CT '0-B\B[1PKH0P#H3OSKWK0^BQX;"\TAM FZ20O- M(>A' %I96UC#4%*T";I(#,TAM FZ> '-(;0)NK(+S2%:6,.T";IG"\TA7UI9 M6UC#4%-1B@=#Z-[ZXOA96UC#45.P ('0^+[6UG#4+0!S19T%#T .W4/M #- M%K 8Z+?ZZ+3ZZ+'Z6,-34K0!S19T$CT .W0'M #-%NL'D+ 8^.LRD(O:M #- M&HD6( N!/D4*10EU&[0!S19T!3T .W3=M #-&BL6( L[TW[A^>L%D.@$ /A: M6\-25[@ ($^10I%"70+OT4)B@6Z 0#H P!?6L-14E97N44) \H[#D4*=@B+ M%D4*@>I%"?K\BPY%"H'I10DKRKY%"0/ROT4)\Z0I%D4*^U]>6EG#4KO+"K0! MS19T^K0 S18*P'3R/ AT#SP-=":(!T.*T+0"S2'KWX'[RPITV4NR"+0"S2&R M(+0"S2&R"+0"S2'KQ+(-M +-(;(*M +-(<8' (O#N\L**\-:PU-14K0]N0 MNE +S2%R2XO8N !"N0 NM8"S2%R/#W6 G4WM#^ZRPJY! #-(7(K/00 =2:T M/LTAH,L*L072X(H>S JQ ]+C"L.*'LX*L0+2XPK#"@;-"NL'D+0^S2&P@UI9 M6\, M M M M M 10D M M M M M T*1FEL92!T;R!R96-E M:79E/R D#0I&:6QE('1O('-E;F0_("1$;VYE#0HD0SI<4UE35$5-7%!%4DU$ M051!+D1!5 !#;VUM86YD(&QI;F4Z#0H@+7(@/&9I;&5N86UE/B @6$UO9&5M M(%)E8V5I=F4-"B M<R \9FEL96YA;64^("!836]D96T@4V5N9"1#;W!Y<FEG M:'0@,3DY,"!B>2!*:6T@4W1R875S#0I0;W)T:6]N<R!C;W!Y<FEG:'0@8GD@ M1$E0("8@071A<FD@0V]R<"X-"E!R;V=R86T@:6X@<'5B;&EC(&1O;6%I;BX@ M($YO="!F;W(@<V%L90T*57-E("(M:"(@;VX@=&AE(&-O;6UA;F0@;&EN92!F M;W(@:&5L<"X-"B0Q+GAT;0 3 end @eof set `sum $sumopt <xterm2.com`; if test $1 -ne 40685 then echo ERROR: xterm2.com checksum is $1 should be 40685 fi set `wc -lwc <xterm2.com` if test $1$2$3 != 701542944 then echo ERROR: wc results of xterm2.com are $* should be 70 154 2944 fi touch -m 0716151290 xterm2.com touch -a 0716151190 xterm2.com chmod 644 xterm2.com chgrp users xterm2.com chown stan xterm2.com rm -f /tmp/unpack$$ exit 0
SLSW2@cc.usu.edu (Roger Ivie) (08/07/90)
In article <871@iceman.jcu.oz>, zlraa@iceman.jcu.oz (Ross Alford) writes: > If I buy the RS232 adapter for it, how do > I *initially* get a program into it that will do file transfers > through the RS232. Very good question. > > On the same subject, is the Portfolio's serial port compatible with > PC/XT? Will programs that directly manipulate the hardaware work? > Failing that, is the BIOS compatible enough that PC RS232 BIOS calls > function? Anyone want to comment on the BIOS-level compatibility > of the Portfolio in general? Everything that I've tried at a BIOS level has worked. Nothing that I've tried at a hardware level has. The RS232 port is definitely BIOS compatible. I've played with it and done some playing with the screen (I wrote a small terminal emulator using BIOS calls for both the screen and the serial port). Before the requests start pouring in, it is not fit for external consumption. No, I won't post it. -- =============================================================================== Roger Ivie 35 S 300 W Logan, Ut. 84321 (801) 752-8633 ===============================================================================