> ROM BASICs outlived their usefulness very quickly. > Certainly a very subjective statement.
I was thinking the other day, that I wish the startup BIOS of modern systems had BASIC - such as in a modern i7 based laptop. At the very least, with all the trig functions, it's as useful as any graphing calculator, or time features make it useful as a clock or stopwatch. In the variants that had PEEK/POKE, then BASIC essentially becomes as useful as an assembler (since you can place the opcodes into DATA statements and POKE and SYS them anywhere into memory). It took me awhile to realize why original variants of BASIC didn't have PEEK/POKE: they were probably timeshare systems, and so arbitrary access to write to system memory would be taboo in those environments. But in a single-user micros, that address space is all yours. Even if your main storage components are kaput, boot up BASIC still allows the system to be useful. Most variants will have keywords or features to make use of serial IO, so you could pipe in a larger program through that (or do a simple terminal program). For sure BASIC has its limitations, but I appreciate how it can function with extremely limited resources (and as a somewhat intuitive interface to programmatically access other system calls). -Steve On Fri, May 3, 2024 at 8:59 AM Sellam Abraham via cctalk < cctalk@classiccmp.org> wrote: > On Thu, May 2, 2024, 7:58 PM Just Kant via cctalk <cctalk@classiccmp.org> > wrote: > > > > > ROM BASICs outlived their usefulness very quickly. > > > Certainly a very subjective statement. > > Sellam >