Thanks again smile

I've been recently looking at QChan. Dunno if that's doable or what methods it uses.

Yeah

Seems the most important code to make sound:

LD A,($783B)
LD D,A
XOR $21
LD ($6800),A
LD A,D
LD ($6800),A

LATCH_COPY is 783Bh
CONTROL_LATCH is 6800h

A friend of mine theorises that since the ZX has a real speaker and the vz has the piezo electric one it may be that the VZ needs to run at higher frequencies to create sound when toggling the bits. Or much longer durations

The VZ has a tiny piezo electric speaker so it may be more complicated to get audio out of it.
I've attached the ROM routines for creating audio from the VZ in the hope it may help.

A slight update:
Bushy managed to get POWW working on a real VZ300 computer. I've changed a bit of the code so you can call one part to initialize the tune and another to keep playing it with repeated calls. It means I can incorporate it in a C program loop and have the computer do other things while playing the tune.
Sadly, there's only one demo tune for POWW so I'll have to work out how to make some music in 1tracker for it and see if I can get anything good out of it.
No other 1bit engine will play on a real VZ300 at this stage.

Savage seems to be a really good quality engine. Bushy got it mostly going for the VZ but there's a high-pitched squeal in the background. Not sure how to clean that up.

9

(5 replies, posted in Other Platforms)

That's way cool! smile

Hey, party people! smile

I do a bit of dev work on the Laser 200 aka VZ200.. same as Bushy who has posted on here in the past.

Hope to do a few little tunes and see if I can get it playing on our platform. I know NOTHING about music so please don't expect too much haha!

Thanks for letting me into your world. smile