Emulated personally designed 8-Bit "computer" with semi-working assembler and graphics.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Constantin Fürst b47d346adf
update license 2/2
2 years ago
cpu_design_and_emulator fixing ppu::LTS() 3 years ago
custom_asm_macro_compiler fixing ppu::LTS() 3 years ago
olcPGE implementing renderer, debugging readPalette function to a working state 3 years ago
program_data implementing color palette check 3 years ago
xpm_to_ppubytecode adding license 2 years ago
.gitattributes Initial commit 3 years ago
.gitignore Initial commit 3 years ago
LICENSE.md update license 2/2 2 years ago
README.md Update README.md 2 years ago
cpu_design_and_emulator.sln adding start of basic asm compiler 3 years ago
customCPU-INSTR.xlsx updating instructions 3 years ago


Private project exploring machine code and funcitonality of old hardware.

This includes multiple solutions:

  1. Compiler for an assembly language with macro support
  2. Decompiler for the generated code
  3. System emulator

The system is roughly based on the Nintendo Entertainment System and Nintendo GameBoy. Information about the instruction set and system design may be obtained in the excel table "customCPU-INSTR.xlsx".

This project lacks futher documentation and may very likely be partly broken.