Please excuse the lagging and glitching which unfortunately the video capture card is delivering, I can assure you that the game runs smoothly and surprisingly very well considering it's in BASIC.
The capture card likely creates a lag to what the screen is showing i.e. Your inputs need to come earlier than expected due to maybe a 2-3 frame lag in what is displayed on the screen. Level 4 may also be slower if most of the code is later in the memory listing. If so, it means all your loops/GOTOs etc will be much slower to execute due to all the lines of code that the ZX BASIC ROM has to chug through to find the line destination. One way to get around that would be to MERGE in data from SD card for each level.
@ MERGE combines the current listing with whatever lines are in the MERGEd file. Any identical numbered lines get overwritten. This assumes that you can LOAD and/or MERGE on the ROM/HW that TheSpectrum runs on. (You would be able to on a real machine, classically loading in off tape, but the SD ought to behave the same - just faster!)
Please excuse the lagging and glitching which unfortunately the video capture card is delivering, I can assure you that the game runs smoothly and surprisingly very well considering it's in BASIC.
Coffee and enjoying my long-time friend's Al new upload....awesome!
Thanks mate, good to see you 👍
The capture card likely creates a lag to what the screen is showing i.e. Your inputs need to come earlier than expected due to maybe a 2-3 frame lag in what is displayed on the screen.
Level 4 may also be slower if most of the code is later in the memory listing. If so, it means all your loops/GOTOs etc will be much slower to execute due to all the lines of code that the ZX BASIC ROM has to chug through to find the line destination.
One way to get around that would be to MERGE in data from SD card for each level.
@RescapeArcade I'm going to have to learn how to do this MERGE thing, brilliant idea, thank you.
@ MERGE combines the current listing with whatever lines are in the MERGEd file. Any identical numbered lines get overwritten. This assumes that you can LOAD and/or MERGE on the ROM/HW that TheSpectrum runs on. (You would be able to on a real machine, classically loading in off tape, but the SD ought to behave the same - just faster!)
I think this is fantastic. Prob boost up the speed to 7 Mhz and this will play really smooth. :-)
I've ran it through Mcoder3 and it was way too fast, unplayable 😆,
@@animatedAL Is that a compiler? I just meant set the emulator to 200% or 7Mhz (if that is possible?)
It's been programmed on The Spectrum from retro games Ltd. In classic mode using BASIC.
@ I meant Mcoder version. Is that a compiled version?
No mate, what you see in the video is running on BASIC only.