AnyCPU
http://anycpu.org/forum/

TurboForth for the TI-99/4A
http://anycpu.org/forum/viewtopic.php?f=22&t=424
Page 1 of 1

Author:  Hugh Aguilar [ Wed Jul 26, 2017 3:43 am ]
Post subject:  TurboForth for the TI-99/4A

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:

Author:  Garth [ Wed Jul 26, 2017 8:29 am ]
Post subject:  Re: TurboForth for the TI-99/4A

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

Author:  BigEd [ Wed Jul 26, 2017 11:18 am ]
Post subject:  Re: TurboForth for the TI-99/4A

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

Author:  Hugh Aguilar [ Wed Jul 26, 2017 6:32 pm ]
Post subject:  Re: TurboForth for the TI-99/4A

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.

Page 1 of 1 All times are UTC
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/