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.
RESOURCES:
A Better Guide Than This: emulator101.com/
CPU Programmers Manual: datasheetspdf.com/pdf-file/13...
Intel8080 Opcodes:
www.pastraiser.com/cpu/i8080/...
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!!

Пікірлер: 13

  • @jan0195
    @jan01959 күн бұрын

    "Adding columns" for when you reach a number to explain the numerical bases is the best explanation I've even seen, thanks!

  • @Potts1966
    @Potts19662 күн бұрын

    Pretty cool. Enjoyed this video please make more.

  • @pjcnet
    @pjcnet14 күн бұрын

    Actually very impressive and very well explained, well done.

  • @vworpnz
    @vworpnzАй бұрын

    Here, have a sub. I cant believe you haven't had that many so far.

  • @jumbledfox2098
    @jumbledfox209818 күн бұрын

    What an amazing video! I hope this blows up :3

  • @squish9548
    @squish9548 Жыл бұрын

    This video is really good! The content is clear and the way you explain everything is great! Love it

  • @samisyed283
    @samisyed2834 ай бұрын

    Great video! I'm getting started on my this very same project. This was super helpful to watch :)

  • @sulkhan5302
    @sulkhan5302 Жыл бұрын

    Awesome, please make more!

  • @bussfrehd
    @bussfrehd Жыл бұрын

    Awesome dude. I love it

  • @matheus9807
    @matheus9807 Жыл бұрын

    Perfect video.

  • @guacosatv2882
    @guacosatv2882 Жыл бұрын

    love the video

  • @kalsmith22
    @kalsmith222 жыл бұрын

    I like the video !

  • @GingoldAnimations
    @GingoldAnimations7 ай бұрын

    I don't understand how you got the graphics to display, I can only print the assembly code as I'm emulating it.