Making an Emulator: Space Invaders on the Intel 8080

Описание к видео Making an Emulator: Space Invaders on the Intel 8080

A rambly dive into emulation, what a computer is, how a CPU works, how assembly code works, and a history of early microcomputers.

You can look at the code here if you're interested. It's written in C++ and uses OpenGl/DearImgui
https://github.com/TimidAutomaton/808...
Graphics code adapted/modified/copied from https://learnopengl.com/
DearImgui - https://www.dearimgui.com/

RESOURCES:
A Better Guide Than This: http://emulator101.com/
CPU Programmers Manual: https://datasheetspdf.com/pdf-file/13...
Intel8080 Opcodes:
https://www.pastraiser.com/cpu/i8080/...
http://emulator101.com/


0:00 A Hero's Journey Begins
2:16 Space Invaders History
2:53 The Intel 8080
4:27 Resources
5:40 Binary and Hexadecimal
10:19 Hardware Description
11:03 Computer Memory
15:36 CPU Registers
19:07 CPU Instructions
23:54 Interrupts
26:11 IO (Inputs and Outputs)
27:46 Brief Glimpse of the Emulator in Action
28:47 Program Loop
29:18 ISR (Interrupt Service Routine)
30:25 Thanks for Watching!!

Комментарии

Информация по комментариям в разработке