Deutsch English Français Italiano |
<vkcppo$1dp54$6@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Lawrence D'Oliveiro <ldo@nz.invalid> Newsgroups: comp.sys.raspberry-pi Subject: Re: OT: horrible 8086 segmentation Date: Mon, 23 Dec 2024 22:55:52 -0000 (UTC) Organization: A noiseless patient Spider Lines: 25 Message-ID: <vkcppo$1dp54$6@dont-email.me> References: <vi2cdh$2t0i8$1@dont-email.me> <lqmf9uF4bggU1@mid.individual.net> <2rookjduun8aj4rpokg4c952d8kr3rgrs4@4ax.com> <vihpve$2hc87$3@dont-email.me> <wwviks3phfa.fsf@LkoBDZeT.terraraq.uk> <vjtpo1$26amh$1@dont-email.me> <lss3isFci3sU2@mid.individual.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Date: Mon, 23 Dec 2024 23:55:52 +0100 (CET) Injection-Info: dont-email.me; posting-host="87876a170c37f77beaf097aca304cfa7"; logging-data="1500324"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19m5OCM/MAIFtg3WshTdp5k" User-Agent: Pan/0.161 (Chasiv Yar; ) Cancel-Lock: sha1:46v/NmOPV1ee9kQ45F81GWF1Bz8= Bytes: 2098 On Mon, 23 Dec 2024 03:26:11 +0000, Brian Gregory wrote: > On 18/12/2024 06:22, Lawrence D'Oliveiro wrote: > >> On Sun, 01 Dec 2024 15:11:05 +0000, Richard Kettlewell wrote: >> >>> The Natural Philosopher <tnp@invalid.invalid> writes: >>> >>>> I also remember a zilog Z8000? >>> >>> Yes, although also with a segmented memory model. >> >> Its segmentation scheme made Intel x86 look good. > > Not that unusual. Compare to some of the Microchip PICs. Some have > really bizarre bank switching arrangements and so on. I think the Apple II RAM expansion card worked by switching to a different bank (48K each?) every time a particular control register byte was written. You couldn’t just write a bank number: instead, you had to repeat the write N number of times, and I guess remember where you started from, to get to the right bank. But this was because the CPU itself only supported 16-bit addressing. What was Zilog’s excuse?