# Game Engine Black Book
## Metadata
* Author: [Fabien Sanglard](https://www.amazon.comundefined)
* ASIN: B0768B3PWV
* Reference: https://www.amazon.com/dp/B0768B3PWV
* [Kindle link](kindle://book?action=open&asin=B0768B3PWV)
## Highlights
Michael Abrash Graphic Programming Black Book. — location: [169](kindle://book?action=open&asin=B0768B3PWV&location=169) ^ref-45644
---
Quake III and Doom III on fabiensanglard.net — location: [197](kindle://book?action=open&asin=B0768B3PWV&location=197) ^ref-28738
---
This code runs twice as fast7 since just 200 slow outp instructions are used8. — location: [1274](kindle://book?action=open&asin=B0768B3PWV&location=1274) ^ref-58407
---
longer to be rendered during the replay. No inputs are available for the player. Replay — location: [1355](kindle://book?action=open&asin=B0768B3PWV&location=1355) ^ref-44808
---
Because IRQ 0 was hijacked, the operating system clock is not updated updated — location: [1964](kindle://book?action=open&asin=B0768B3PWV&location=1964) ^ref-17488
---
needs not to run — location: [2054](kindle://book?action=open&asin=B0768B3PWV&location=2054) ^ref-8445
---
audio system wakes, — location: [2055](kindle://book?action=open&asin=B0768B3PWV&location=2055) ^ref-39237
---
FIFO. The — location: [2055](kindle://book?action=open&asin=B0768B3PWV&location=2055) ^ref-18742
---
FIFO empties, — location: [2056](kindle://book?action=open&asin=B0768B3PWV&location=2056) ^ref-491
---
The random table wasn’t even a shuffle - note that there are no 1s and two 2s in the table. I built it by just storing out — location: [2262](kindle://book?action=open&asin=B0768B3PWV&location=2262) ^ref-18084
there are 1 and 2 in the table above
---
They used they used all bits for one controller, — location: [2325](kindle://book?action=open&asin=B0768B3PWV&location=2325) ^ref-32203
dup
---
because We were — location: [2921](kindle://book?action=open&asin=B0768B3PWV&location=2921) ^ref-43436
caps
---