Making an Emulator: Space Invaders on the Intel 8080

Поделиться
HTML-код
  • Опубликовано: 11 дек 2024

Комментарии • 16

  • @jan0195
    @jan0195 6 месяцев назад +5

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

  • @vworpnz
    @vworpnz 7 месяцев назад +3

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

  • @pjcnet
    @pjcnet 6 месяцев назад +1

    Actually very impressive and very well explained, well done.

  • @squish9548
    @squish9548 2 года назад +5

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

  • @samisyed283
    @samisyed283 10 месяцев назад +3

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

  • @Potts1966
    @Potts1966 6 месяцев назад +1

    Pretty cool. Enjoyed this video please make more.

  • @jumbledfox2098
    @jumbledfox2098 6 месяцев назад +1

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

  • @matheus9807
    @matheus9807 Год назад +1

    Perfect video.

  • @sulkhan5302
    @sulkhan5302 2 года назад +1

    Awesome, please make more!

  • @bussfrehd
    @bussfrehd 2 года назад +1

    Awesome dude. I love it

  • @guacosatv2882
    @guacosatv2882 2 года назад +2

    love the video

  • @kalsmith22
    @kalsmith22 2 года назад +1

    I like the video !

  • @cginclude
    @cginclude Год назад +1

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

    • @timidautomaton5950
      @timidautomaton5950  4 месяца назад +1

      Way too late to answer this, but commenting for anyone else wondering! In order to get graphics onto the screen you'll need a library to open a Window and a library to write to that window. This is written in C++ and I used OpenGl, more or less adapting the code from the site learnopengl.com/. The GUI is made with DearImgui. This is a very direct path to the graphics card that requires (a small amount of) working with shaders and triangle vertices, other libraries and other languages will have different methods with different levels of abstraction. I basically draw the pixels to a texture and slap that onto two hard coded triangles to be drawn in the window.

  • @estebanvillalobos2303
    @estebanvillalobos2303 5 месяцев назад +1

    so where's the code?

    • @timidautomaton5950
      @timidautomaton5950  4 месяца назад +1

      I added it to a github in the description. The video focuses more on the general principles rather than code implementation, so it wasn't a priority and then I never got around to uploading it. No promises it's written well, but it's not meant to be a secret either haha.