Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!sun-barr!cs.utexas.edu!uunet!portal!cup.portal.com!thad From: thad@cup.portal.com (Thad P Floryan) Newsgroups: comp.sys.amiga Subject: Re: Apple System 7.0 Message-ID: <18361@cup.portal.com> Date: 15 May 89 00:03:33 GMT References: <17148@usc.edu> <24279@agate.BERKELEY.EDU> <18268@cup.portal.com> <1629@neoucom.UUCP> Organization: The Portal System (TM) Lines: 148 Re: Bill Mayhew's doubts concerning my statement that the Amiga UNIX is the same as AT&T's UNIXPC (aka AT&T 3B1 aka Convergent Tech Safari 4 and Miniframe, and the same as Motorola's model 6300 (also mfr by Convergent)), I present for your perusal two postings to Usenet by a CBM employee who DID the port of UNIX to the Amiga. The first message pertains to curses, and the second to the actual source code and the SysV release version and compatibility. The two machines (Amiga and UNIXPC) are quite complementary, which is which I have purchased a number of both of them. Thad Floryan [thad@cup.portal.com (OR) ..!sun!portal!cup.portal.com!thad ] Re-posted messages follow: ------------------------------ first message Relay-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site portal.UUcp Path: portal!uunet!cbmvax!ditto From: ditto@cbmvax.UUCP (Michael "Ford" Ditto) Newsgroups: comp.sys.att,unix-pc.general Subject: Re: Key bindings for UNIX System V curses (long) Message-ID: <5166@cbmvax.UUCP> Date: 2 Nov 88 01:19:29 GMT Date-Received: 2 Nov 88 08:09:09 GMT References: <101@bsadrc.UUCP> <305@oink.UUCP> <571@wp3b01.UUCP> <1824@cbnews.ATT.COM> Reply-To: ditto@cbmvax.UUCP (Michael "Ford" Ditto) Distribution: usa Organization: Commodore Technology, West Chester, PA Lines: 62 Keywords: UNIX SYS5 CURSES FUNCTION KEYS unixpc tam Summary: So where does tam fit into all this, anyway Xref: portal comp.sys.att:5320 unix-pc.general:1983 Portal-Origin: Usenet Portal-Type: text Portal-Location: 1074.3.1941.5 In article <1824@cbnews.ATT.COM> mark@cbnews.ATT.COM (Mark Horton) writes: >The author seems to be under the impression that System V curses does >not support arrow keys, function keys, and other special purpose keys >such as the ones that overwhelm the edges of the UNIX PC keyboard. >This assumption is presumably based on the version of curses that >comes with the UNIX PC. Mr. Horton's article, while very informative (and certainly authorative), leaves me confused in a few ways... (but thanks for the posting, Mark, it's good to hear this sort of thing "from the horse's mouth"). >There are several versions of libraries called "curses" in the world. [ ... ] >The UNIX System software on the UNIX PC started with System V release 1. >Since SVr1 did not have curses, and Convergent thought curses was a good >idea, they grabbed a public domain curses, namely the Berkeley version, >and included it. Upgrades to 3.0, 3.5, 3.51, etc were all basically >patches, and used the same version of curses. I have used curses on the Unix PC, and been able to use keymap(), etc. to read such codes as KEY_LEFT, KEY_EXIT, etc. Did something change in later Unix PC releases (I have 3.51) that you forgot about? It seems to be the "SVr2 curses" (it has the #ifndef NONSTANDARD); it also contains "@(#)curses:screen/curses.form 1.4.1.4". Mark, could you be describing TAM, the termcap-based pseudo-curses? I have always wondered exactly where that idea came from, whether it was ever considered for inclusion as a SysV standard, etc. I heard a rumor that the 6300- family includes the TAM library for compatibility with Unix-PC programs. Another minor inconsistency between your description and Real Life (at least as I experience it) is that Amiga Unix, which is currently SysVr3.1, has a curses.h which is byte-for-byte-identical with that of the Unix PC (3.51). So perhaps what you describe as "SVr3 curses" really became standard at SysVr3.2? I suppose I'll know when we get SysVr3.2 here. > My UNIX PC (3.5) does seem to have >/usr/lib/terminfo on it, but none of the software I have seems to use it. >(Presumably vi and more are both termcap versions on the UNIX PC.) This is true on mine as well, but since I compile all curses-using programs with -lcurses, they use terminfo, meaning that vi and more are the only programs on my system which reference /etc/termcap (well, there's captoinfo as well). [ ... ] > 4.0, which would have been >a full port of SVr3, including the good curses, was dropped after the >hardware was likewise given the boot. Ah... it's nice to dream about such things, though... Hey, do you suppose someone with a SVr3 source license could get AT&T to "lend out" whatever they have left over from the "4.0" project? :-) -- -=] Ford [=- "The number of Unix installations (In Real Life: Mike Ditto) has grown to 10, with more expected." ford@kenobi.cts.com - The Unix Programmer's Manual, ...!sdcsvax!crash!elgar!ford 2nd Edition, June, 1972. ditto@cbmvax.commodore.com ------------------------------ second message Relay-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site portal.UUcp Path: portal!uunet!cbmvax!ditto From: ditto@cbmvax.UUCP (Michael "Ford" Ditto) Newsgroups: unix-pc.general Subject: Amiga Unix (Re: Any UNIX PC'ers going to Fall COMDEX in Vega$?) Message-ID: <5285@cbmvax.UUCP> Date: 21 Nov 88 19:22:44 GMT Date-Received: 26 Nov 88 07:00:48 GMT References: <541@icus.islp.ny.us> <5224@cbmvax.UUCP> <427@amanue.UUCP> Reply-To: ditto@cbmvax.UUCP (Michael "Ford" Ditto) Followup-To: comp.sys.amiga Distribution: unix-pc Organization: Commodore Technology, West Chester, PA Lines: 25 Keywords: Las Vegas, COMDEX, unixpc, Amiga Summary: 68020/851/881 Portal-Origin: Usenet Portal-Type: text Portal-Location: 5262.3.774.5 >In article <5224@cbmvax.UUCP> ditto@cbmvax.UUCP (that's me) wrote: >(and see Unix running on the Amiga!). In article <427@amanue.UUCP> jr@amanue.UUCP (Jim Rosenberg) writes: >How are you managing this -- I thought there was no MMU on the Amiga. [ ... ] (Followups to comp.sys.amiga.) The new A2500 includes a 68020 with '881 and '851 MMU, and 32-bit RAM. It's just an A2000 with the '020 board plugged into the CPU expansion slot. The A2500 machine is supposedly available now (I don't remember the price) but no availability date or price has been announded for Unix. It's System V Release 3, and uses the same SGS (C compiler, assembler, etc.) as the Unix PC. In fact it even has the Unix PC's SIGWIND and SIGPHONE in , but they are commented out. It's weird how much Unix PC stuff got into 68K SysVr3. -- -=] Ford [=- "The number of Unix installations (In Real Life: Mike Ditto) has grown to 10, with more expected." ford@kenobi.cts.com - The Unix Programmer's Manual, ...!sdcsvax!crash!elgar!ford 2nd Edition, June, 1972. ditto@cbmvax.commodore.com