• she/they

To be honest, this'll primarily focus on retrogaming, especially the kind on Atari systems and the ZX Spectrum 8-bit computer line.
There will be some derails and opinions based on personal experience on other things as well, so I can't promise this'll stay on topic.


I know what you're thinking: "why am I writing an entire article on a Hello World program?"


Well, to put it simply, it's progress.

You see, I'm currently learning some Boriel BASIC for ZX Spectrum gamedev. BASIC is the fundamental of most games for the Speccy and Boriel BASIC is basically FreeBASIC or QBASIC version of Spectrum BASIC that compiles into Z80 ASM for faster code.

You ask "what?" Well, let me explain the difference between a compiled BASIC and a interpreted BASIC. Long story short, faster BASIC programs come from compiled BASIC and, as I said before, compiling makes for faster code, meaning faster-running games and maybe a smaller file size.

Interpreted BASIC is usually like Python, except with BASIC. The default Spectrum BASIC included on all ZX Spectrum models is basically a bit slower than Boriel BASIC, even though it's running on native hardware. Weird indeed.

tl;dr I wrote a Hello World program in a compiled BASIC for ZX Spectrum.
Check out Boriel BASIC here.

Cheez26


You must log in to comment.