-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Milestone
Description
Overview
Importance: High
Difficulty: Varies
Time Estimate: Unknown
Specifications
Chip8 features 36 2 byte long instructions that are stored most significant bit first. The first byte of each instruction should be stored in an even memory location. A full list of all instructions and a description of what they do can be found here.
Implementation Details
The simplest implementation would be a large switch statement that executes some code where a specific instruction is detected. Another implementation I've seen is using an array of function pointers where the opcode acts as an index to the function which should handle it.
note: This task can be split up among the team with each person handle a set of opcodes.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request