4 ms·
It was common for later BIOSes to not include the BASIC ROM: https://en.m.wikipedia.org/wiki/BIOS_interrupt_call https://en.m.wikipedia.org/wiki/BIOS_interrupt
by deaddodo 3y ago
It was common for later BIOSes to not include the BASIC ROM:
https://en.m.wikipedia.org/wiki/BIOS_interrupt_call https://en.m.wikipedia.org/wiki/BIOS_interrupt_call
Not ideal, but not a deal breaker. And it might go against Microsoft's IP (not sure, personally).
- WalterBright 3y agoIt's not that hard to write a BASIC interpreter.
- snvzz 3y agoYou're welcome to do it.
- WalterBright 3y agoI've actually thought of doing it. But I'm pretty committed as CEO of the DLF.
- nicman23 3y agoi love people that shitpost here can be C level execs in massive corps
- WalterBright 3y agoThe DLF will be breaking ground on its massive corporate HQ campus any day now.
- cduzz 3y agoI suspect he's referring to the "D Language Foundation[1]" Mr. Bright, thank you for Empire. Some of my earliest tinkering memories are of upgrading my 5150 to have a V20 CPU and being somewhat pleased that map generation took somewhat less time. [1] https://dlang.org/foundation/ https://dlang.org/foundation/
- WalterBright 3y agoYou're welcome! I enjoy hearing from people who enjoy the game!
- RcouF1uZ4gsC 3y ago> It's not that hard to write a BASIC interpreter. If you are Walter Bright and write C++ compilers for fun.
- WalterBright 3y agoIf you only knew how trivial Basic looks after implementing a C++ compiler :-) The challenges would be: 1. fitting it into 32K of ROM 2. figuring out the interface to the cassette player and the interface to other software that relies on the Basic interpeter 3. testing it
- deaddodo 3y agoI have no idea where it was implied in that comment that it was difficult. I said that it wasn't required to be considered a valid BIOS, as commercial/alternatives did the same.