ZX Spectrum BASIC
-
Hey guys, I've been working on a project with a Raspberry Pi 1 for a few days now trying to get ZXBaremulator working. I managed it, and it loads tapes and games. However, what I'm really interested in is using the 128 BASIC code writer to create simple games. ZXBaremulator, it appears, has been abandoned by the developer before the SAVE and LOAD functionality had been implemented. I have both a Raspberry Pi 1 and 2 I can attempt to run it on.
So, now I'm looking at Retropie, does it have the SAVE and LOAD functionality for writing code in Sinclair BASIC?
Thanks
Dave
-
-
Fuse is the main emulator core in RetroArch so you could use that (it definitely has load, for save you may need to boot up a pre-prepared tap).
However not to derail too much if you are interested in programming I would actually recommend using a modern IDE like VS Code which has plugins for Basic and Assembler, for ZXSpectrum you can also obtain the aforementioned Fuse utils as a standalone pack which allow for tap/tzx creation, packing, unpacking - as well as there being a number of other utils around.
I would also recommend the CROSSLIB library which allows you to code in C and then it can compile games down for not only Spectrum but also C64, Gameboy etc which is pretty cool.
Finally if you do want to stay within the editor of the environment Pico8 or Tic80 can both run in the pi and offer more modern experiences.
-
@BennyProfane ooh thanks for all the information. I have this book you see called "ZX Spectrum Games Code Club" which gives you a bunch of games you can code for yourself on the ZX Spectrum. Such as Tic Tac Toe and Breakout.
If VS Code can do the same thing and pack it into tap/tzx which I could then port to RetroPie's Spectrum emulator to play, I think that'll be just as much fun to get my teeth in to.
All I know so far is a little bit of C#, html, and Scratch (if you can call that a programming language lol). I'm looking to spread out a little into other languages and since I had the pi and code club book, I figured I'd start with some Basic before moving on to tutorials for Unity.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.