@jirka ZX-BASIC! FUN! Enjoy. Definitely plumb the archives for some of the superb type-in-ware that got published :)

That's no ZX Basic - that's ! With the built-in assembler.

@feoh @jirka

@EdS @jirka WOW that thing sounds sweet! Actual named functions and repeat/until? I'd be in HEAVEN back in my old Atari 8 bit days :)

Details for anybody interested:


Even better news, is now free and open source:
"BBC BASIC for SDL 2.0 (BBCSDL) is an advanced cross-platform implementation of BBC BASIC for Windows, Linux (x86 CPU only), Mac OS-X, (Raspbian), Android and iOS."



Richard T Russell helped specify BBC Basic back in the day, wrote the version for , then later for and , and is still maintaining it.

@feoh @jirka

@EdS @jirka That's awesome! I wonder how much of the old code still runs on the modern implementation?

I'd be pretty optimistic about backward compatibility. went through a number of implementations (Sophie Wilson's for the 6502, one which used banked memory for 64k user space, one for the ARM, one for NatSemi's 32016) and I think - other than the machine-specific assembler - it had robust abstractions. The display system always used 1024x1024 coordinate space, for example, scaled to the target display.

Some fun: Type-ins for Unattended Beebs.

@feoh @jirka

@EdS @feoh The BBC Basic SDL2 port looks good. Unfortunately the Raspberry Pi version does not work on an original Raspberry. 😠

@jirka @EdS Wow. Wish I'd known I just gave away 2 3's. They're SO cheap! :)

@EdS @feoh @jirka It looks like there is a Raspberry Pi edition. Maybe that can be made to work on other ARM platforms (Specifically, Linux on the RockPro 64/Pinebook pro).

@paradroyd @EdS @jirka I'm super interested in the Pinebook Pro. I've got a monster tank of a PC gaming laptop right now - 17" and 9 lbs, it gets 3-4 hours of battery life if I'm lucky AND running Windows (LInux is on the order of 2 hrs) so I'm seriously thinking that when it needs replacing in a year or two buying a desktop for home and a Pinebook Pro for when I ACTUALLY NEED portability might be a win.

Might be a little work needed as the Pi port is for 32 bit ARM. There is a 64 bit Windows port, I see, so it might be straightforward.

@feoh @paradroyd @jirka

@feoh @EdS @jirka
Ooh, Wikipedia was missing Fast ST BASIC. Added it.

@jirka a lot of my favorite devices ran on z80! I might still have the z80 architecture books somewhere...

@tomosaigon I always wanted this device but got it just now.

I was surprised how nice it actually is!

Sign in to participate in the conversation
Mastodon @ SDF

"I appreciate SDF but it's a general-purpose server and the name doesn't make it obvious that it's about art." - Eugen Rochko