piss
show
unread
all
order
newest_first
oldest_first
feeds
title
unread
apply
feeds
all
.mattfraction
(20)
/dev/dump
(25)
@mntmn
(20)
@Play Collected
(25)
a blog by biggiemac42
(10)
Adrian Courrèges
(20)
Alex Harsányi
(59)
Andreas Kling
(10)
Apperceptive by Sam
(29)
April Cools' Club
(82)
Arabesque
(10)
Article on Coyote Cartography
(14)
Barotrauma
(10)
beforemario
(25)
Ben Hoyt
(0)
Big Bad Wofl
(25)
BLDGBLOG
(10)
BogBoa
(25)
China Matters
(20)
City of Yes
(20)
Citybound Devblog
(100)
Code Words
(10)
codersnotes.com
(20)
Coding Horror
(15)
Combinatorial Game Theory
(25)
Comments on:
(0)
Cowgirl
(0)
Crooked Timber
(15)
CRPG Adventures
(25)
Cup of Coffee by Craig Calcaterra
(20)
Cyberdelia NYC
(20)
Cyberdelia NYC
(10)
daftmike's blog
(23)
Dan Luu
(128)
Dan's Data
(96)
daniel.haxx.se
(10)
Dark RPGs
(10)
Data Driven Gamer
(25)
daverupert.com
(20)
David Crawshaw
(86)
dead gorgeous
(20)
DeathTrash
(20)
Demon
(10)
Dima Kogan
(10)
Dioramas
(10)
Discworld MUD Dev Blog
(21)
Dollar Country Newsletter & Radio Show
(20)
Dungeon Crawl Stone Soup
(50)
dustmop.io blog
(10)
Dwarf Fortress Development Log
(2)
Ed Zitron's Where's Your Ed At
(15)
Embedded in Academia
(10)
Emily Short's Interactive Storytelling
(3)
ENOSUCHBLOG
(0)
Eric Holk
(0)
Escaping Flatland
(20)
esoteric.codes
(20)
EV NY: 30 yrs and now
(20)
Evan Miller’s News
(0)
Evennia Devblog RSS Feed
(73)
example
(0)
EXO
(18)
Experimental History
(20)
Fabien Sanglard
(139)
Farnam Street
(20)
Faultlore
(25)
Featherweight Musings
(25)
food bores me
(16)
Food is Stupid
(20)
Fujichia
(20)
FYFD
(10)
GAMEPOPPER
(5)
garfield minus garfield
(20)
gilest.org
(10)
greg.org: the making of
(20)
Griatch's Evennia musings
(25)
Grid Sage Games
(10)
Haiku Project
(15)
HIGHLIGHTER AND SHARPIE PARTY
(20)
HORSEPUSSY GALORE
(20)
How to Spot a Psychopath
(15)
https://jennifermillsnews.tumblr.com/
(20)
i make video games
(20)
Ian Henry
(10)
Ian Murdock
(10)
IBM Ponder This
(20)
Idle Words
(10)
ignorethecode.net
(8)
Infinite Gossip
(20)
Infinite Gossip
(15)
Infraspace
(6)
int10h.org - VileR's blog
(46)
Interconnected
(8)
Internet Archive - Mediatype: fav-shmup
(0)
Ironic Sans
(20)
Jeff Kaufman
(30)
Joel on Software
(10)
John Millikin
(31)
Jon Rafman
(20)
jordan orelli
(20)
journal.stuffwithstuff.com
(10)
Juho Snellman's Weblog
(10)
Julia Evans
(20)
Julia Evans: TIL
(20)
Kareem Abdul-Jabbar
(20)
Kooneiform
(10)
kottke.org
(60)
Krzysztof Kowalczyk blog
(25)
Language Agnostic
(20)
Laura Olin
(30)
Leaded Solder
(10)
Lefineder’s Substack
(14)
LESSIG Blog
(20)
Life Harvester
(20)
Lua: news
(0)
Ludeon Studios
(10)
Magma Fortress
(25)
Mark Bernstein
(12)
Maybe Pizza?
(20)
medievalbooks
(10)
Mediocre Magic
(25)
Midwesterner
(20)
Mighty Vision
(25)
Mighty Vision
(25)
moser’s frame shop
(8)
Muppe
(20)
Nadia Asparouhova
(10)
Nathan Youngman
(14)
Neglected Potential
(1)
Neovim
(170)
Nicole Express
(0)
nimasprout - Art by Nicole Gustafsson
(25)
nklein software
(10)
No Moods, Ads or Cutesy Fucking Icons
(20)
Not My Empire
(10)
NSHipster
(10)
ntoll.org
(10)
One Foot Tsunami
(25)
One Thing Well
(20)
ongoing by Tim Bray
(20)
ONO-SENDAI CYBERSPACE 7
(20)
openmymind.net
(20)
Page not found – Loper OS
(0)
Perfection Kills
(10)
Phenomenal World
(0)
Pizza Box Computer
(37)
Pleasant Realms
(20)
Plogue R&D
(25)
Posts on asie's blog
(16)
Posts on Carlos Carrasco
(0)
Practical Ethics
(10)
Programming in the 21st Century
(3)
Programming in the 21st Century
(3)
prosthetic knowledge
(20)
PS5 – Destructoid
(30)
Push.cx
(10)
Rafał Pastuszak
(13)
Raph Levien’s blog
(10)
renee french
(25)
Renga in Blue
(10)
Res Obscura
(20)
ribbonfarm
(0)
Robin Sloan
(20)
Romain Laurent
(20)
Seth Ladd's Blog
(25)
Simonschreibt.
(117)
Smerg Development Journal
(25)
Snack Stack
(10)
Some Bits: Nelson's Linkblog
(100)
Source Code in TV and Films
(20)
Spongefile
(15)
Squashed
(20)
Steelsnowflake
(20)
Steve Losh
(65)
STML
(20)
Terrible Banana
(20)
Terry's Free Game of the Week
(10)
text-mode
(20)
text-mode.org
(10)
The Bottom Feeder
(25)
The Bottom Feeder
(20)
The Buckblog
(10)
The Clean Code Blog
(20)
The CRPG Addict
(3)
The Curiosity Cabinet
(20)
The Deleted Scenes
(20)
The Dictionary of Obscure Sorrows
(20)
The Diff
(5)
The Digital Antiquarian
(10)
The Ground Gives Way
(10)
The Grymoire
(10)
The Neocities Blog
(10)
The Popehat Report
(20)
The Present Age
(20)
The Pudding
(20)
The REPL
(56)
The Rot
(20)
The RPG Consoler
(25)
The Sword and the Sandwich
(0)
The Virtual Moose
(10)
This Week in Pinball
(0)
Tiny Cartridge 3DS
(20)
Today in Tabs
(20)
Tribute Games
(20)
TutorialMUD - pileborg.se
(9)
Verb Your Enthusiasm
(9)
Vittles
(20)
Vjeux
(10)
Warp Door
(15)
We Make Money Not Art
(10)
Weird Fucking Games
(10)
what if?
(5)
What Was Found
(10)
Wild Information
(20)
winnie song
(20)
Winny's Blog
(60)
worst bedtime stories
(1)
Ye Olde News
(20)
You Care What We Think
(25)
Zac Gorman
(20)
Zarf Updates
(25)
⌘+V
(20)
♘
(20)
entries
BumpMapping hell
Fabien Sanglard 2009-03-04T04:33:27+00:00
Fluide
Fabien Sanglard 2009-04-15T04:33:27+00:00
Fluid v1.1 up and coming...
Fabien Sanglard 2009-05-09T04:33:27+00:00
Wolfenstein 3D for iPhone code review
Fabien Sanglard 2009-05-09T04:33:27+00:00
Fluid: 1,000,000 downloads !!
Fabien Sanglard 2009-05-14T04:33:27+00:00
Fluid2 RELEASED ! Fluid 1 now at 3,000,000 downloads !!
Fabien Sanglard 2009-06-09T04:33:27+00:00
Fluid speed issues!
Fabien Sanglard 2009-06-29T04:33:27+00:00
Armadillo Space T-shirt
Fabien Sanglard 2009-10-14T04:33:27+00:00
iPhone 3D engine programming part 1
Fabien Sanglard 2009-10-19T04:33:27+00:00
Apple iPhone Tech Talk 2009 tricks and treats
Fabien Sanglard 2009-12-03T04:33:27+00:00
Don't learn Assembly on Mac OS X
Fabien Sanglard 2009-12-31T04:33:27+00:00
Doom engine 1993 code review
Fabien Sanglard 2010-01-13T04:33:27+00:00
Doom iPhone code review
Fabien Sanglard 2010-02-01T04:33:27+00:00
Tracing the baseband
Fabien Sanglard 2010-05-27T18:08:27+00:00
All about the fillrate
Fabien Sanglard 2010-12-11T21:36:45+00:00
SHMUP Lite
Fabien Sanglard 2010-12-19T21:36:45+00:00
To become a good C programmer
Fabien Sanglard 2011-02-02T21:36:45+00:00
To generate 60fps videos on iOS
Fabien Sanglard 2011-02-21T21:36:45+00:00
dEngine Source Code Released
Fabien Sanglard 2011-04-28T21:36:45+00:00
Polygon Codec
Fabien Sanglard 2011-06-26T21:36:45+00:00
SHMUP Source Code
Fabien Sanglard 2011-06-30T07:36:45+00:00
Hacker Monthly publication
Fabien Sanglard 2011-07-15T01:36:45+00:00
Solving Ghost in The Wire codes
Fabien Sanglard 2011-09-08T01:36:45+00:00
Solving Ghost in The Wire codes
Fabien Sanglard 2011-09-11T01:08:45+00:00
Quake 2 Source Code Review
Fabien Sanglard 2011-09-20T01:08:45+00:00
How to build Doom3 on Mac OS X with XCode
Fabien Sanglard 2011-11-25T01:08:45+00:00
Another World Code Review
Fabien Sanglard 2011-11-27T01:08:45+00:00
Progressive playback: An atom story
Fabien Sanglard 2011-11-27T01:08:45+00:00
Android Shmup
Fabien Sanglard 2012-02-23T01:08:45+00:00
SSD reboot your thinking
Fabien Sanglard 2012-03-17T01:08:45+00:00
Be A Donor
Fabien Sanglard 2012-04-22T01:08:45+00:00
Cracking Kevin Mitnick's Ghost In Tthe Wires Paperback Edition
Fabien Sanglard 2012-05-09T01:08:45+00:00
Doom3 Source Code Review
Fabien Sanglard 2012-06-08T01:08:45+00:00
Oculus RIFT development
Fabien Sanglard 2012-06-30T01:08:45+00:00
Quake 3Source Code Review
Fabien Sanglard 2012-06-30T01:08:45+00:00
Game timers: Issues and solutions
Fabien Sanglard 2012-12-25T01:08:45+00:00
Duke Nukem 3D Code Review
Fabien Sanglard 2013-01-17T01:08:45+00:00
The best Tech books
Fabien Sanglard 2013-01-17T01:08:45+00:00
Reverse Engineer Strike Commander
Fabien Sanglard 2013-01-22T01:08:45+00:00
Doom3 BFG Code Review
Fabien Sanglard 2013-05-23T01:08:45+00:00
Prince Of Persia Code Review
Fabien Sanglard 2013-06-14T01:08:45+00:00
Second Reality Code Review
Fabien Sanglard 2013-08-16T01:08:45+00:00
Doom III BFG Documentation
Fabien Sanglard 2013-08-31T01:08:45+00:00
More Doom III BFG Documentation
Fabien Sanglard 2013-09-04T01:08:45+00:00
Decyphering the Business Card Raytracer
Fabien Sanglard 2013-09-21T01:08:45+00:00
Learning Legendary Hardware
Fabien Sanglard 2013-10-07T01:08:45+00:00
Algorithms and Data structures books: One size doesn't fit them all
Fabien Sanglard 2014-02-14T01:08:45+00:00
The Computer Graphics Library
Fabien Sanglard 2014-03-12T01:08:45+00:00
Git Source Code Review
Fabien Sanglard 2014-03-30T01:08:45+00:00
Trespasser: Jurassic Park CG Source Code Review
Fabien Sanglard 2014-06-10T01:08:45+00:00
Game Engine Black Books
Fabien Sanglard 2014-08-07T01:08:45+00:00
Let's compile like it's 1992
Fabien Sanglard 2014-08-10T01:08:45+00:00
Game Engine Black Book ReleaseDate
Fabien Sanglard 2017-08-07T01:08:45+00:00
FizzleFade
Fabien Sanglard 2017-08-28T01:08:45+00:00
Game Engine Black Book Postmortem
Fabien Sanglard 2017-09-07T01:08:45+00:00
Bloated
Fabien Sanglard 2018-09-23T01:08:45+00:00
Game Engine Black Book: Wolfenstein 3D, 2nd Edition
Fabien Sanglard 2018-12-06T00:00:00+00:00
Game Engine Black Book: DOOM
Fabien Sanglard 2018-12-10T00:00:00+00:00
How the Dreamcast copy protection was defeated
Fabien Sanglard 2018-12-11T00:00:00+00:00
Deciphering the postcard sized raytracer
Fabien Sanglard 2018-12-24T00:00:00+00:00
How DOOM fire was made
Fabien Sanglard 2018-12-28T00:00:00+00:00
The story of the Rendition Vérité 1000
Fabien Sanglard 2019-04-01T00:00:00+00:00
The story of the 3dfx Voodoo 1
Fabien Sanglard 2019-04-04T00:00:00+00:00
Game Engine Black Book update
Fabien Sanglard 2019-05-17T00:00:00+00:00
A trip down NBA Jam graphics pipeline
Fabien Sanglard 2019-10-28T00:00:00+00:00
Strike Commander: Interview with Frank Savage
Fabien Sanglard 2019-12-03T00:00:00+00:00
The Polygons of Another World
Fabien Sanglard 2020-01-01T00:00:00+00:00
The Polygons of Another World: Amiga
Fabien Sanglard 2020-01-02T00:00:00+00:00
The Polygons of Another World: Atari ST
Fabien Sanglard 2020-01-03T00:00:00+00:00
The Polygons of Another World: PC DOC
Fabien Sanglard 2020-01-04T00:00:00+00:00
The Polygons of Another World: Genesis
Fabien Sanglard 2020-01-05T00:00:00+00:00
The Polygons of Another World: SNES
Fabien Sanglard 2020-01-19T00:00:00+00:00
The Polygons of Another World: GBA
Fabien Sanglard 2020-01-26T00:00:00+00:00
The beautiful machine
Fabien Sanglard 2020-03-06T00:00:00+00:00
The Polygons of Another World: Jaguar
Fabien Sanglard 2020-03-13T00:00:00+00:00
The Polygons of DOOM: PSX
Fabien Sanglard 2020-03-26T00:00:00+00:00
The Making Of Stunt Island
Fabien Sanglard 2020-04-21T00:00:00+00:00
Revisiting the Businesscard Raytracer
Fabien Sanglard 2020-05-01T00:00:00+00:00
An history of NVidia Stream Multiprocessor
Fabien Sanglard 2020-05-02T00:00:00+00:00
0x10 rules
Fabien Sanglard 2020-05-07T00:00:00+00:00
Revisiting the postcard pathtracer
Fabien Sanglard 2020-05-18T00:00:00+00:00
A tale of Ghosts'n Goblins'n Crocos
Fabien Sanglard 2020-05-30T00:00:00+00:00
Discret 11, the French TV encryption of the 80's
Fabien Sanglard 2020-06-07T00:00:00+00:00
Switching to Lenovo Carbon X1
Fabien Sanglard 2020-10-02T00:00:00+00:00
WHEN 13.3 > 14
Fabien Sanglard 2020-10-12T00:00:00+00:00
Game Engine Black Book: Wolfenstein 3D, Korean Edition
Fabien Sanglard 2020-10-30T00:00:00+00:00
These are called opportunities
Fabien Sanglard 2020-11-12T00:00:00+00:00
The beautiful silent thunderbolt-3 PC
Fabien Sanglard 2020-12-22T00:00:00+00:00
The confusing world of USB
Fabien Sanglard 2021-01-10T00:00:00+00:00
Game Engine Black Book: DOOM, Korean Edition
Fabien Sanglard 2021-04-05T00:00:00+00:00
Observing my cellphone switch towers
Fabien Sanglard 2021-05-15T00:00:00+00:00
Following Street Fighter 2 paper trails
Fabien Sanglard 2021-12-22T00:00:00+00:00
Street Fighter 2: The World Warrier
Fabien Sanglard 2021-12-23T00:00:00+00:00
Street Fighter 2: Subtile accurate animation
Fabien Sanglard 2021-12-24T00:00:00+00:00
Street Fighter 2: Spin when you can't
Fabien Sanglard 2021-12-24T00:00:00+00:00
Street Fighter 2: Sound System Internals
Fabien Sanglard 2022-01-15T00:00:00+00:00
CPS-1: GFX system internals
Fabien Sanglard 2022-02-20T00:00:00+00:00
USB Cheat Sheet
Fabien Sanglard 2022-05-05T00:00:00+00:00
The Beautiful Diablo 2 Resurrected machine
Fabien Sanglard 2022-05-08T00:00:00+00:00
CCPS: A CPS-1 SDK
Fabien Sanglard 2022-09-25T00:00:00+00:00
The Book Of CP-System
Fabien Sanglard 2022-09-25T00:00:00+00:00
The Book Of CP-System, paper version
Fabien Sanglard 2022-11-22T00:00:00+00:00
Books update
Fabien Sanglard 2022-12-15T00:00:00+00:00
A Linux evening...
Fabien Sanglard 2022-12-16T00:00:00+00:00
Mjolnir
Fabien Sanglard 2023-01-23T00:00:00+00:00
All you may need is HTML
Fabien Sanglard 2023-03-02T00:00:00+00:00
The Joy of Computer History Books
Fabien Sanglard 2023-04-01T00:00:00+00:00
Driving Compilers
Fabien Sanglard 2023-05-03T00:00:00+00:00
Good Vibrations
Fabien Sanglard 2023-06-17T00:00:00+00:00
10NES
Fabien Sanglard 2023-07-18T00:00:00+00:00
Commander Keen: Adaptive Tile Scrolling
Fabien Sanglard 2023-07-27T00:00:00+00:00
mDNS Primer
Fabien Sanglard 2023-08-11T00:00:00+00:00
Ode to the M1
Fabien Sanglard 2023-08-12T00:00:00+00:00
Exploring Command-line space time
Fabien Sanglard 2023-09-26T00:00:00+00:00
Forty years of programming
Fabien Sanglard 2023-10-08T00:00:00+00:00
0x4 reasons to write and publish
Fabien Sanglard 2023-11-07T00:00:00+00:00
The bash book to rule them all
Fabien Sanglard 2023-11-08T00:00:00+00:00
How Apple's Pro Display XDR takes Thunderbolt 3 to its limit
Fabien Sanglard 2023-11-23T00:00:00+00:00
Why Android developers no longer need Windows USB drivers
Fabien Sanglard 2023-12-30T00:00:00+00:00
How the DevTeam conquered the iPhone
Fabien Sanglard 2024-01-21T00:00:00+00:00
The hearts of the Super Nintendo
Fabien Sanglard 2024-04-01T00:00:00+00:00
The evolution of the Super Nintendo motherboard
Fabien Sanglard 2024-04-08T00:00:00+00:00
Inside the Super Nintendo cartridges
Fabien Sanglard 2024-04-21T00:00:00+00:00
Carving the Super Nintendo Video System
Fabien Sanglard 2024-07-29T00:00:00+00:00
SNES: Sprites and backgrounds rendering
Fabien Sanglard 2024-08-09T00:00:00+00:00
How the SNES Graphics System works
Fabien Sanglard 2024-08-09T00:00:00+00:00
Watching sunsets
Fabien Sanglard 2024-08-18T00:00:00+00:00
Why fastDoom is fast
Fabien Sanglard 2025-03-04T00:00:00+00:00
Building my childhood dream PC
Fabien Sanglard 2025-05-18T00:00:00+00:00
How quake.exe got its TCP/IP stack
Fabien Sanglard 2025-11-17T00:00:00+00:00
Quake Engine Indicators
Fabien Sanglard 2025-11-24T00:00:00+00:00
Why WinQuake exists and how it works
Fabien Sanglard 2025-12-03T00:00:00+00:00
Building a 1997 Quake PC!
Fabien Sanglard 2026-01-08T00:00:00+00:00
Building a 1997 Quake PC: Benchmarking Quake
Fabien Sanglard 2026-01-12T00:00:00+00:00
Building a 1997 Quake PC: Benchmarking Vquake
Fabien Sanglard 2026-01-13T00:00:00+00:00
Building a 1997 Quake PC: Benchmarking GLquake
Fabien Sanglard 2026-01-14T00:00:00+00:00
Is QSpy still cool? Let's play QuakeWorld!
Fabien Sanglard 2026-01-16T00:00:00+00:00
Let's compile Quake like it's 1997!
Fabien Sanglard 2026-02-05T00:00:00+00:00
How Michael Abrash doubled Quake framerate
Fabien Sanglard 2026-02-14T00:00:00+00:00
BumpMapping hell
Fabien Sanglard
read
star
source