Skip to content

NFL Pro League Football (Micro Sports, 1991)

Micro Sports’ NFL Pro League Football is a 1991 DOS football simulation — not an arcade game. The operator coaches an NFL team: drafts the roster from the current-season or historical lineup, configures the offensive and defensive playbooks, then calls plays one at a time across a 16-game season (or single exhibition). Each play resolves in text play-by-play (“Marino drops back to pass… short completion to Duper for 7”) with minimal sprite animation; the operator’s screen between plays is the call sheet — offensive formation grid (I-form, Pro Set, Shotgun, Goal Line) crossed with the play menu (slant, screen, draw, deep post), defensive read prompts (3-4 vs 4-3, blitz vs cover-2), and the down-and-distance status strip.

The operator’s experience is a tight OODA loop: Observe (last play’s outcome + clock + field position), Orient (read defense from formation cues), Decide (pick offensive formation + play), Act (execute, watch text playback). 60 plays per game; 16 games per season; ~1000 OODA cycles per season. The fun is in the call, not in the watching.

The 1991 game is a refinement of the older Micro League Football lineage and a near-contemporary of NFL Challenge (nfl-challenge.md, 1985, Xor Corp). Both share the text-play-by-play + menu-call-sheet model; NFL Pro League is the more polished UX.

KN-86’s mission board + phase chain (docs/software/runtime/orchestration.md, docs/software/runtime/mission-control.md) is structurally a tactical OODA loop:

OODA stageNFL Pro League FootballKN-86 mission play
ObserveLast play’s outcome, clock, field positionCIPHER fragment, mission-board state, deck credits/reputation
OrientDefense formation read, time pressureCapability tier, threat-cap inheritance (ADR-0030)
DecidePick offensive formation + playChoose mission, select approach, deploy cart
ActExecute, watch text playbackExecute mission, observe outcomes

The football game is one of the cleanest examples of OODA-loop dispatch UX done well in 1991, on hardware roughly comparable to where the KN-86 lands (DOS-era display density, keyboard-only input, no mouse, text-driven feedback). Borrow:

  • The call sheet as a screen-design primitive. Offensive formation grid on the left, play menu on the right, down-and-distance status strip on top, clock on top-right. Maps cleanly to KN-86’s Row 0 status strip + Rows 1-23 master/detail + Row 24 action bar. Cite in docs/software/cartridges/authoring/screen-design-rules.md as a sanctioned dense-tactical-decision layout pattern.
  • Text play-by-play as deterministic-replay. Each play is a sequence of text lines unfolded over ~3 seconds (with intentional pacing, not raw dump). Reads exactly like CIPHER voice fragments emerging on the CIPHER-LINE OLED (ADR-0015, docs/software/runtime/cipher-voice.md). The football game proves the cadence + pacing recipe — don’t dump; type out at a speed that lets the operator mentally render the action.
  • Tight tactical-decision loop. Each play = 30 seconds of operator engagement (read prior outcome, pick next call, execute). KN-86 missions should have a similar pulse: short tactical decisions chained together over an hour-long session, not one big strategic choice that resolves in the background.
  • Author-extensibility via editable playbook files. Both NFL Pro League and the older NFL Challenge ship with playbooks stored as editable text files — the operator can author custom plays. KN-86’s cart-extensible vocabulary via emacs-extend-vocabulary (ADR-0016 §7) is the same affordance, dressed in cyberpunk.
  • The football fiction. KN-86 is cyberpunk dispatch-deck; not a sports sim.
  • The sprite animation layer. Some NFL Pro League installs render minimal sprite animation during the play. KN-86 stays text + ASCII per effect/ascii-effects.md. No sprites.

NFL Pro League Football is a candidate UX reference for the KN-90S Statline sister product (fantasy sports management handheld). Pair it with strat-o-matic-college-football.md as a cluster of tactical sports-sim UX references that would inform the Statline’s mode design. The KN-90S would then play in the lineage of:

  • Strat-O-Matic CFB (dense-data tables, season-by-season league management)
  • NFL Challenge (1985, earliest tactical-call sim, nfl-challenge.md)
  • NFL Pro League Football (1991, refined call sheet + OODA loop, this entry)

Not a KN-86 cart; a KN-90S concept input.

No screenshots saved yet — old-games.com page has thumbnails. Bring-up task: save the call sheet screen + a representative play-by-play screen. The call sheet is the single most useful asset.