Remix.run Logo
HankStallone 5 days ago

I think there were a lot of small commercial applications if you count programs you could order from the little ads in the back of magazines. BASIC was fine for something like a recipe or address database, that didn't involve any graphics or sound.

int_19h 5 days ago | parent [-]

BASIC had great facilities for both graphics and (matching the hardware of that era). Various simple primitives like LINE and CIRCLE baked into the language itself, the PLAY statement, ON PEN for light pens and ON STRIG for joysticks. There were quite a few video games for the likes of C64 and ZX Spectrum written in BASIC, usually with machine code snippets for perf-critical stuff.

HankStallone 4 days ago | parent [-]

Depends on the version of BASIC. The BASIC 2.0 in the C64 didn't have those things, but 7.0 in the C128 had graphic and sound commands. Unfortunately, the C128's near-100% compatibility with the C64 meant that very few games were written to take advantage of its new abilities. It made more sense to keep making games for the C64 and its much bigger market.