ENGLISH

Game Engine Black Book. Wolfenstein 3D

Book information

Year
2020
Language
english
Format
PDF
Filesize
57 MB (59963797 bytes)
Edition
v2020.11.26
Pages
\320
Time added
2022-06-29 22:45:33

Description

Acknowledgments Foreword by John Carmack Foreword by Tom Hall Foreword by John Romero Prologue Introduction Hardware CPU: Central Processing Unit Overview The Intel 80386 Floating Point RAM DOS Limitations The Infamous Real Mode: 1MiB RAM limit The Infamous Real Mode: 16-bit Segmented addressing Extended Memory Video History of Video Adapters VGA Architecture VGA Planar Madness VGA Modes VGA Programming: Memory Mapping VGA Programming: Mode 12h VGA Programming: Mode 13h The Importance of Double-Buffering Audio AdLib Sound Blaster Sound Blaster Pro Disney Sound Source Bus Inputs Summary Team Organization Programming Graphic Assets Assets Workflow Maps Audio Sounds Music Distribution Software Getting the Source Code First Contact Big Picture Unrolled Loop Architecture Memory Manager (MM) Page Manager (PM) Video Manager (VL & VH) Cache Manager (CA) User Manager (US) Sound Manager (SD) Input Manager (IN) Startup Signon Solving the VGA Problem Profound Carnage Menu Phase: 2D Renderer Action Phase: 3D Renderer Life of a Frame Life of a 3D Frame 3D Setup Clearing the Screen Solving the CPU Problem Fisheye Effect Corrected Drawing Walls Drawing Sprites Drawing Weapons A.I Audio and Heartbeat IRQs and ISRs PIT and PIC Heartbeats Audio System Music Sound Effects Sound Effects: AdLib Disney Sound Source System: PCM SoundBlaster System: PCM SoundBlaster Pro System: Stereo PCM PC Speaker: Square Waves PC Speaker: PCM PC Speaker: PWM User Inputs Keyboard Mouse Joystick Tricks Cos/Sin Table Lookup FizzleFade Palette Pseudo Random Generator Performance Sequels Spear of Destiny Ports Super Nintendo Jaguar iPhone iPhone Development Notes Wolfenstein 3D-VR Epilogue Where Are They Now? Appendices Before Wolfenstein 3D Hovertank One Catacomb 3-D XMS vs EMS EMS: Expanded Memory Specification XMS: eXtended Memory Specification What It Meant For Wolfenstein 3D The 640KB Barrier CONFIG.SYS and AUTOEXEC.BAT Good Stuff Release Notes by John Carmack 20th Anniversary Commentary

Similar books