Deutsch   English   Français   Italiano  
<20241002091502.00004cde@gmail.com>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!3.eu.feeder.erje.net!feeder.erje.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: John Ames <commodorejohn@gmail.com>
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)
Bytes: 2700

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 ;)