SCOPE Solution

STAIRCASE

SCOPE ACT 1

In-game screenshot of STAIRCASE
In-game view
FamilySCOPE Graph0.100 Difficulty0.100 Ring01 IDsc_a1_05_staircase
Reference firmware sc_a1_05_staircase locked
Par power11 Par lines10 Par chips1

Objective

Stepped levels 0, 64, 128, 192, each held 4 ticks, then snap to 0.

Board Data

  • Window: 32
  • Pins: p0 OUT
  • Channels: p0 ANALOG label=CH1_p0_DAC
  • Peripherals: DAC data=p0 label=DAC_on_p0
Firmware Solution
; STAIRCASE reference: four steps 0, 64, 128, 192, each held 4 ticks, then loop.
loop:
      out  p0, 0
      slp  4
      out  p0, 64
      slp  4
      out  p0, 128
      slp  4
      out  p0, 192
      slp  4
      jmp  loop
Board Definition
# STAIRCASE. ACT 1, analog. A held-level shape rather than a smooth ramp: each level
# is held 4 ticks, then snaps back to 0. Reference is sc_a1_05_staircase.asm.
# TITLE STAIRCASE
# OBJECTIVE Stepped levels 0, 64, 128, 192, each held 4 ticks, then snap to 0.
ID sc_a1_05_staircase
WINDOW 32
DIR p0 OUT
PERIPH DAC data=p0 label=DAC_on_p0
CHAN p0 ANALOG label=CH1_p0_DAC
PAR power=11 lines=10 chips=1