Da Wolfenstein 3D auch auf Nintendos SNES portiert werden sollte, die SNES-Hardware allerdings für die PC-basierte Engine zu langsam war, führte dies bei id Software zur Entdeckung des bereits bekannten -Algorithmus (BSP), der dann in der SNES-Version verwendet wurde. Der sich hieraus ergebende Geschwindigkeitsgewinn ermöglichte die Programmierung in C und Assembler für die 65C816-basierte CPU des SNES. Hierzu kam ein Cross-Compiler auf einem Apple IIGS zum Einsatz.[7] Die Validierung des BSP bei der SNES-Version von Wolfenstein 3D führte dazu, dass BSP auch von Doom für den PC verwendet wird.[72]