From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from resqmta-po-07v.sys.comcast.net (resqmta-po-07v.sys.comcast.net [IPv6:2001:558:fe16:19:96:114:154:166]) by sourceware.org (Postfix) with ESMTPS id E1592383A82B for ; Tue, 6 Jul 2021 13:05:24 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org E1592383A82B Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=comcast.net Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=comcast.net Received: from resomta-po-06v.sys.comcast.net ([96.114.154.230]) by resqmta-po-07v.sys.comcast.net with ESMTP id 0kTEmx61ciCWI0klPmzaMW; Tue, 06 Jul 2021 13:05:23 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=20190202a; t=1625576723; bh=d6rCv0T41V79zr2WmteznNfMwLED7ecUBDY7jc4Q6XY=; h=Received:Received:Content-Type:Mime-Version:Subject:From:Date: Message-Id:To; b=j+5Tm+T2Zo+ND0M9Ot55KhQbUIkfTV/Egssu/KW7TV7C0oAq5sBI3UU7rZTwfIGCf nlz1OaSs1zE8rK9zWddqRoj6wfvqZquQJlsWbYDXkoA9DPKAJlGEFEsWEk+6L4uRJd wh4dP6sLt1Fx7IfIT/1EflStVy7jxjQIY5OJa4xvaWbCMRCzCZbXXJiXvm/Paf+24Q FwYZa8IYDcLcmO5T0+GmTq7p5oP3V5vjjPvw+1rxI90pMnbY1QC9dbbKk5NCcppDvA ay/ypEhNopeR/omWgXhpYZN5j2No2Cghfph1i9eQiPdmeczw4/ejv/WC8b2rVljvr0 Hu4xFKxL3yhpA== Received: from pkoning.akdesign.com ([73.60.223.101]) by resomta-po-06v.sys.comcast.net with ESMTPSA id 0klMmiQS2ycAb0klOmhyHf; Tue, 06 Jul 2021 13:05:23 +0000 X-Xfinity-VAAS: gggruggvucftvghtrhhoucdtuddrgedvtddrtddtgddukecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucevohhmtggrshhtqdftvghsihdpqfgfvfdppffquffrtefokffrnecuuegrihhlohhuthemuceftddunecunecujfgurheptggguffhjgffgffkfhfvofesthhqmhdthhdtvdenucfhrhhomheprfgruhhlucfmohhnihhnghcuoehprghulhhkohhnihhnghestghomhgtrghsthdrnhgvtheqnecuggftrfgrthhtvghrnhepieefheevhfegteefgffgheegtddthedthfdtheegteffjeejgeevjeefieefuedtnecuffhomhgrihhnpeihohhuthhusggvrdgtohhmnecukfhppeejfedriedtrddvvdefrddutddunecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehhvghlohepphhkohhnihhnghdrrghkuggvshhighhnrdgtohhmpdhinhgvthepjeefrdeitddrvddvfedruddtuddpmhgrihhlfhhrohhmpehprghulhhkohhnihhnghestghomhgtrghsthdrnhgvthdprhgtphhtthhopehvrghpihgvrhesghgvnhhtohhordhorhhgpdhrtghpthhtohepvghlihhjrgigrghpphhssehgmhgrihhlrdgtohhmpdhrtghpthhtohepnhgvfihlihgssehsohhurhgtvgifrghrvgdrohhrgh X-Xfinity-VMeta: sc=0.00;st=legit Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.21\)) Subject: Re: Help porting newlib to a new CPU architecture (sorta) From: Paul Koning In-Reply-To: Date: Tue, 6 Jul 2021 09:05:20 -0400 Cc: ElijaxApps , newlib@sourceware.org Content-Transfer-Encoding: quoted-printable Message-Id: References: To: Mike Frysinger X-Mailer: Apple Mail (2.3445.104.21) X-Spam-Status: No, score=-3.0 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, JMQ_SPF_NEUTRAL, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: newlib@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Newlib mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jul 2021 13:05:26 -0000 > On Jul 6, 2021, at 12:35 AM, Mike Frysinger wrote: >=20 > On 06 Jul 2021 02:49, ElijaxApps wrote: >> I designed a Logisim schematic of a full system, able to run programs = in >> the simulation, as shown in this video: >>=20 >> https://www.youtube.com/watch?v=3DUP6tO8x5I5A >>=20 >> Is based on a SAP-1 (Simplest as Possible) basis, containing 4 GP = registers >> (8 bit), stack for function operations (up to 256 depth levels of >> recursivity), 24bit plain RAM component, and a simple ALU able to = echo >> strings and perform not floating point math. >>=20 >> AFAIK, newlib is suitable for embedded devices, and I want to create = the >> full toolchain for C/C++ language at least. >=20 > i don't know that these would work that well (or at all) on an 8-bit = CPU. > you'd really want a 32-bit CPU nowadays as a minimum if you want to = support > modern software. Consider the AVR toolchain, used in Arduino. Isn't that an 8-bit = machine? It certainly is small. =20 paul