pouët.net

PETs Can't Keep Dying by All You Can Execute

Title
PETs Can't Keep Dying

Cat
Retro demo

Group credits
AYCE

Individual credits
code: Pigu
msx: Zlew, DevEd

Target platform
Commodore PET

Technique
Just your usual wavetable-based beeper engine, which is one of 6502's strengths. The wave data is output 8 bits at a time instead of 1 bit like on the Speccy, thanks to the fact that PET's speaker is connected to the shift register output.

Development platform
Windows

Unique properties
Can synthesize up to 4 voices at a time with 8475 Hz sample rate, has definiable waveforms and sound update callback to do other things at the expense of less sound output percentage.

Private notes to organizers
You'll need a machine with at least 16k of RAM and a speaker. Sound is much quieter than BASIC 4's boot tone, but it still plays a big role in this prod.