You are caught up on course updates and Q&A replies.
Structuring Our Project is queued after this video.
3. Setting Up Our Project And SDL
In this fantastic course you will learn how to create your very own emulator for the Chip-8 in the C programming language. The Chip-8 is a virtual machine from...
No suggested offers right now
Continue through the course and check back later for relevant recommendations.
About This Lesson
In this fantastic course you will learn how to create your very own emulator for the Chip-8 in the C programming language. The Chip-8 is a virtual machine from the mid 1970s designed to make game development easier. This course is great for anyone who has programming experience and would love to create an emulator but just does not know where to start or has attempted to do it but ran into problems You are taken through every step of emulator creation, throughout this course we start by setting up our project, then we start writing code to emulate the display and keyboard from the era. We soon move to simulating the entire Chip-8 instruction set. After you complete this course you will have a fully functioning Chip-8 emulator that can run space invaders, pong and many other classic games.
- Continue through the course in the order designed by the instructor.
- Use the lesson resources and Q&A when you need extra context.
- Track your progress automatically as you move through each lesson.
Hey, any idea how to set up this project on linux? I am using regular make which worked fo...
Hey, any idea how to set up this project on linux? I am using regular make which worked for hello world but doesn't seem to be working now that I'm trying to call SDL_Window. It has stopped recognizing my code changes an...
Course Overview
In this fantastic course you will learn how to create your very own emulator for the Chip-8 in the C programming language. The Chip-8 is a virtual machine from the mid 1970s designed to make game development easier. This course is great for anyone who h...
Daniel McCarthy
DragonZap instructor focused on practical programming, course support, and student progress.
View Teacher Profile