SCOPE Solution

FINAL RIBBON

SCOPE ACT 5

In-game screenshot of FINAL RIBBON
In-game view
FamilySCOPE Graph0.897 Difficulty0.897 Ring05 IDsc_a5_11_final_ribbon

Prerequisites

MIXER

Unlocks

Polynomial License

Reference firmware sc_a5_11_final_ribbon locked
Par power1199 Par lines23 Par chips3

Objective

Three lanes braid a clock, a foldback wave, and a held accent.

Board Data

  • Window: 112
  • Pins: p0 OUT, p1 OUT, p2 OUT
  • Channels: p0 ANALOG label=CH1_p0_DAC, p1 ANALOG label=CH2_p1_DAC, p2 ANALOG label=CH3_p2_DAC
  • Peripherals: DAC data=p0 label=DAC_p0, DAC data=p1 label=DAC_p1, DAC data=p2 label=DAC_p2
Firmware Solution
top:
      mov  r0, 0
      mov  r1, 1
      mov  r2, 0
loop:
      out  p0, r2
      out  p1, r0
      out  p2, 180
      slp  1
      xor  r2, 255
      cmp  r1, 1
      jz   up
      sub  r0, 24
      cmp  r0, 0
      jnz  loop
      mov  r1, 1
      jmp  loop
up:
      add  r0, 24
      cmp  r0, 216
      jnz  loop
      mov  r1, 0
      jmp  loop
Board Definition
# FINAL RIBBON. ACT 5. SCOPE waveform board.
# TITLE FINAL RIBBON
# OBJECTIVE Three lanes braid a clock, a foldback wave, and a held accent.
ID sc_a5_11_final_ribbon
WINDOW 112
DIR p0 OUT
DIR p1 OUT
DIR p2 OUT
PERIPH DAC data=p0 label=DAC_p0
PERIPH DAC data=p1 label=DAC_p1
PERIPH DAC data=p2 label=DAC_p2
CHAN p0 ANALOG label=CH1_p0_DAC
CHAN p1 ANALOG label=CH2_p1_DAC
CHAN p2 ANALOG label=CH3_p2_DAC
PAR power=1199 lines=23 chips=3