From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from minnie.tuhs.org (minnie.tuhs.org [45.79.103.53]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 4f0b1aef for ; Mon, 28 Oct 2019 21:49:00 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id E312D9B5D7; Tue, 29 Oct 2019 07:48:58 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id BB3729B5BF; Tue, 29 Oct 2019 07:48:44 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id 17DE49B5BF; Tue, 29 Oct 2019 07:48:43 +1000 (AEST) Received: from mail-qk1-f174.google.com (mail-qk1-f174.google.com [209.85.222.174]) by minnie.tuhs.org (Postfix) with ESMTPS id 66BF29B57D for ; Tue, 29 Oct 2019 07:48:42 +1000 (AEST) Received: by mail-qk1-f174.google.com with SMTP id m125so6114829qkd.8 for ; Mon, 28 Oct 2019 14:48:42 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=pUi3i/EceEAKRAjXypiti9+tTm9NwSv5LYJ+MNrpmpk=; b=DdfaDUX5YVzb6jY1ScejUFiIpADU/1HpD7Rzt/Ys40xKcqswuAz3uuG9HifY2QE7Fh oAy/FGu9kxNOgA+sI3dWbbDKk0hvpEnroU7J1BC7MSxeDMOoJdQFCX4wpaIOXqgBTvCv 5b4MdE7zRLH/2D1q47tAXHXyQPMF4/2cHjO5UH3W77WHtjA4qNnFQ85hINKytEQOhHzg fqNMsmKcHfLC8OjogHXgtKhuPoc7u+07I7tU908WGVC8FGSwmjx5bZZBOJ8NCAa0k6l4 GgSVaztcpa8HUSsCPEToQptJeLvNXsgwGqZmE2qURmKm1p3KaTRJSKaYrygvas/m+aE+ 6Zhw== X-Gm-Message-State: APjAAAVmJ3T8mhC/0lg5Gw1zSVY0gMiCgR1ALA/n0g2a/WqN9xwHmtSp Q5BLyoecLOZEtSXpwbgiKujEHn6o0yN4f9/CuKqyfyya X-Google-Smtp-Source: APXvYqyARhczOGQU1CswmodQFOPGKgyAJZG9zhVdeQwnoVUroRrDiQZ7+YgDnSu+ovVhHxg8OC69rvxP55N1tJ3PNNs= X-Received: by 2002:a37:4f06:: with SMTP id d6mr14982031qkb.369.1572299321333; Mon, 28 Oct 2019 14:48:41 -0700 (PDT) MIME-Version: 1.0 From: Alexander Voropay Date: Tue, 29 Oct 2019 00:48:29 +0300 Message-ID: To: The Eunuchs Hysterical Society Content-Type: text/plain; charset="UTF-8" Subject: [TUHS] Design of the AT&T assembly syntax X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" Robert Clausecker wrote: > The one thing in this chain I have never found is an AT&T style > assembler for x86 before ELF was introduced. There were alot of AT&T codebase ports to x86 architecture except Xenix: Microport, INTERACTIVE, Everex, Wyse e.t.c. using AT&T x86 syntax. I've tried Microport SystemV /386 (SysV R3.2). It uses COFF as format for executables: See: http://www.vcfed.org/forum/showthread.php?67736-History-behind-the-disk-images-of-AT-amp-T-UNIX-System-V-Release-4-Version-2-1-for-386&p=560039#post560039 (Rather interesting kernel ABI/Call convention) and https://gunkies.org/wiki/Unix_SYSVr3 There were also SystemV R2 to i286 ports i.e.: https://gunkies.org/wiki/Microport_System_V with a.out binary format.