Skip to content
CS Games
How-toStudentsTeachers

Play OpcodeZ (9618 assembly missions)

Write real Cambridge 9618 assembly to solve memory puzzles, earn the size and speed medals, and answer "what is in ACC?" readouts.

5 steps about 3 min Students, Teachers

Open OpcodeZ

Steps

  1. Step 1: Pick a mission

    Where: OpcodeZ → missions

    Five decks from AS to A2. Chips with ACC on them are readouts; the others are build missions. The gold cells on the memory map are the ones checked when your program reaches END.

    Open this screen
  2. Step 2: Write and run

    Where: Mission → editor

    Write 9618 assembly (your own variables go after END, e.g. TEMP: 0) and press Run on every layout. Errors and warnings come from the same assembler as the Assembler lab; open Instruction set for the full list.

  3. Step 3: Fix a wrong layout

    Where: Mission → Layouts

    Each layout shows the cells it expected and what your program left there. Open Step through it on the CPU and press Run it to watch ACC, IX, the compare flag and memory change line by line. Hidden layouts only say right or wrong.

  4. Step 4: Chase the medals

    Where: Mission → medal meters

    ◆ Size = fewest instructions, ⚡ Speed = fewest cycles over every layout. A loop is usually small but slow; a straight run is fast but long. Each medal has its own leaderboard, and the server re-runs your program before it counts.

  5. Step 5: Daily Readout

    Where: OpcodeZ → Daily Readout

    Five "what is in ACC?" questions, the same for everyone today. Your first go is the one on the board; after it you can review every question on the CPU.

Did this guide help?

Enroll nowOnline classes