Early versions of the game featured square wave sounds by poking the channels, like:
POKE 23739,1: POKE 23740,6: PRINT "0 0 00 00 000 000"; so the PRINT output goes to the BEEPER (port 254) instead of screen.
You can find info about its development in: (Spanish spoken, English text)
https://www.youtube.com/watch?v=FyVZ59XIWwI
(Around 14:00 you can see a square wave sound test program)
The final version features AY sounds (with registers), square wave sounds (beeper) and sine wave sounds (AY), with RLE compression achieved by poking the stack to call ROM routines in sequence. You can find additional info in https://bytemaniacos.com/ficheros/concu ... ey_doc.txt