Monday, 18 May 2026

Just playing around with my modified basic

I figure my basic's not much use unless I write some code that uses it. I've started writing a game, which might be fairly obvious. I doubt I'll use basic for the whole thing (I understand the original was coded in Pascal), as it'll be way too slow, but basic is certainly useful for prototyping parts, like for example quickly and easily drawing the core pieces of the game, fitting them together, and working our what colour they should be:

I'm glad I'm doing it, because I've discovered a couple of bugs in my basic code. Firstly there's something weird going on with my input buffer. If I use cursor keys (I think) while entering code they get added to the input buffer, and hence to the code, but not displayed on the screen. I'll have to use the monitor to work out what's going on. Secondly my cursor command is totally broken in 80 column width.

Meanwhile I've built up a couple more machines, as there are people (yes, I'm shocked too) that just want the computer, without experiencing the joy of soldering it together and figuring our why it doesn't work first try. Here's one that has the keyboard split off from the mainboard. It's cool, but uses rather a lot of desk. I think I'll stick to the attached keyboard version for myself.

No comments: