Links

PS2 Dev and PS2 Linux

http://web.archive.org/web/20210620152148/http://vazgames.com/retro/PS2.htm
https://drive.google.com/file/d/1OzIprZ5vYYD4hyzlXfT-x1vvYT0Fx7Fj/view?usp=sharing
http://glampert.com/2015/02-27/ps2-homebrew-setting-up-the-environment/
https://playstationdev.wiki/ps2devwiki/index.php?title=Main_Page
https://cturt.github.io/freedvdboot.html
https://web.archive.org/web/20061208164654/http://myrkraverk.afraid.org/PlayStation/EmotionEngine/
http://web.archive.org/web/20120418102054/www.altdevblogaday.com/2011/08/13/coding-for-playstation-2-part-2/
http://kernelloader.sourceforge.net/tutorial/howtoinstalllinux.html
https://ps2linux.no-ip.info/home/index.html
https://web.archive.org/web/20160504030957/http://www.hsfortuna.pwp.blueyonder.co.uk/
https://github.com/ps2dev/
http://www.ps2-home.com/forum/viewtopic.php?p=3884#p3884
https://www.copetti.org/writings/consoles/playstation-2/
https://github.com/h4570/tyra

MIPS Asm

https://courses.cs.washington.edu/courses/cse378/09wi/
https://chortle.ccsu.edu/AssemblyTutorial/index.html
http://homepage.divms.uiowa.edu/~ghosh/6016.2.pdf

GBA Dev

http://www.coranac.com/tonc/text/toc.htm
https://devkitpro.org/
http://gbadev.org/index.php
https://www.csie.ntu.edu.tw/~cyy/courses/assembly/12fall/lectures/
https://patater.com/gbaguy/index.htm
http://www.loirak.com/gameboy/gbatutor.php

Emulation Programming

Link Description
http://fms.komkon.org/EMUL8/HOWTO.html A high level overview of how emulation works
http://www.codeslinger.co.uk/index.html Guides to writing emulators for a couple of systems
http://emulator101.com Space Invaders + Chip 8 emulator guide; plus includes basic math/knowledge (i.e. binary, hexidecimal, program counters) - definitely recommend
https://github.com/simias/psx-guide Playstation 1 emulator guide in Rust; the guide is in LaTex format; I've compiled it to a pdf here
https://www.reddit.com/r/EmuDev/ Emulation development community

Playstation 1 Dev

Link Description
http://www.psxdev.net/ PSX programming using SONY's official dev kit (psyq). Windows only though, and officially only XP and earlier, but some stuff works on Windows 7/10
http://onorisoft.free.fr/retro.htm Introduction to psx PSYQ sdk on modern windows OS
https://code.google.com/archive/p/psxsdk/ Open source psx SDK
http://hitmen.c02.at/html/psx_faq.html Playstation 1 information and some low level PSX code
http://psx.arthus.net/ Collection of psx dev info and examples
https://ps1.consoledev.net/ Lots of other PSX dev links
https://www.youtube.com/watch?v=RFu0iYazIeo&list=PLAQybJIBW2UtXJITyUTJipPFxC61Tt-Xv PSYQ Tutorial Youtube Playlist

OpenGL

http://learnopengl.com/
http://www.lighthouse3d.com/tutorials/
http://www.opengl-tutorial.org/
http://nehe.gamedev.net/
https://www3.ntu.edu.sg/home/ehchua/programming/opengl/HowTo_OpenGL_C.html#gcc_command_line
https://www.transmissionzero.co.uk/computing/using-glut-with-mingw/
http://www.swiftless.com/

WebGL

Link Description
https://doc.babylonjs.com/journey/theFirstStep Babylon.js (WebGL library) tutorial
http://webgl.academy/ WebGL tutorial
https://www.cs.unm.edu/~angel/ Authord of some WebGL books; also has some WebGL samples

Simple DirectMedia Layer (SDL)

https://www.parallelrealities.co.uk/
http://lazyfoo.net/tutorials/SDL/index.php
https://www.libsdl.org/release/SDL-1.2.15/docs/html/index.html
https://www.youtube.com/watch?v=b1BLuYorzX0
http://gamedevgeek.com/tutorials/animating-sprites-with-sdl/
http://llynmir.net/~roger/sdl/rwops/rwops.html
http://headerphile.blogspot.com/2014/04/setting-up-sdl2.html
http://www.willusher.io/pages/sdl2/

Game/Graphics Books Lists

http://mrelusive.com/books/books.html
https://miloyip.github.io/game-programmer/game-programmer.svg

Misc Game/Graphics Programming

https://gabormakesgames.com/
https://www.pbr-book.org/3ed-2018/contents
https://www.realtimerendering.com/index.html
https://lodev.org/cgtutor/
https://web.archive.org/web/20011101065059/http://www.azillionmonkeys.com/qed/programming.html
http://www-cs-students.stanford.edu/~amitp/gameprog.html
http://nikoladimitroff.github.io/Game-Engine-Architecture/
https://research.ncl.ac.uk/game/mastersdegree/graphicsforgames/
http://www.3dkingdoms.com/programs.php?cat=3
https://www.gameenginebook.com/index.html

PSP Programming

https://pspdev.github.io/
https://web.archive.org/web/20090124081552/http://ghoti.nl/PSPtutorials.php
https://github.com/PSP-Archive
https://psp-archive.github.io/
https://github.com/PSP-Archive/3D-PSP-Tutorials
https://gitlab.com/simulant/simulant

PS3 SPU Programming

https://groups.csail.mit.edu/cag/ps3/cell_pointers.shtml
https://www.cise.ufl.edu/~sahni/papers/spuSort.pdf
https://arcb.csc.ncsu.edu/~mueller/cluster/ps3/SDK3.0/docs/accessibility/sdkpt/cbet_3genintrs.html