como escrever hardware físico em código

eae rapaziada, estou começando a criar um emulador de gameboy em completo C, a única coisa que ando sem entender é como um hardware físico pode ser escrito em código

Existe hardware que não é físico? kkk

Agora falando sério, o que você está tentando fazer? O que você quer dizer com "escrever hardware físico em código"?

Emular o hardware.
sinceramente emular um hardware físico meu consagrado!
Então por que não escreveu isso logo? "*Como faço para emular o hardware?*" ¯\\\_(ツ)\_/¯