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?