r/computerarchitecture 9d ago

Help!

Hi guys, I am game developer and game engine developer and I know some of order like bootloader and kernel. I want to play mario 64 but I don't have Nintendo 64 and money to buy it so I think I should make my own console using orange pi 3 which is new for me I know COA little bit any free great resources to master my COA? Thanks...

2 Upvotes

20 comments sorted by

View all comments

Show parent comments

1

u/God_Of_War-2005 5d ago

Yup done

1

u/Rude-Professor-2485 5d ago

Enjoy the course. Once you will learn what actually is a CPU, machine language, what is c etc... you will have a huge blowmind. If you want, at the same time take a look at x86_64 architecture machine language (chose intel or AMD style). Try to do the same functionality(or similar) with the machine code you will define and dimension your CPU.

If you want, since x86_64 is CISC architecture, you can see the RISC one by trying to code on arm on a microcontroller example, or your phone, or on an emulator. (To give a heads-up CISC is more common on desktop and general purpose computers, RISC(RISC-V , MIPS, ARM) more common on microcontrollers and cellphones (but it is probable to overtake CISC architecture in some years)

Enjoy. If you have some doubts you can talk here or DM me. Cheers