A C# ARM64 emulator that works translating ARM code to CIL
9bb400dfea
* Implement faster address translation and write tracking on the MMU * Rename MemoryAlloc to MemoryManagement, and other nits * Support multi-level page tables * Fix typo * Reword comment a bit * Support scalar vector loads/stores on the memory fast path, and minor fixes * Add missing cast * Alignment * Fix VirtualFree function signature * Change MemoryProtection enum to uint aswell for consistency |
||
---|---|---|
Decoders | ||
Events | ||
Instructions | ||
Memory | ||
State | ||
Translation | ||
ChocolArm64.csproj | ||
CpuThread.cs | ||
OpCodeTable.cs | ||
Optimizations.cs |