View unanswered posts | View active topics It is currently Thu Mar 28, 2024 6:40 pm



Reply to topic  [ 4 posts ] 
 TurboForth for the TI-99/4A 
Author Message

Joined: Sun Jul 23, 2017 1:06 am
Posts: 93
Remarkably, there is nostalgia for the TI-99/4A. :o
Mark Wills recently wrote a Forth system for it: http://turboforth.net/
Apparently there are people around who still have these machines and keep them going for fun.
It is possible to make a cartridge with TurboForth on it, so you can develop Forth programs for your old machine --- you get interactive Forth development on the target itself --- this is not a cross-compiler.

What I have read (and Mark confirms) is that the TMS9900 was one of the best processors of its day, but TI screwed up the TI-99 and TI-99-4A design, partially in an effort to keep cost down and partially because they just weren't thinking very hard --- unfortunately, this was the only home computer built on the TMS9900. :cry:


Wed Jul 26, 2017 3:43 am
Profile

Joined: Tue Dec 11, 2012 8:03 am
Posts: 285
Location: California
This was recently posted on another forum:
http://spectrum.ieee.org/geek-life/hist ... oprocessor
(written by a microprocessor manager in TI's MOS division)
The Inside Story of Texas Instruments’ Biggest Blunder: The TMS9900 Microprocessor
The TMS9900 could have powered the PC revolution. Here’s why it didn’t

(I don't know anything about it other than what's in the article from a very credible source, but I'm always glad to see Forth ported to another computer.)

_________________
http://WilsonMinesCo.com/ lots of 6502 resources


Wed Jul 26, 2017 8:29 am
Profile WWW

Joined: Wed Jan 09, 2013 6:54 pm
Posts: 1780
Yes, a good microprocessor, and a poor microcomputer. I think though that more RAM - and much faster RAM - can be added by cartridge. So, once expanded suitably, maybe a good machine.

(TI's corporate structure made it difficult for them to make the right tradeoffs for a successful micro. Same was true for IBM - they only succeeded with Project Chess by getting board-level approval to work like an internal startup and source hardware and software from outside. To get that approval, they made a straw-man proposal to buy Atari and rebadge the 800.)


Wed Jul 26, 2017 11:18 am
Profile

Joined: Sun Jul 23, 2017 1:06 am
Posts: 93
Garth wrote:
This was recently posted on another forum:
http://spectrum.ieee.org/geek-life/hist ... oprocessor
(written by a microprocessor manager in TI's MOS division)
The Inside Story of Texas Instruments’ Biggest Blunder: The TMS9900 Microprocessor
The TMS9900 could have powered the PC revolution. Here’s why it didn’t

(I don't know anything about it other than what's in the article from a very credible source, but I'm always glad to see Forth ported to another computer.)

I always assumed that the x86 was a given for the IBM-PC because it is similar to the 8080 and this would allow easy porting of CP/M programs to the IBM-PC. There was an 8080 assembler available that generated x86 machine-code, so 8080 programs could be converted directly into MS-DOS .com programs.

Wasn't the BIOS pretty similar between CP/M and MS-DOS machines?

A lot of people think the MC68000 was far better than the x86. To a large extent it was.
I always thought the x86 ISA was pretty good for the 1980s though. Using segmented memory it was able to address more than 64KB while still using 16-bit registers --- using 16-bit rather than 32-bit roughly makes your data half the size, so you get less memory usage, which is important because RAM was very expensive in those days. Also, using 32-bit data when you don't really need to slows down the system because you have a 16-bit data-bus.

The advantage of the MC68000 is that it was forward-thinking. The designers expected the limitations of the 1980s (expensive RAM chips and a 16-bit data-bus) to go away --- that was true --- in less than a decade, building a computer with 1MB or more of RAM and a 32-bit data-bus became realistic.


Wed Jul 26, 2017 6:32 pm
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 4 posts ] 

Who is online

Users browsing this forum: DotBot and 6 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software