New version of 'CharAde' BASIC Enhancer

The place for codemasters or beginners to talk about programming any language for the Spectrum.
Post Reply
User avatar
Joefish
Rick Dangerous
Posts: 2058
Joined: Tue Nov 14, 2017 10:26 am

New version of 'CharAde' BASIC Enhancer

Post by Joefish »

For anyone who's following along, there's a new version of my BASIC language graphics extender 'CharAde'.

http://railtron.com/files/spectrum/Char ... le_v23.zip

The manual can be viewed separately:

http://railtron.com/files/spectrum/Char ... al_v23.pdf

And for once I'm listing the source code too:

http://railtron.com/files/spectrum/Char ... e_vB34.asm

This fixes a few bugs from the last release (the map expansion function didn't work) and adds a new command with the up-arrow (or ^ on PC keyboards) to swap the cursor between Foreground and Background screens, allowing for a scrolling offset between them.

For anyone who hasn't seen it before, it's an enhancement to BASIC to make use of up to 64 UDGs at a time, with two hidden screen layers for preparing graphics and a fast render-to-the screen function. It all works by hijacking the LPRINT command to take new commands, and comes with graphic editing tools.

I'd like a few people to check the manual again for errors. This isn't quite ready to be archived as I still want to add another demo or two.
+3code

Re: New version of 'CharAde' BASIC Enhancer

Post by +3code »

Thanks!
User avatar
R-Tape
Site Admin
Posts: 6402
Joined: Thu Nov 09, 2017 11:46 am

Re: New version of 'CharAde' BASIC Enhancer

Post by R-Tape »

I'd also add that not enough screenshots are being shared of these Charade demos! I forget if I've seen these before, but it's great to see the engine finally being used properly. I hope some of these turn into finalised games.

Image

Image
User avatar
Joefish
Rick Dangerous
Posts: 2058
Joined: Tue Nov 14, 2017 10:26 am

Re: New version of 'CharAde' BASIC Enhancer

Post by Joefish »

I've not see those before! :mrgreen:
User avatar
R-Tape
Site Admin
Posts: 6402
Joined: Thu Nov 09, 2017 11:46 am

Re: New version of 'CharAde' BASIC Enhancer

Post by R-Tape »

Joefish wrote: Sun Jan 19, 2020 11:17 pm I've not see those before! :mrgreen:
You're giving Don Priestley sleepless nights!
+3code

Re: New version of 'CharAde' BASIC Enhancer

Post by +3code »

Joefish wrote: Sun Jan 19, 2020 11:17 pm I've not see those before! :mrgreen:
They are here:
https://sites.google.com/site/plus3code ... ects=0&d=1

And here:
https://sites.google.com/site/plus3code ... pancho.rar
User avatar
Joefish
Rick Dangerous
Posts: 2058
Joined: Tue Nov 14, 2017 10:26 am

Re: New version of 'CharAde' BASIC Enhancer

Post by Joefish »

OhMiGawd those are amazing! That Mario clone one, with moving platforms - awesome!

And the chunky one does a parallax background. How the hell? I didn't program it to do that!
User avatar
Joefish
Rick Dangerous
Posts: 2058
Joined: Tue Nov 14, 2017 10:26 am

Re: New version of 'CharAde' BASIC Enhancer

Post by Joefish »

And according to CharAde's apparent #1 fan +3code,
viewtopic.php?p=31640#p31638
CharAde programs can be compiled using HiSoft BASIC compiler. NICE!
Post Reply