From Jason Turner
Watch on YouTube

Summary

This episode continues exploring the C++ Box project by implementing a random number generator device. Jason demonstrates how to add a memory-mapped 32-bit random value generator to the ARM emulator, allowing programs to access random data at runtime. He updates the memory map file to define the random device's location and implements the code to update the random values during each execution cycle. The episode showcases how hardware devices can be simulated in emulation environments, and demonstrates the results with a visual example showing random noise in pixel colors.

Resources

Tags