-
Notifications
You must be signed in to change notification settings - Fork 4
An emulator for the GameBoy Color written in C#
CRogers/GbcEmulator
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
GbcEmulator is an attempt to create a fully working GameBoy Color emulator, with a package that will read ROM metadata. Current Status: PRE-PRE-ALPHA; NON-FUNCTIONAL; IN RAPID DEVELOPMENT Current Jobs/Roadmap: * RomInfo - Virtually complete, reads metadata from ROM * Assembler - Supports all opcodes - Supports hexadecimal and labels - Outputs ROM files as far as the rest of the emulator supports them * Disassembler - Supports all opcodes that the Assembler supports - Outputs files in a pretty way - Only outputs flat files! * Opcodes - All opcodes added - Checking opcodes are correct - Correcting buggy opcodes indentified by // BUG: notifications once correct implementations are found - Flags mostly sorted out - Half-carry and DAA flags may be wrong - Sorting out timings for each operation * Memory Controller - Is almost completely implemented - Mmm01 is not supported (cannot find docs) - Does not support GPU VRAM or input or I/O - Needs another good checking against the spec(s) * GPU * GPU - Research/Needs to be implemented * Sound - Research/Needs to be implemented * Video Output - XNA/WPF. WPF is preferable so there can be Silverlight version * Input - Research/Needs to be implemented * Timer - Research/Needs to be implemented
About
An emulator for the GameBoy Color written in C#
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published