/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
You are here

satharus.me
| | cgmathprog.home.blog
3.2 parsecs away

Travel
| | Emulators So... what is an emulator? Let's say you want to play an old game from the MS-DOS era. You have the DUKE3D.EXE file, you launch it and ...nothing happens. But why? Old systems had a different architecture from your PC. Loosely speaking, your PC doesn't recognize the program and refuses to execute it. You
| | www.righto.com
3.4 parsecs away

Travel
| | We recently restored an Apollo Guidance Computer 1 , the computer that provided guidance, navigation, and control onboard the Apollo flight...
| | feertech.com
3.2 parsecs away

Travel
| | In which we write our first simple machine code
| | krinkinmu.github.io
30.1 parsecs away

Travel
| I'm continuing my exploration of the AArch64 architecture and this time I will touch on the AArch64 priviledge levels. Note that AArch64 priviledge model is not exactly the same as the previous iterations of ARM. While there are plenty of similarities, and there is a level of backward compatibility, at the same time, there are some differences as well. So do not assume that things covered here will work the same way for all ARMs. Finally, I assume that you're familiar with general GNU Assembler synatax or willing to figure things out as you go. Familiarity with ARM assmebly language will help, though I try to explain all the things I use. As always the code is available on GitHub.