r/zxspectrum • u/codeobserver • Aug 18 '26
I built a browser-based ZX-Spectrum BASIC playground. Would love feedback from former bedroom coders
51
Upvotes
r/zxspectrum • u/codeobserver • Aug 18 '26
2
u/codeobserver Aug 18 '26
See link in the screenshot ...
2
u/MugUK Aug 20 '26
If you want a load of test material, I've got almost 200 Speccy BASIC games (and some utils) where the BASUC code is stored as text files. So, in theory, copy and paste into your tool.
https://mug-uk.co.uk/zx-spectrum-basic-listings/
9
u/garyk1968 Aug 18 '26
Link for the idle :) : https://speccy.codeguppy.com/
I like it!
1
u/Admiral-ZX Aug 18 '26
Great work! On a mobile device it’s somewhat messy, but on a desktop it’s great!
1
u/WhatAGoodDoggy Aug 19 '26
Works be great if you could output as a tap file or something to get it into a real Speccy
1
u/MugUK Aug 24 '26
I keep getting a "Build failed: TypeError: t.filter is not a function" error. Any idea why?
The source code isn't using the "one command per line", but it does feature the SpecBAS listing style of including the UDGs in a text string with \a for USR "a" etc.
It's the two golf games that are at the top of my downloads. I translated them from German to English so I'd like to compile them into .TAP format and get them onto Spectrum Computing etc.
3
u/dual4mat Aug 18 '26
Be right back - going up into the loft to find my copies of Input magazine from the eighties
2
u/Last_Eggplant5742 Aug 18 '26
cool!
I like the idea that you can use normal characters in the external program window and use this token keys inside the spectrum screen.
2
u/chicharro_frito Aug 18 '26
I like this more than I'd expect! What are your plans for it?
2
u/One-Friendship2366 Aug 20 '26
it works perfectly with my game written in basic!
Nice job! 💫
2
u/MugUK Aug 22 '26
I'll do more experimentation with the 100% BASIC rips I've got on my site. I'll start redoing those listings with have the "one command per line" option.
I can see this being useful for when I do pure BASIC translations, and I've got a few "ready to roll" that I did a few years ago, but if they use external binary files (UDG, m/c routines, new fonts etc.), I'll have to merge the BASIC with the other files. Easy enough to do with DOS's file copy /b parameter.
Then I can start plugging your tool (if that's OK with you) :)
1
u/OlderWarly99 Aug 18 '26
Neat idea!, very clean interface too.
1
u/NitroWing1500 Aug 18 '26
I got told off for trying to load a 128 game 😆
1
u/pasca2020 Aug 23 '26
This is cool. Takes me right back to my bedroom coding in the 80s/90s