Rocksolid Light

News from da outaworlds

mail  files  register  groups  login

Message-ID:  

Exercise caution in your daily affairs.


comp / comp.os.linux.misc / Re: The "Good" Old Days - Complete Specs for DX-10 Operating System

SubjectAuthor
* The "Good" Old Days - Complete Specs for DX-10 Operating System186282@ud0s4.net
+* Re: The "Good" Old Days - Complete Specs for DX-10 Operating SystemJohn Ames
|+- Re: The "Good" Old Days - Complete Specs for DX-10 Operating SystemJohn Ames
|+* Re: The "Good" Old Days - Complete Specs for DX-10 Operating Systemrbowman
||+* Re: The "Good" Old Days - Complete Specs for DX-10 Operating SystemJohn Ames
|||`* Re: The "Good" Old Days - Complete Specs for DX-10 Operating Systemrbowman
||| `- Re: The "Good" Old Days - Complete Specs for DX-10 Operating SystemJohn Ames
||`* Re: The "Good" Old Days - Complete Specs for DX-10 Operating SystemPeter Flass
|| `- Re: The "Good" Old Days - Complete Specs for DX-10 Operating Systemrbowman
|`* Re: The "Good" Old Days - Complete Specs for DX-10 Operating SystemPeter Flass
| `* Re: The "Good" Old Days - Complete Specs for DX-10 Operating SystemScott Alfter
|  `- Re: The "Good" Old Days - Complete Specs for DX-10 Operating SystemLawrence D'Oliveiro
`* Re: The "Good" Old Days - Complete Specs for DX-10 Operating SystemRich
 +* Re: The "Good" Old Days - Complete Specs for DX-10 Operating SystemThe Natural Philosopher
 |`- Re: The "Good" Old Days - Complete Specs for DX-10 Operating SystemLawrence D'Oliveiro
 +* Re: The "Good" Old Days - Complete Specs for DX-10 Operating SystemPeter Flass
 |`- Re: The "Good" Old Days - Complete Specs for DX-10 Operating Systemrbowman
 `* Re: The "Good" Old Days - Complete Specs for DX-10 Operating SystemScott Alfter
  `* Re: The "Good" Old Days - Complete Specs for DX-10 Operating SystemRich
   `- Re: The "Good" Old Days - Complete Specs for DX-10 Operating SystemScott Alfter

1
Subject: The "Good" Old Days - Complete Specs for DX-10 Operating System
From: 186282@ud0s4.net
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Organization: wokiesux
Date: Wed, 2 Oct 2024 07:18 UTC
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!border-1.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-4.nntp.ord.giganews.com!nntp.earthlink.com!news.earthlink.com.POSTED!not-for-mail
NNTP-Posting-Date: Wed, 02 Oct 2024 07:18:23 +0000
Newsgroups: comp.os.linux.misc,alt.folklore.computers
X-Mozilla-News-Host: news://news.west.earthlink.net:119
From: 186283@ud0s4.net (186282@ud0s4.net)
Subject: The "Good" Old Days - Complete Specs for DX-10 Operating System
Organization: wokiesux
Date: Wed, 2 Oct 2024 03:18:23 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.13.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Message-ID: <Sp-dnfn-SI4ibmH7nZ2dnZfqn_ednZ2d@earthlink.com>
Lines: 32
X-Usenet-Provider: http://www.giganews.com
NNTP-Posting-Host: 99.101.150.97
X-Trace: sv3-FfYULz+4mmWfKuVSCVnEcw1VT9dTP0J2RZwFUY6UIgtczNQ3+eIDJNRP/mDFqH0IR9dmp3IdxPqmtdT!0bjDwHxX6CAxTPcE8qmrFCZIW243EIZTQsHs/OfbvQiHKMjrESjae91Mr84dD4IOG4l1MakXXJJ2!TtEjp8LJcVHzfRgzJTNh
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
View all headers

http://www.bitsavers.org/pdf/ti/990/dx10/0946250-9701B_DX10_Vol1_ConceptsAndFacilities_Apr81.pdf

.. . .

DX-10 was writ mostly for the TI-990 mini-computers
in the mid 70s. There are a few pix in the PDF and
show people with clearly mid-70s styles.

The 990 series, and DX-10, were an early multi-user/
multi-tasking system aimed at the 'mini-computer'
segment. Most users would have had plain terminals or
graphics-capable serial terminals like from TexTronics.

The 990 series used the TMS-9900 chip and near variants.
This was an odd chip - kept the CPU registers out in
ordinary RAM and could switch quickly between different
sets of registers. At that time, the external RAM and
CPU kinda ran at the same speed so little was lost
putting the registers in RAM.

I remember fooling with this chip on a TI-99/4a home
computer (which, tragically, horribly under-used the
neat new 16-bit CPU). There were ASM commands for
dealing with the register, 'context', shifting. By
that means many users with their own space could
be implemented directly with the hardware.

Anyway, the link is the full manual for DX-10 and
also explains its symbiosis with the 990 hardware.

How it is now AIN'T how it always was.

Subject: Re: The "Good" Old Days - Complete Specs for DX-10 Operating System
From: John Ames
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Organization: A noiseless patient Spider
Date: Wed, 2 Oct 2024 16:15 UTC
References: 1
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: commodorejohn@gmail.com (John Ames)
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The "Good" Old Days - Complete Specs for DX-10 Operating System
Date: Wed, 2 Oct 2024 09:15:02 -0700
Organization: A noiseless patient Spider
Lines: 33
Message-ID: <20241002091502.00004cde@gmail.com>
References: <Sp-dnfn-SI4ibmH7nZ2dnZfqn_ednZ2d@earthlink.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 02 Oct 2024 18:15:06 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="54277be2e80a74f6361db4182f2c954a";
logging-data="3431927"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+8H5gDLkAwGtooltbKYfb+7uMb2Q1dp2g="
Cancel-Lock: sha1:a/hhi9WNmSEQk6bGVCi6rCqwlDs=
X-Newsreader: Claws Mail 4.2.0 (GTK 3.24.38; x86_64-w64-mingw32)
View all headers

On Wed, 2 Oct 2024 03:18:23 -0400
"186282@ud0s4.net" <186283@ud0s4.net> wrote:

> The 990 series used the TMS-9900 chip and near variants. This was an
> odd chip - kept the CPU registers out in ordinary RAM and could
> switch quickly between different sets of registers. At that time, the
> external RAM and CPU kinda ran at the same speed so little was lost
> putting the registers in RAM.
>
> I remember fooling with this chip on a TI-99/4a home computer (which,
> tragically, horribly under-used the neat new 16-bit CPU). There were
> ASM commands for dealing with the register, 'context', shifting. By
> that means many users with their own space could be implemented
> directly with the hardware.

I've always found the 9900 concept interesting, although its core
assumption about memory speed doesn't really hold up today; much of the
architecture was eventually reincarnated in TI's MSP430 series micro-
controllers, but they ditched the memory-resident register file. But
for the time, context-switching certainly didn't get any faster than
that; only three actual registers to save, but you still got a
comfortably PDP-11ish environment from the programmer's perspective.

But yes, it's astonishing just how bad the TI-99 design was; a cascade
of bad decisions that turned what could've been a real contender in the
home-computer wars into an absolute joke. One of my oneathesedays
projects that I've toyed with for years (though never made any headway
on) is to roll up a homebrew system that does right by the concept...

> How it is now AIN'T how it always was.

And may it never be forgotten ;)

Subject: Re: The "Good" Old Days - Complete Specs for DX-10 Operating System
From: John Ames
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Organization: A noiseless patient Spider
Date: Wed, 2 Oct 2024 16:21 UTC
References: 1 2
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: commodorejohn@gmail.com (John Ames)
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The "Good" Old Days - Complete Specs for DX-10 Operating System
Date: Wed, 2 Oct 2024 09:21:52 -0700
Organization: A noiseless patient Spider
Lines: 7
Message-ID: <20241002092152.00004219@gmail.com>
References: <Sp-dnfn-SI4ibmH7nZ2dnZfqn_ednZ2d@earthlink.com>
<20241002091502.00004cde@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 02 Oct 2024 18:21:56 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="54277be2e80a74f6361db4182f2c954a";
logging-data="3431927"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+fOuL/Dbwsrjl5qgZcmM+SxX8yAK2jReI="
Cancel-Lock: sha1:UHPWMgKzet+NtClV3JkDgU133TI=
X-Newsreader: Claws Mail 4.2.0 (GTK 3.24.38; x86_64-w64-mingw32)
View all headers

(It's also, I gather, another case of the truly bizarre management
philosophy at big tech companies in the '60s - '70s where different
departments of the same business were forced to Thunderdome each other
for the amusement of the C-suite, and everyone was then Very Astonished
to find that their company was bleeding out from a profusion of self-
inflicted stab wounds...)

Subject: Re: The "Good" Old Days - Complete Specs for DX-10 Operating System
From: rbowman
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Date: Wed, 2 Oct 2024 16:35 UTC
References: 1 2
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bowman@montana.com (rbowman)
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The "Good" Old Days - Complete Specs for DX-10 Operating System
Date: 2 Oct 2024 16:35:00 GMT
Lines: 12
Message-ID: <lm5b1jF93p4U3@mid.individual.net>
References: <Sp-dnfn-SI4ibmH7nZ2dnZfqn_ednZ2d@earthlink.com>
<20241002091502.00004cde@gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net SaGukkYn4SqpW9dBZXiRjgyvh+NF4xULB9nl8NoY0t6AcjkHl7
Cancel-Lock: sha1:xHzjWoew+rMifOSg5dszbBptQxs= sha256:b1k+HMaxHz6aWRMBCG3fOhwj/bqd2fQppatov7ejiug=
User-Agent: Pan/0.149 (Bellevue; 4c157ba)
View all headers

On Wed, 2 Oct 2024 09:15:02 -0700, John Ames wrote:

> I've always found the 9900 concept interesting, although its core
> assumption about memory speed doesn't really hold up today; much of the
> architecture was eventually reincarnated in TI's MSP430 series micro-
> controllers, but they ditched the memory-resident register file. But for
> the time, context-switching certainly didn't get any faster than that;
> only three actual registers to save, but you still got a comfortably
> PDP-11ish environment from the programmer's perspective.

I worked on one project that used the 9900. Its claim to fame is TI had a
rad hard version.

Subject: Re: The "Good" Old Days - Complete Specs for DX-10 Operating System
From: Rich
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Organization: A noiseless patient Spider
Date: Wed, 2 Oct 2024 16:43 UTC
References: 1
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: rich@example.invalid (Rich)
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The "Good" Old Days - Complete Specs for DX-10 Operating System
Date: Wed, 2 Oct 2024 16:43:13 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 12
Message-ID: <vdjt71$3a56o$1@dont-email.me>
References: <Sp-dnfn-SI4ibmH7nZ2dnZfqn_ednZ2d@earthlink.com>
Injection-Date: Wed, 02 Oct 2024 18:43:14 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="617ac609330a33cb89488a7b67c0bf11";
logging-data="3478744"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18D+pyoMUVP7yRpKZXzjxU+"
User-Agent: tin/2.6.1-20211226 ("Convalmore") (Linux/5.15.139 (x86_64))
Cancel-Lock: sha1:mkw644EhLC+rh005CCiPvcUgNwY=
View all headers

In comp.os.linux.misc 186282@ud0s4.net <186283@ud0s4.net> wrote:
> The 990 series used the TMS-9900 chip and near variants. This was an
> odd chip - kept the CPU registers out in ordinary RAM and could
> switch quickly between different sets of registers. At that time,
> the external RAM and CPU kinda ran at the same speed so little was
> lost putting the registers in RAM.

The 6502 did something similar. It wasn't as far down the path as the
TI chip, but page zero (first 256 bytes of ram) acted a lot like an
'extended register file'. There were even addressing modes that used
two consecutive bytes of "page zero" as a 16bit pointer into the rest
of the RAM one's system had installed,

Subject: Re: The "Good" Old Days - Complete Specs for DX-10 Operating System
From: John Ames
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Organization: A noiseless patient Spider
Date: Wed, 2 Oct 2024 16:49 UTC
References: 1 2 3
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: commodorejohn@gmail.com (John Ames)
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The "Good" Old Days - Complete Specs for DX-10 Operating System
Date: Wed, 2 Oct 2024 09:49:15 -0700
Organization: A noiseless patient Spider
Lines: 9
Message-ID: <20241002094915.0000327d@gmail.com>
References: <Sp-dnfn-SI4ibmH7nZ2dnZfqn_ednZ2d@earthlink.com>
<20241002091502.00004cde@gmail.com>
<lm5b1jF93p4U3@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 02 Oct 2024 18:49:20 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="54277be2e80a74f6361db4182f2c954a";
logging-data="3431927"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/KDhPz/sY/6Pr4LLxJWR9PrpEtfH0J/1k="
Cancel-Lock: sha1:3T5wAXVRaKJa2sBLGGpHp5yfdIM=
X-Newsreader: Claws Mail 4.2.0 (GTK 3.24.38; x86_64-w64-mingw32)
View all headers

On 2 Oct 2024 16:35:00 GMT
rbowman <bowman@montana.com> wrote:

> I worked on one project that used the 9900. Its claim to fame is TI
> had a rad hard version.

Interesting - did that see use in nuclear power? Unlike the RCA 1802,
it seems way over-featured for use in space probes...

Subject: Re: The "Good" Old Days - Complete Specs for DX-10 Operating System
From: The Natural Philosop
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Organization: A little, after lunch
Date: Wed, 2 Oct 2024 16:59 UTC
References: 1 2
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: tnp@invalid.invalid (The Natural Philosopher)
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The "Good" Old Days - Complete Specs for DX-10 Operating System
Date: Wed, 2 Oct 2024 17:59:40 +0100
Organization: A little, after lunch
Lines: 37
Message-ID: <vdju5s$39db1$15@dont-email.me>
References: <Sp-dnfn-SI4ibmH7nZ2dnZfqn_ednZ2d@earthlink.com>
<vdjt71$3a56o$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 02 Oct 2024 18:59:40 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="bac04660cf75619118ac0ef002482041";
logging-data="3454305"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX191owyL5ldTLLLgcUhrf3rbgaGOECdinM8="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:RXX+SHQaYk7PdoROjrrl8gd97aQ=
Content-Language: en-GB
In-Reply-To: <vdjt71$3a56o$1@dont-email.me>
View all headers

On 02/10/2024 17:43, Rich wrote:
> In comp.os.linux.misc 186282@ud0s4.net <186283@ud0s4.net> wrote:
>> The 990 series used the TMS-9900 chip and near variants. This was an
>> odd chip - kept the CPU registers out in ordinary RAM and could
>> switch quickly between different sets of registers. At that time,
>> the external RAM and CPU kinda ran at the same speed so little was
>> lost putting the registers in RAM.
>
> The 6502 did something similar. It wasn't as far down the path as the
> TI chip, but page zero (first 256 bytes of ram) acted a lot like an
> 'extended register file'. There were even addressing modes that used
> two consecutive bytes of "page zero" as a 16bit pointer into the rest
> of the RAM one's system had installed,

The 6502 was an excellent little beast. I never programmed one myself,
but I know people who did, and my friend who worked on the original
Acorn machines said it was pretty fast compared with a Z80 etc

Working with that is what led to the Acorn Risc Machine, which we all
know and love as the ARM architecture

They couldn't afford to make a big chip, so they worked on an extremely
small one, and gave it an instruction set that was minimal, but powerful
.. Just like the 6502.

--
“I know that most men, including those at ease with problems of the
greatest complexity, can seldom accept even the simplest and most
obvious truth if it be such as would oblige them to admit the falsity of
conclusions which they have delighted in explaining to colleagues, which
they have proudly taught to others, and which they have woven, thread by
thread, into the fabric of their lives.”

― Leo Tolstoy

Subject: Re: The "Good" Old Days - Complete Specs for DX-10 Operating System
From: rbowman
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Date: Wed, 2 Oct 2024 22:28 UTC
References: 1 2 3 4
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bowman@montana.com (rbowman)
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The "Good" Old Days - Complete Specs for DX-10 Operating System
Date: 2 Oct 2024 22:28:24 GMT
Lines: 17
Message-ID: <lm5vo7Fbv9iU3@mid.individual.net>
References: <Sp-dnfn-SI4ibmH7nZ2dnZfqn_ednZ2d@earthlink.com>
<20241002091502.00004cde@gmail.com> <lm5b1jF93p4U3@mid.individual.net>
<20241002094915.0000327d@gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net MZwt5gp1wDmNudkWx6ou7AEm4t2BJAXLa9ePaAYYIBHEx4sPza
Cancel-Lock: sha1:fzcjkUUo3qD8WYf4boEJOa7933k= sha256:GUNHfjwk3llgIfamXOH81fbJVvr/u2lNuS7BKAlGXbQ=
User-Agent: Pan/0.149 (Bellevue; 4c157ba)
View all headers

On Wed, 2 Oct 2024 09:49:15 -0700, John Ames wrote:

> On 2 Oct 2024 16:35:00 GMT rbowman <bowman@montana.com> wrote:
>
>> I worked on one project that used the 9900. Its claim to fame is TI had
>> a rad hard version.
>
> Interesting - did that see use in nuclear power? Unlike the RCA 1802,
> it seems way over-featured for use in space probes...

No, the application was military aircraft. The Soviets had the real answer
-- vacuum tubes. The lesson is never learned leading to littoral combat
ships that can be taken out by a jihadi in a Zodiac.

I think it's urban legend but there is the story about developing a ball
point pen that works in zero gs. The Soviets used pencils.

Subject: Re: The "Good" Old Days - Complete Specs for DX-10 Operating System
From: Lawrence D'Oliv
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Organization: A noiseless patient Spider
Date: Wed, 2 Oct 2024 22:28 UTC
References: 1 2 3
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The "Good" Old Days - Complete Specs for DX-10 Operating System
Date: Wed, 2 Oct 2024 22:28:39 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 10
Message-ID: <vdkhem$3d48j$11@dont-email.me>
References: <Sp-dnfn-SI4ibmH7nZ2dnZfqn_ednZ2d@earthlink.com>
<vdjt71$3a56o$1@dont-email.me> <vdju5s$39db1$15@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 03 Oct 2024 00:28:39 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="319a655577b0d958d85bd19ad5bdfbec";
logging-data="3576083"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18Bd1gliNZyv8cQ5ONKoEAN"
User-Agent: Pan/0.160 (Toresk; )
Cancel-Lock: sha1:50jwqCfsVdbn6cEjutE78Pzl89k=
View all headers

On Wed, 2 Oct 2024 17:59:40 +0100, The Natural Philosopher wrote:

> The 6502 was an excellent little beast. I never programmed one myself,
> but I know people who did, and my friend who worked on the original
> Acorn machines said it was pretty fast compared with a Z80 etc

The 6502 got its speed by restricting itself to 8-bit addressing in a lot
of places. E.g. the stack was limited to 256 bytes and had to be located
in memory page 1. The Z80, on the other hand, allowed for full 16-bit
addresses in a lot more places.

Subject: Re: The "Good" Old Days - Complete Specs for DX-10 Operating System
From: John Ames
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Organization: A noiseless patient Spider
Date: Wed, 2 Oct 2024 22:59 UTC
References: 1 2 3 4 5
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: commodorejohn@gmail.com (John Ames)
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The "Good" Old Days - Complete Specs for DX-10 Operating System
Date: Wed, 2 Oct 2024 15:59:27 -0700
Organization: A noiseless patient Spider
Lines: 12
Message-ID: <20241002155927.00004649@gmail.com>
References: <Sp-dnfn-SI4ibmH7nZ2dnZfqn_ednZ2d@earthlink.com>
<20241002091502.00004cde@gmail.com>
<lm5b1jF93p4U3@mid.individual.net>
<20241002094915.0000327d@gmail.com>
<lm5vo7Fbv9iU3@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 03 Oct 2024 00:59:32 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="9f61966f7a43fa2f0aaa1843e913a849";
logging-data="3431927"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18+uw2LnmsiLLGHmPxxcr3cjk55we6+bYQ="
Cancel-Lock: sha1:rBhf+YqaKjoTniK6jSZj8wNkeF0=
X-Newsreader: Claws Mail 4.2.0 (GTK 3.24.38; x86_64-w64-mingw32)
View all headers

On 2 Oct 2024 22:28:24 GMT
rbowman <bowman@montana.com> wrote:

> No, the application was military aircraft. The Soviets had the real
> answer -- vacuum tubes. The lesson is never learned leading to
> littoral combat ships that can be taken out by a jihadi in a Zodiac.
>
> I think it's urban legend but there is the story about developing a
> ball point pen that works in zero gs. The Soviets used pencils.

Yeah, that tracks XD

Subject: Re: The "Good" Old Days - Complete Specs for DX-10 Operating System
From: Peter Flass
Newsgroups: alt.folklore.computers, comp.os.linux.misc
Organization: A noiseless patient Spider
Date: Thu, 3 Oct 2024 01:07 UTC
References: 1 2
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: peter_flass@yahoo.com (Peter Flass)
Newsgroups: alt.folklore.computers,comp.os.linux.misc
Subject: Re: The "Good" Old Days - Complete Specs for DX-10 Operating System
Date: Wed, 2 Oct 2024 18:07:20 -0700
Organization: A noiseless patient Spider
Lines: 43
Message-ID: <613609109.749606401.737056.peter_flass-yahoo.com@news.eternal-september.org>
References: <Sp-dnfn-SI4ibmH7nZ2dnZfqn_ednZ2d@earthlink.com>
<20241002091502.00004cde@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 03 Oct 2024 03:07:21 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="e9dc4d0c0396760b7d159114bcec7e30";
logging-data="3627933"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX197y6l1sw0wtIfcSBPb/Igc"
User-Agent: NewsTap/5.3.1 (iPad)
Cancel-Lock: sha1:DwGJaz1wG6/5LguIiXcQzFd9ECM=
sha1:R6Mhdhs1RfXRVr7C4dR7n6M8DFM=
View all headers

John Ames <commodorejohn@gmail.com> wrote:
> On Wed, 2 Oct 2024 03:18:23 -0400
> "186282@ud0s4.net" <186283@ud0s4.net> wrote:
>
>> The 990 series used the TMS-9900 chip and near variants. This was an
>> odd chip - kept the CPU registers out in ordinary RAM and could
>> switch quickly between different sets of registers. At that time, the
>> external RAM and CPU kinda ran at the same speed so little was lost
>> putting the registers in RAM.
>>
>> I remember fooling with this chip on a TI-99/4a home computer (which,
>> tragically, horribly under-used the neat new 16-bit CPU). There were
>> ASM commands for dealing with the register, 'context', shifting. By
>> that means many users with their own space could be implemented
>> directly with the hardware.
>
> I've always found the 9900 concept interesting, although its core
> assumption about memory speed doesn't really hold up today; much of the
> architecture was eventually reincarnated in TI's MSP430 series micro-
> controllers, but they ditched the memory-resident register file. But
> for the time, context-switching certainly didn't get any faster than
> that; only three actual registers to save, but you still got a
> comfortably PDP-11ish environment from the programmer's perspective.
>
> But yes, it's astonishing just how bad the TI-99 design was; a cascade
> of bad decisions that turned what could've been a real contender in the
> home-computer wars into an absolute joke. One of my oneathesedays
> projects that I've toyed with for years (though never made any headway
> on) is to roll up a homebrew system that does right by the concept...
>
>> How it is now AIN'T how it always was.
>
> And may it never be forgotten ;)
>
>

We had one early, but mostly for games. i thought they had great games for
the time. #1 daughter wrote her first program in TI BASIC, the start of her
career. I never did much because I though the cassette interface sucked,
although it was probably about average back then.

--
Pete

Subject: Re: The "Good" Old Days - Complete Specs for DX-10 Operating System
From: Peter Flass
Newsgroups: alt.folklore.computers, comp.os.linux.misc
Organization: A noiseless patient Spider
Date: Thu, 3 Oct 2024 01:07 UTC
References: 1 2 3
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: peter_flass@yahoo.com (Peter Flass)
Newsgroups: alt.folklore.computers,comp.os.linux.misc
Subject: Re: The "Good" Old Days - Complete Specs for DX-10 Operating System
Date: Wed, 2 Oct 2024 18:07:21 -0700
Organization: A noiseless patient Spider
Lines: 19
Message-ID: <711822069.749606695.564897.peter_flass-yahoo.com@news.eternal-september.org>
References: <Sp-dnfn-SI4ibmH7nZ2dnZfqn_ednZ2d@earthlink.com>
<20241002091502.00004cde@gmail.com>
<lm5b1jF93p4U3@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 03 Oct 2024 03:07:22 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="e9dc4d0c0396760b7d159114bcec7e30";
logging-data="3627933"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18KRjXrMtPWGcHOhGqYx0/4"
User-Agent: NewsTap/5.3.1 (iPad)
Cancel-Lock: sha1:sPcs1PODTu2q2q3eFhHTMlbOtVM=
sha1:4ZBj4qqjQSzv0DW0qXNxMZPuCvM=
View all headers

rbowman <bowman@montana.com> wrote:
> On Wed, 2 Oct 2024 09:15:02 -0700, John Ames wrote:
>
>> I've always found the 9900 concept interesting, although its core
>> assumption about memory speed doesn't really hold up today; much of the
>> architecture was eventually reincarnated in TI's MSP430 series micro-
>> controllers, but they ditched the memory-resident register file. But for
>> the time, context-switching certainly didn't get any faster than that;
>> only three actual registers to save, but you still got a comfortably
>> PDP-11ish environment from the programmer's perspective.
>
> I worked on one project that used the 9900. Its claim to fame is TI had a
> rad hard version.
>

Skidmore College had one.

--
Pete

Subject: Re: The "Good" Old Days - Complete Specs for DX-10 Operating System
From: Peter Flass
Newsgroups: alt.folklore.computers, comp.os.linux.misc
Organization: A noiseless patient Spider
Date: Thu, 3 Oct 2024 01:07 UTC
References: 1 2
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: peter_flass@yahoo.com (Peter Flass)
Newsgroups: alt.folklore.computers,comp.os.linux.misc
Subject: Re: The "Good" Old Days - Complete Specs for DX-10 Operating System
Date: Wed, 2 Oct 2024 18:07:22 -0700
Organization: A noiseless patient Spider
Lines: 21
Message-ID: <2109599893.749606749.771735.peter_flass-yahoo.com@news.eternal-september.org>
References: <Sp-dnfn-SI4ibmH7nZ2dnZfqn_ednZ2d@earthlink.com>
<vdjt71$3a56o$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 03 Oct 2024 03:07:23 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="e9dc4d0c0396760b7d159114bcec7e30";
logging-data="3627933"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18hmrfGehZR+0IzTIs4VIvp"
User-Agent: NewsTap/5.3.1 (iPad)
Cancel-Lock: sha1:qMfVBaGK+T48P9PK1tuaYnDOFwc=
sha1:Le28UDFO2le/b40i9d3qvyS6T/Y=
View all headers

Rich <rich@example.invalid> wrote:
> In comp.os.linux.misc 186282@ud0s4.net <186283@ud0s4.net> wrote:
>> The 990 series used the TMS-9900 chip and near variants. This was an
>> odd chip - kept the CPU registers out in ordinary RAM and could
>> switch quickly between different sets of registers. At that time,
>> the external RAM and CPU kinda ran at the same speed so little was
>> lost putting the registers in RAM.
>
> The 6502 did something similar. It wasn't as far down the path as the
> TI chip, but page zero (first 256 bytes of ram) acted a lot like an
> 'extended register file'. There were even addressing modes that used
> two consecutive bytes of "page zero" as a 16bit pointer into the rest
> of the RAM one's system had installed,
>
Back when microprocessors were just getting started I researched specs for
8-bit chips - instruction set, I/O, etc. The only one I thought was worth a
bucket of warm spit was the 6800.

--
Pete

Subject: Re: The "Good" Old Days - Complete Specs for DX-10 Operating System
From: rbowman
Newsgroups: alt.folklore.computers, comp.os.linux.misc
Date: Thu, 3 Oct 2024 01:38 UTC
References: 1 2 3
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bowman@montana.com (rbowman)
Newsgroups: alt.folklore.computers,comp.os.linux.misc
Subject: Re: The "Good" Old Days - Complete Specs for DX-10 Operating System
Date: 3 Oct 2024 01:38:17 GMT
Lines: 10
Message-ID: <lm6as9Fdm29U3@mid.individual.net>
References: <Sp-dnfn-SI4ibmH7nZ2dnZfqn_ednZ2d@earthlink.com>
<vdjt71$3a56o$1@dont-email.me>
<2109599893.749606749.771735.peter_flass-yahoo.com@news.eternal-september.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net KoMevT+ShjXjanat+95B0QTVaHOIV4ZSl42tOj5tceHK9+Arxc
Cancel-Lock: sha1:DP1jUSoNqITE242SmrFnpAR/bhc= sha256:Jk/W9gwuX+/6Z7c+KzGK9nlpAXLS8rv+OmHRzFt/lhY=
User-Agent: Pan/0.149 (Bellevue; 4c157ba)
View all headers

On Wed, 2 Oct 2024 18:07:22 -0700, Peter Flass wrote:

> Back when microprocessors were just getting started I researched specs
> for 8-bit chips - instruction set, I/O, etc. The only one I thought was
> worth a bucket of warm spit was the 6800.

The problem was Motorola thought highly of the 6800 and didn't want to
hear the thoughts of the breakaway team that designed the 6502 to be
cheaper and faster.

Subject: Re: The "Good" Old Days - Complete Specs for DX-10 Operating System
From: rbowman
Newsgroups: alt.folklore.computers, comp.os.linux.misc
Date: Thu, 3 Oct 2024 01:46 UTC
References: 1 2 3 4
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bowman@montana.com (rbowman)
Newsgroups: alt.folklore.computers,comp.os.linux.misc
Subject: Re: The "Good" Old Days - Complete Specs for DX-10 Operating System
Date: 3 Oct 2024 01:46:45 GMT
Lines: 25
Message-ID: <lm6bc5Fe1duU1@mid.individual.net>
References: <Sp-dnfn-SI4ibmH7nZ2dnZfqn_ednZ2d@earthlink.com>
<20241002091502.00004cde@gmail.com> <lm5b1jF93p4U3@mid.individual.net>
<711822069.749606695.564897.peter_flass-yahoo.com@news.eternal-september.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net yPhR8nEumYoWuH7c4xjaqgFF5Hn9ZX0EJLKj36bPwKcnRvw2PU
Cancel-Lock: sha1:8dL0KedvQVz5QmIxYW7JFb0HQcE= sha256:XF5Cc4VH1XxlBRqtNbW0jyauk+72fUVh0NJwTrXVE+g=
User-Agent: Pan/0.149 (Bellevue; 4c157ba)
View all headers

On Wed, 2 Oct 2024 18:07:21 -0700, Peter Flass wrote:

> rbowman <bowman@montana.com> wrote:
>> On Wed, 2 Oct 2024 09:15:02 -0700, John Ames wrote:
>>
>>> I've always found the 9900 concept interesting, although its core
>>> assumption about memory speed doesn't really hold up today; much of
>>> the architecture was eventually reincarnated in TI's MSP430 series
>>> micro- controllers, but they ditched the memory-resident register
>>> file. But for the time, context-switching certainly didn't get any
>>> faster than that; only three actual registers to save, but you still
>>> got a comfortably PDP-11ish environment from the programmer's
>>> perspective.
>>
>> I worked on one project that used the 9900. Its claim to fame is TI had
>> a rad hard version.
>>
>>
> Skidmore College had one.

Figures... I went to RPI years before the 9900 was even a dream. Let's
just say the girls from Skidmore, Vassar, and Bennington weren't the most
approachable for nerdy engineers. I hadn't thought about Skidmore in
decades.

Subject: Re: The "Good" Old Days - Complete Specs for DX-10 Operating System
From: Scott Alfter
Newsgroups: alt.folklore.computers, comp.os.linux.misc
Organization: USS Voyager NCC-74656, Delta Quadrant
Date: Thu, 3 Oct 2024 16:27 UTC
References: 1 2 3
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx16.iad.POSTED!not-for-mail
Newsgroups: alt.folklore.computers,comp.os.linux.misc
Subject: Re: The "Good" Old Days - Complete Specs for DX-10 Operating System
References: <Sp-dnfn-SI4ibmH7nZ2dnZfqn_ednZ2d@earthlink.com> <20241002091502.00004cde@gmail.com> <613609109.749606401.737056.peter_flass-yahoo.com@news.eternal-september.org>
Organization: USS Voyager NCC-74656, Delta Quadrant
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
From: scott@alfter.diespammersdie.us (Scott Alfter)
Originator: scott@alfter.diespammersdie.us (Scott Alfter)
Lines: 21
Message-ID: <cCzLO.170378$EEm7.166759@fx16.iad>
X-Complaints-To: https://www.astraweb.com/aup
NNTP-Posting-Date: Thu, 03 Oct 2024 16:27:52 UTC
Date: Thu, 03 Oct 2024 16:27:52 GMT
X-Received-Bytes: 1949
View all headers

In article <613609109.749606401.737056.peter_flass-yahoo.com@news.eternal-september.org>,
Peter Flass <peter_flass@yahoo.com> wrote:
>We had one early, but mostly for games. i thought they had great games for
>the time. #1 daughter wrote her first program in TI BASIC, the start of her
>career. I never did much because I though the cassette interface sucked,
>although it was probably about average back then.

The cassette interface might've been a little fussy about what it'd work
work. I started with a kinda crappy recorder (something that I think Dad
might've used to record lectures at college in the early- to mid-'70s)
because we already had it and it wasn't being used for anything else. My
attempts to save and load programs with it didn't work...they'd never load
without erroring out. Not too much later, we replaced it with a recorder
from Radio Shack (a close relative of the one they sold for use with their
TRS-80s), and that one worked like a champ.

--
_/_
/ v \ Scott Alfter (remove the obvious to send mail)
(IIGS( https://alfter.us/ Top-posting!
\_^_/ >What's the most annoying thing on Usenet?

Subject: Re: The "Good" Old Days - Complete Specs for DX-10 Operating System
From: Scott Alfter
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Organization: USS Voyager NCC-74656, Delta Quadrant
Date: Thu, 3 Oct 2024 16:34 UTC
References: 1 2
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!news.mixmin.net!news.neodome.net!npeer.as286.net!npeer-ng0.as286.net!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx17.iad.POSTED!not-for-mail
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The "Good" Old Days - Complete Specs for DX-10 Operating System
References: <Sp-dnfn-SI4ibmH7nZ2dnZfqn_ednZ2d@earthlink.com> <vdjt71$3a56o$1@dont-email.me>
Organization: USS Voyager NCC-74656, Delta Quadrant
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
From: scott@alfter.diespammersdie.us (Scott Alfter)
Originator: scott@alfter.diespammersdie.us (Scott Alfter)
Lines: 26
Message-ID: <DIzLO.416978$_o_3.56122@fx17.iad>
X-Complaints-To: https://www.astraweb.com/aup
NNTP-Posting-Date: Thu, 03 Oct 2024 16:34:43 UTC
Date: Thu, 03 Oct 2024 16:34:43 GMT
X-Received-Bytes: 2120
View all headers

In article <vdjt71$3a56o$1@dont-email.me>, Rich <rich@example.invalid> wrote:
>In comp.os.linux.misc 186282@ud0s4.net <186283@ud0s4.net> wrote:
>> The 990 series used the TMS-9900 chip and near variants. This was an
>> odd chip - kept the CPU registers out in ordinary RAM and could
>> switch quickly between different sets of registers. At that time,
>> the external RAM and CPU kinda ran at the same speed so little was
>> lost putting the registers in RAM.
>
>The 6502 did something similar. It wasn't as far down the path as the
>TI chip, but page zero (first 256 bytes of ram) acted a lot like an
>'extended register file'. There were even addressing modes that used
>two consecutive bytes of "page zero" as a 16bit pointer into the rest
>of the RAM one's system had installed,

....and the 65816 (the 16-bit successor to the 6502 that was used in the
Apple IIGS) let you move what was now called the "direct page" anywhere in
the first 64K of memory. A new register for the purpose was added, along
with another one that allowed the stack to also be put anywhere in the first
64K (vs. having it locked to page 1).

--
_/_
/ v \ Scott Alfter (remove the obvious to send mail)
(IIGS( https://alfter.us/ Top-posting!
\_^_/ >What's the most annoying thing on Usenet?

Subject: Re: The "Good" Old Days - Complete Specs for DX-10 Operating System
From: Rich
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Organization: A noiseless patient Spider
Date: Thu, 3 Oct 2024 17:02 UTC
References: 1 2 3
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: rich@example.invalid (Rich)
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The "Good" Old Days - Complete Specs for DX-10 Operating System
Date: Thu, 3 Oct 2024 17:02:28 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 24
Message-ID: <vdmin4$3q93c$1@dont-email.me>
References: <Sp-dnfn-SI4ibmH7nZ2dnZfqn_ednZ2d@earthlink.com> <vdjt71$3a56o$1@dont-email.me> <DIzLO.416978$_o_3.56122@fx17.iad>
Injection-Date: Thu, 03 Oct 2024 19:02:28 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="d7cc519475b7ade4d97e2849328cf560";
logging-data="4007020"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19+kv2ot6rWRKDCKMUujluI"
User-Agent: tin/2.6.1-20211226 ("Convalmore") (Linux/5.15.139 (x86_64))
Cancel-Lock: sha1:JClg6r7OAwU4I0KCLPaWEKQlz5I=
View all headers

In comp.os.linux.misc Scott Alfter <scott@alfter.diespammersdie.us> wrote:
> In article <vdjt71$3a56o$1@dont-email.me>, Rich <rich@example.invalid> wrote:
>>In comp.os.linux.misc 186282@ud0s4.net <186283@ud0s4.net> wrote:
>>> The 990 series used the TMS-9900 chip and near variants. This was an
>>> odd chip - kept the CPU registers out in ordinary RAM and could
>>> switch quickly between different sets of registers. At that time,
>>> the external RAM and CPU kinda ran at the same speed so little was
>>> lost putting the registers in RAM.
>>
>>The 6502 did something similar. It wasn't as far down the path as the
>>TI chip, but page zero (first 256 bytes of ram) acted a lot like an
>>'extended register file'. There were even addressing modes that used
>>two consecutive bytes of "page zero" as a 16bit pointer into the rest
>>of the RAM one's system had installed,
>
> ...and the 65816 (the 16-bit successor to the 6502 that was used in the
> Apple IIGS) let you move what was now called the "direct page" anywhere in
> the first 64K of memory. A new register for the purpose was added, along
> with another one that allowed the stack to also be put anywhere in the first
> 64K (vs. having it locked to page 1).

Nice, I did not know that about the 65816.

I do wonder why restrict it to only first 64K?

Subject: Re: The "Good" Old Days - Complete Specs for DX-10 Operating System
From: Lawrence D'Oliv
Newsgroups: alt.folklore.computers, comp.os.linux.misc
Organization: A noiseless patient Spider
Date: Thu, 3 Oct 2024 21:44 UTC
References: 1 2 3 4
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: alt.folklore.computers,comp.os.linux.misc
Subject: Re: The "Good" Old Days - Complete Specs for DX-10 Operating System
Date: Thu, 3 Oct 2024 21:44:20 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 8
Message-ID: <vdn37k$3ssv4$3@dont-email.me>
References: <Sp-dnfn-SI4ibmH7nZ2dnZfqn_ednZ2d@earthlink.com>
<20241002091502.00004cde@gmail.com>
<613609109.749606401.737056.peter_flass-yahoo.com@news.eternal-september.org>
<cCzLO.170378$EEm7.166759@fx16.iad>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 03 Oct 2024 23:44:21 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="319a655577b0d958d85bd19ad5bdfbec";
logging-data="4092900"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18LEjeHHQLlpOd8RHaSbhD6"
User-Agent: Pan/0.160 (Toresk; )
Cancel-Lock: sha1:wvFDmcDo1H8XGgZErlqflGRR5NI=
View all headers

On Thu, 03 Oct 2024 16:27:52 GMT, Scott Alfter wrote:

> Not too much later, we replaced it with a
> recorder from Radio Shack (a close relative of the one they sold for use
> with their TRS-80s), and that one worked like a champ.

Those cassette interfaces were purpose-built for data use, apparently.
That’s why they worked so well.

Subject: Re: The "Good" Old Days - Complete Specs for DX-10 Operating System
From: Scott Alfter
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Organization: USS Voyager NCC-74656, Delta Quadrant
Date: Thu, 3 Oct 2024 21:54 UTC
References: 1 2 3 4
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!news.quux.org!weretis.net!feeder9.news.weretis.net!border-1.nntp.ord.giganews.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!news-out.netnews.com!s1-1.netnews.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx12.iad.POSTED!not-for-mail
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The "Good" Old Days - Complete Specs for DX-10 Operating System
References: <Sp-dnfn-SI4ibmH7nZ2dnZfqn_ednZ2d@earthlink.com> <vdjt71$3a56o$1@dont-email.me> <DIzLO.416978$_o_3.56122@fx17.iad> <vdmin4$3q93c$1@dont-email.me>
Organization: USS Voyager NCC-74656, Delta Quadrant
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
From: scott@alfter.diespammersdie.us (Scott Alfter)
Originator: scott@alfter.diespammersdie.us (Scott Alfter)
Lines: 46
Message-ID: <KoELO.137815$15a6.122455@fx12.iad>
X-Complaints-To: https://www.astraweb.com/aup
NNTP-Posting-Date: Thu, 03 Oct 2024 21:54:50 UTC
Date: Thu, 03 Oct 2024 21:54:50 GMT
X-Received-Bytes: 3256
X-Original-Bytes: 3205
View all headers

In article <vdmin4$3q93c$1@dont-email.me>, Rich <rich@example.invalid> wrote:
>In comp.os.linux.misc Scott Alfter <scott@alfter.diespammersdie.us> wrote:
>> In article <vdjt71$3a56o$1@dont-email.me>, Rich <rich@example.invalid> wrote:
>>>In comp.os.linux.misc 186282@ud0s4.net <186283@ud0s4.net> wrote:
>>>> The 990 series used the TMS-9900 chip and near variants. This was an
>>>> odd chip - kept the CPU registers out in ordinary RAM and could
>>>> switch quickly between different sets of registers. At that time,
>>>> the external RAM and CPU kinda ran at the same speed so little was
>>>> lost putting the registers in RAM.
>>>
>>>The 6502 did something similar. It wasn't as far down the path as the
>>>TI chip, but page zero (first 256 bytes of ram) acted a lot like an
>>>'extended register file'. There were even addressing modes that used
>>>two consecutive bytes of "page zero" as a 16bit pointer into the rest
>>>of the RAM one's system had installed,
>>
>> ...and the 65816 (the 16-bit successor to the 6502 that was used in the
>> Apple IIGS) let you move what was now called the "direct page" anywhere in
>> the first 64K of memory. A new register for the purpose was added, along
>> with another one that allowed the stack to also be put anywhere in the first
>> 64K (vs. having it locked to page 1).
>
>Nice, I did not know that about the 65816.
>
>I do wonder why restrict it to only first 64K?

https://softpixel.com/~cwright/sianse/docs/65816NFO.HTM#3.00

The D (direct-page pointer) and S (stack pointer) registers are 16 bits wide
in native mode. This allows the direct page and stack to start anywhere
within the first 64K, not just on page (256-byte) boundaries. The 16-bit S
also means you can have a stack larger than 256 bytes, though stack
operations could potentially stomp on the direct page.

In (8-bit) emulation mode, the high byte of S is masked to 0x01, so the
stack always occupies the space from 0x000100 to 0x0001FF. D remains 16
bits wide, but zero-page addressing wraps around within the selected page,
so that if (for instance), D is set to 0x0080, "LDA $00" will read physical
address 0x000080 and "LDA $7F" will read physical address 0x0000FF, but "LDA
$80" will wrap around to read physical address 0x000000.

--
_/_
/ v \ Scott Alfter (remove the obvious to send mail)
(IIGS( https://alfter.us/ Top-posting!
\_^_/ >What's the most annoying thing on Usenet?

1

rocksolid light 0.9.8
clearnet tor