COREWAR

/
↺SPECIMEN 05 // TRAP ARCHETYPETaxon: Insidiae vorax (Robert Martin / ICWS Lineage, 1986–1994)

Specimen 05: Vampire & Imp-Gate — Parasitic Mind-Control Traps & Pre-Decrement Grinders

Insidiae vorax // Control-flow hijacking, fork-bomb starvation pits (SPL 0), and invisible pre-decrement barriers

Instead of killing enemies outright with DAT bombs, the Vampire casts calibrated JMP "Fangs" across memory. Any enemy PC that steps on a Fang is abducted into "The Pit"—an SPL 0 prison that hijacks the victim's process queue and enslaves its CPU cycles to power an Imp-Gate.

SECTION 01 // TAXONOMY & BIOLOGICAL PROFILE

1. Taxonomy & Profile

Scientific Name
Insidiae vorax
Discoverer & Year
Robert Martin / ICWS Lineage (1986–1994)
Tactical Archetype
Trap / Parasite & Gate (Control-Flow Hijacker & Barrier)
Genome Size (Footprint)
8 Cells (8 Lines)
Habitat
Spins a core-wide web of calibrated JMP fangs radiating from a central Pit
Locomotion
Sessile Ambush Predator (Lures enemy execution pointers into its digestive Pit)
Metabolism
SIMD-Like Dual-Field Arithmetic (ADD.F updates A=-8 and B=+8 in parallel)
Reproduction
Parasitic Host Hijacking (Forces captured enemy threads to execute SPL 0 inside the Pit)
🧬 PRIMARY ORGANELLES (CELLULAR GLYPHS)
+
ADD.F
Symmetric Offset Calculator (Dual-Field Fang Calibrator)
▼
MOV.I
Fang Launcher (Remote JMP Trap Layer)
↺
JMP.A (Fang)
Vampiric Fang (Hijacks Enemy PC into the Pit)
❖
SPL.A (The Pit + Gate)
Digestive Pit (SPL Stun Trap) & Pre-Decrement Imp-Gate (<)
■
DAT.F
Insulation Bulkhead & Dual-Step Constant Sac (#-8, #8)

All four previously examined species—Imp, Dwarf, Paper, and Scanner—rely on direct physical destruction: either overwriting enemy memory with their own body or planting lethal DAT bombs to terminate enemy threads. Yet as CoreWar evolved, digital nature mirrored terrestrial biology's most macabre predators. Just as orb-weaver spiders spin sticky webs and parasitoid jewel wasps inject venom directly into a cockroach's brain to turn it into a docile zombie, CoreWar gave rise to "Vampires" and "Imp-Gates" (classified here as Insidiae vorax).

Pioneered by strategists like Robert Martin in the mid-1980s, a Vampire does not try to kill an enemy process at the point of impact. Instead, it hurls live JMP instructions—called "Fangs"—across the arena. Every Fang is mathematically calibrated so that no matter where it lands in the 8,000-cell torus, its jump offset points straight back into the Vampire's "Pit": a parasitic prison chamber that traps, paralyzes, and enslaves the enemy's Program Counter.

SECTION 02 // ECOLOGY, AUTOPOIESIS & BEHAVIOR

2. Ecology & Behavior

A Vampire's hunt begins with the rhythmic calibration of its Fang at cell 0004 (JMP.A 2, 0). On every 3-cycle heartbeat, line 0000 (ADD.F 5, 4) adds the dual constant DAT.F #-8, #8 to the Fang, simultaneously increasing its launch distance (B-field) by +8 while decreasing its jump vector (A-field) by -8. Line 0001 (MOV.I 3, @3) then flings that calibrated Fang out into the arena. The result is an invisible spiderweb of JMP instructions spaced every 8 cells, all pointing directly at cell 0006.

Watching a capture unfold in the vivarium is unforgettable. The moment an enemy warrior's active nucleus (red Program Counter) steps onto one of the Vampire's Fangs—or when an enemy Paper accidentally copies a Fang or spawns a clone on top of one—a long jump arc flashes across the screen. The enemy's red nucleus is yanked out of its own body and teleported straight into the Vampire's Pit (lines 0006–0007: SPL.A 0, <-3 / JMP.A -1)!

Inside the Pit, the captured enemy process is kept alive in a state of forced labor. Forced to execute SPL.A 0 over and over, the abducted thread rapidly forks into dozens of trapped sibling threads, flooding all 64 slots of the enemy's FIFO process queue! Even if the enemy still has healthy colonies elsewhere in memory, up to 63/64ths of its CPU cycles are now monopolized by prisoners churning inside the Vampire's stomach, freezing the enemy's main body in place.

Most diabolically of all, look at the B-operand of the Pit at line 0006: `SPL.A 0, <-3`. Every time a trapped enemy thread executes that instruction, the pre-decrement mode (`<-3`) decrements cell 0003. Thus, the Vampire harnesses its victim's stolen CPU cycles to power a high-frequency Imp-Gate that shreds incoming Imps on contact!

⚡ VITAL METABOLIC CYCLE (MICRO-EXECUTION PHASES)
Phase 1: Symmetric Fang Calibration (ADD.F 5, 4)
Simultaneously adds -8 to the Fang's A-field (jump vector) and +8 to its B-field (throw distance) so their sum always triangulates cell 0006.
Phase 2: Web Deployment (MOV.I 3, @3)
Flings the calibrated JMP Fang out to relative offset @3, weaving a core-wide snare of redirection traps.
Phase 3: Abduction, Pit Starvation & Imp-Grinding (SPL.A 0, <-3)
Any enemy PC stepping on a Fang jumps into 0006, flooding its 64-thread queue with SPL 0 while driving the <-3 Imp-Gate.
SECTION 03 // CELLULAR ANATOMY & ORGANELLE DISSECTION

3. Cellular Anatomy & Organelles

Spanning 8 lines, Insidiae vorax exhibits a sophisticated tri-layered anatomy: an upper throwing engine (0000–0002), a middle calibration workshop and bulkhead (0003–0005), and a lower digestive Pit + Imp-Gate chamber (0006–0007).

+
CELL #0000
ADD.F 5, 4
Symmetric Coordinate Calibrator (.F Dual-Field Adder)
Uses the .F (Full) modifier to simultaneously add both fields of cell 0005 (#-8, #8) into the Fang template at cell 0004. Each time the Fang's launch distance (B-field) increases by +8, its return jump offset (A-field) decreases by -8 so every thrown Fang points straight back to the Pit (0006)!
▼
CELL #0001
MOV.I 3, @3
Web & Fang Injector (Remote Trap Launcher)
Projects the calibrated Fang (cell 0004) via B-indirect addressing (@3) into distant memory. Instead of lethal DAT mines, it weaves a web of active JMP instructions across the core.
↺
CELL #0002
JMP.A -2, #0
Web-Spinning Loop (3-Cycle Trap Deployment Circuit)
Returns the Vampire's own PC to 0000, maintaining a 3-cycle rhythm that plants calibrated JMP fangs every 8 cells across the arena.
■
CELL #0003
DAT.F #0, #0
Internal Bulkhead & Imp-Gate Grinding Anvil
Separates the upper throwing engine (0000–0002) from the lower trap organs, while serving as the anvil cell continuously pre-decremented by the Imp-Gate at line 0006 (<-3).
↺
CELL #0004
JMP.A 2, 0
The Fang Template (Enemy PC Abduction Trap)
Initially points +2 lines ahead to the Pit at 0006. Morphed by ADD.F into "JMP -6, 8", "JMP -14, 16", "JMP -22, 24" as it is flung outward, any enemy PC that steps on a Fang anywhere in memory is instantly teleported into cell 0006!
■
CELL #0005
DAT.F #-8, #8
Symmetric Step Constant Sac (A=-8 / B=+8)
Holds -8 in its A-field and +8 in its B-field, enabling line 0000 (ADD.F) to preserve exact relative triangulation back to the Pit in a single clock cycle.
❖
CELL #0006
SPL.A 0, <-3
The Digestive Pit & Parasitic Imp-Gate (<-3)
The Pit where abducted enemy PCs are imprisoned. Forced to execute SPL.A 0, the victim floods its own 64-process queue with trapped threads. Even more diabolically, the B-operand (<-3) harnesses the victim's stolen CPU cycles to pre-decrement cell 0003 every turn—operating an impenetrable Imp-Gate powered by the enslaved enemy!
↺
CELL #0007
JMP.A -1, #0
Pit Floor (Infinite Confinement Valve)
A one-way check valve that bounces any process advancing past 0006 straight back into 0006 (SPL.A 0, <-3), ensuring no captured enemy nucleus ever escapes the Pit.
🔬 ANATOMICAL SYNTHESIS (SYSTEM INTEGRATION)The mathematical jewel of this anatomy is the conservation of relative address sum between lines 0004 and 0005. Initially at cell 0004, A + B = 2 + 0 = 2 (pointing to 0004 + 2 = 0006). After k additions of (-8, +8), the Fang is thrown to address 0004 + 8k, and its jump offset is 2 - 8k. When executed at 0004 + 8k, its target address is (0004 + 8k) + (2 - 8k) = 0006—invariant across the entire universe!
SECTION 04 // COMPUTER SCIENCE & VON NEUMANN ARCHITECTURE INSIGHT

4. Computer Science Insight: Control-Flow Hijacking & Fork-Bomb DoS

💻 Control-Flow Hijacking (Pointer Redirection & Return-to-Pit Exploitation)💻 Scheduler Starvation via Fork Bomb (SPL 0 FIFO Queue Saturation)💻 Pre-Decrement Side Effects (<) as an Instruction-Mangling Firewall (Imp-Gate)

In cybersecurity and systems engineering, the Vampire is a pure archetype of a Control-Flow Hijacking exploit. Rather than causing an immediate segmentation fault (DAT crash), an attacker overwrites a code path or jump table with a redirection instruction (JMP Fang) that diverts the victim's Instruction Pointer (IP/PC) into attacker-controlled shellcode (The Pit).

Once inside the Pit, the organism weaponizes an Operating System Denial-of-Service (DoS) vulnerability known as a Fork Bomb (`SPL.A 0`). Because the MARS virtual machine schedules each warrior's threads via a fair round-robin FIFO queue capped at 64 processes, a single hijacked thread executing `SPL 0 / JMP -1` exponentially spawns trapped child threads until 63 out of 64 queue slots belong to the Pit. The victim's legitimate code is starved of CPU time without ever being directly overwritten.

Finally, the Imp-Gate mechanism (`<-3` on line 0006, or standalone gates like `JMP 0, <-1`) exploits the micro-architectural timing of operand evaluation. In ICWS-94, pre-decrement (`<`) modifies the target cell's B-field during operand resolution. When an Imp (`MOV.I 0, 1`) writes itself into the gated cell, the very next cycle the Gate decrements that cell's B-field from `1` to `0` (`MOV.I 0, 0`), turning the Imp into a harmless stationary loop or invalid instruction before its PC can advance!

SECTION 05 // PREDATORS, WEAKNESSES & METAGAME FOOD CHAIN

5. Predators, Weaknesses & Metagame

🟢 STRONG AGAINST (PREY)Imp / Imp-Spiral (Mobile Crawlers) →

If an Imp steps on a Fang, its PC is abducted into the Pit; if it marches toward the Vampire's body, the pre-decrement Imp-Gate (<-3) mangles its lead instruction before execution, grinding Imp swarms to dust.

🟢 STRONG AGAINST (PREY)Mice / Paper (Swarm Replicator) →

Against multi-threaded Paper swarms, Vampire is devastatingly effective: once a single Paper thread steps on a Fang and falls into the SPL 0 Pit, it rapidly spawns trapped threads that starve all healthy sister clones of CPU cycles!

In the CoreWar metagame, Vampires are feared predators of Paper swarms and multi-process warriors. While a classic Stone bomber struggles against Paper because each DAT bomb only kills a single thread at a time, a single Vampire Fang stepped on by a single Paper thread turns Paper's greatest strength—multitasking—against itself, clogging Paper's 64-process queue from the inside out.

However, Vampires carry two structural weaknesses. First, their complex 3-stage anatomy requires a larger footprint (8+ lines), making their throwing engine vulnerable to fast, compact Stones before the web is fully spun. Second, because a pure Pit (`SPL 0 / JMP -1`) paralyzes rather than terminates captured threads, a Vampire must eventually finish off its prisoners before the 80,000-cycle clock expires to avoid a draw. Competitive Vampires solve this by mutating their Pit or throwing loop into a lethal DAT "Core Clear" in the endgame, digesting their paralyzed prey.

Together, the five specimens of this Field Guide—Imp, Dwarf, Paper, Scanner, and Vampire—demonstrate how a handful of assembly-like rules in an 8,000-cell Von Neumann ring spontaneously give birth to locomotion, artillery, mitosis, vision, parasitism, and an endless evolutionary arms race.

SECTION 06 // INTERACTIVE VIVARIUM EXPERIMENT

6. 🔬 Observe This Organism in Lab / Academy

Step through the Vampire's ADD.F Fang calibration in the Laboratory, or pit it against an Imp Swarm in the Arena to watch enemy nuclei get sucked into the Pit!

🎓 Play Academy Mission 11: "Imp Gate Defense"