Recursos interesantes
Hardware
Sección titulada «Hardware»- History of Retro Game Consoles for Programmers.
- Proyecto: nand2tetris-fpga.
- Proyecto: FPGA NES.
- NES Programming.
- Programming NES games in C.
- NESICIDE is an Integrated Development Environment for the 8-bit Nintendo Entertainment System.
- BSNES - Snes Emulator.
- super-mario-bros.
- Fernando Raviola: Writing Super Mario Bros in C++.
- Writing an OS in Rust. This blog series creates a small operating system in the Rust programming language.
- Openframeworks. Openframeworks is a C++ toolkit for creative coding.
- Super Mario - C++ & SDL2 (with Source Code).
- El Apolo 11 viajo a la LUNA con una COMPUTADORA menos POTENTE que nuestro CELULAR.
- The Apollo Guidance Computer.
- How are Microchips Made? 🖥️🛠️ CPU Manufacturing Process Steps.
- How do Video Game Graphics Work?.
- How does Computer Hardware Work? 💻🛠🔬 [3D Animated Teardown].
- The Elements of Computing Systems: Building a Modern Computer from First Principles. Este libro es un recorrido por el funcionamiento de un sistema de cómputo desde las compuertas que componen el computador hasta un videojuego conocido como tetris. Este texto soporta un curso muy popular llamado from nand to tetris.
- Computer Systems: A Programmer’s Perspective. Una verdadera joya que aborda la arquitectura y organización de los sistemas de cómputo desde la perspectiva del programador.
- Operating Systems: Three Easy Pieces. Este excelente libro gratuito de sistemas operativos hace un recorrido por las abstracciones más importantes que este software ofrece.
- Dive into Systems. Este texto gratuito captura la esencia de nuestro curso. El material que está allí te permitirá complementar y profundizar todo lo que vas a estudiar.
- Web Browser Engineering.
Computación gráfica
Sección titulada «Computación gráfica»- Scratchapixel’s mission is to make CG programming accessible to as many people as possible.
- Cem Yuksel es un investigador en computación gráfica y profesor en la School of Computing en la Universidad de Utah. Youtube channel.