A brief introduction to building a custom operating system in Rust, starting with the bootloader. This article covers setting up the development environment, creating a minimal bootable kernel, and understanding how the boot process works at a low level.
This article will explore how applications compiled for the x86 architecture can be executed on macOS systems running on ARM64 hardware. The objective is to understand why we need tools for it, and to dissect different existing solutions.
Overview of the Dual-CPU architecture of the Nintendo DS, how its BIOS and its firmware work when booted up, and how games are loaded from the cartridge.
An overview of the steps involved in emulating diverse architectures and the challenges encountered throughout the process.
An overview of the steps involved in emulating diverse architectures and the challenges encountered throughout the process.
Présentation des architectures RISC-V et ARM puis comparaison des deux architectures