Earlier quoted context omitted.
It's cool because the registers are all in RAM, with a "workspace pointer" on the CPU pointing at where they are. This is slow, but a context switch is just changing that pointer.
Well, it has 256 bytes of RAM which is basically a really big register file, and everything else goes in the 16kb of "video RAM" which you can read and write by poking at I/O registers. So it is not easy to program. It's arguably the only 8-bit computer which has a really different architecture from the others. You could otherwise imagine pulling the SID chip off a C-64 and putting it on a TRS-80 Color Computer etc.…
UNIX99, a UNIX-like OS for the TI-99/4A (2025)
41–50 of 76 posts
Re: UNIX99, a UNIX-like OS for the TI-99/4A (2025)
#42The lack of dedicated registers meant a lot of memory access, which slowed things down considerably. This is probably why it never gained the same traction as the 6502-based systems like the Apple II or Atari.
I'm curious to see how this UNIX-like OS addresses those limitations. It's a pretty neat accomplishment if it can provide a usable environment on that hardware.
Re: UNIX99, a UNIX-like OS for the TI-99/4A (2025)
#43Earlier quoted context omitted.
Well, it has 256 bytes of RAM which is basically a really big register file, and everything else goes in the 16kb of "video RAM" which you can read and write by poking at I/O registers. So it is not easy to program. It's arguably the only 8-bit computer which has a really different architecture from the others. You could otherwise imagine pulling the SID chip off a C-64 and putting it on a TRS-80 Color Computer etc.…
Well I mean it fits in with the 8-bit era machines as far as performance but that CPU was absolutely 16 bit.
Re: UNIX99, a UNIX-like OS for the TI-99/4A (2025)
#44Re: UNIX99, a UNIX-like OS for the TI-99/4A (2025)
#45@UsagiElectric on YouTube has a series of videos on building a homebrew around the TMS9900 processor. Would be cool if a unix-like OS could be used on something like that, though sounds like this project is specifically targeting the TI-99/4A system. The TI-99/4A was the first computer I owned as a teenager. I had used TRS-80s and Apple ][ at school. I eventually bought the expansion box and a couple of accessory car…
I had one in grade school. Taught me the value of backups early in life. Spent all night typing in a game from a magazine. Started it without saving to tape first. It was so loud! Panicked and restarted the machine. Sadness ensued. Replaced it with a C128-D. Didn’t get my first intel until I bought a 386 after graduating high school. Good times.
Re: UNIX99, a UNIX-like OS for the TI-99/4A (2025)
#46For some reason I was thinking it was that $99 dollar Sinclare from the 80s which had the most unusable keyboard on earth.
Re: UNIX99, a UNIX-like OS for the TI-99/4A (2025)
#47Earlier quoted context omitted.
Well I mean it fits in with the 8-bit era machines as far as performance but that CPU was absolutely 16 bit.
16-bit registers, operations, etc. yeah. A bigger machine of the TM9 series would be more like a PDP-11.
Re: UNIX99, a UNIX-like OS for the TI-99/4A (2025)
#48So assuming one wanted to buy a used one of these (I had timex sinclairs around this time) how would one display the composite video nowdays?
Other than that, you can buy relatively inexpensive converter boxes that take composite video and analog audio, and output HDMI.
Re: UNIX99, a UNIX-like OS for the TI-99/4A (2025)
#49Interesting. This sort of reminds me of Lunix [1]. [1] https://lng.sourceforge.net/
That is old-school cool.
Re: UNIX99, a UNIX-like OS for the TI-99/4A (2025)
#50Interesting. This sort of reminds me of Lunix [1]. [1] https://lng.sourceforge.net/
> LNG is an operationg system primarly for the good old Commodore64 home-computer. There also is a native version for the successor Commodore128. Ports to other 6502/6510 driven 8Bit Computers are possible but not yet started. LUnix started in 1993 and reached the internet in 1994. That is old-school cool.
It's extremely slow, which isn't surprising, but I still think it's pretty neat.