Sure PCs come with a system, that goes both ways, built into the mobo.
BI OS.
![]()
Why do modern PC's not have the OS stored on the motherboard anymore?
Why do modern PC's not have the OS stored on the motherboard anymore?
They had BASIC in their ROMs.
I consider programming languages to be OSes for the hardcore.
IBM PCs didn't.
Machines such as Sinclair ZX80/81 / Apple 2e / Commodore 64 etc did, but PCs didn't.
Yes they did. Google is your friend.![]()
IBM Cassette BASIC was a version of the Microsoft BASIC programming language licensed by IBM for the IBM PC. It was included in the BIOS ROM of the original IBM PC. Cassette BASIC provided the default user interface if there was no floppy disk drive installed, or if the boot code did not find a bootable floppy disk at power on. The name Cassette BASIC came from its use of cassette tapes rather than floppy disks to store programs and data.
It's what was used if there was no floppy drive connected (and they didn't have hard drives in them back then).
I should certainly know this - I had an original IBM PC that slowly died until the BASIC interpreter was all it had.
In addition to the very limited tape-based Basic OS that the original PC's had, Tandy released a series of XT level machines that had DOS in ROM. Of course, being Tandy, it was 2.1 at a time when everybody else was selling 3.3, and they never came up with an upgrade, but it could have been done. At some point one of my kids found a pile of these in the trash, and I still have one or two. They booted nearly instantaneously, and of course the OS is immune to corruption, disk failure, virus attack, etc.
I suppose you could put a good part of Windows on a chip, but it would have to be a huge chip, and it would then be very difficult to do updates and security fixes, and of course Windows is so mutable, with programs writing files and sticking DLL's all over the place, that a good part of it would still have to be in an area that can be easily rewritten, unlike Dos, which was never touched by the programs that ran under it.
Frankly, I used it as a crude diagnostic tool. If you had a running floppy disk attached, but booting fell through to BIOS BASIC, you dun got the floppy cables wrong or busted!
I had a Radio Shack Colour Computer II that had Microsoft Basic in rom. I remember that it had an empty socket for an extended basic rom and another to add another 8k of ram bringing it to 16k. I did both upgrades.
You could also buy an assembler for whatever chip (6809 or 6805 I can't remember) it used, on a rom pack.