Skip to content

Chip-8 Emulator/Interpreter written in C, utilizing SDL2

Notifications You must be signed in to change notification settings

AGerbofsky/Chip-8-Emulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chip-8-Emulator

Aidan U. Gerbofsky 06/09/21

This Chip-8 Emulator was put together while going through a Udemy course on implementing a Chip-8 Emulator in the C programming language. This project provided a fantastic learning experience, a fantastic way to firmly cement classroom topics by practical application.

What I learned:

  • How to organize an emulator. That is what components connect to which and so on.
  • How to parse and execute machine opcode/instructions in C.
  • Defininately polished up my memory management, and use of pointers.
  • Gained some good experience using SDL2.
  • Became much more comfortable in managing multiple sourcefile projects.
  • Solidified Computer Architecture concepts learned in the classroom by implementing them in the "real-world".

About

Chip-8 Emulator/Interpreter written in C, utilizing SDL2

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published