• Print

SPC / AT x64 Emulator 0.98


SPC / AT Emulator is a PC emulator written in C++, in development since second half of 2008, releases of emulators starting in 2012 and Beyond)

  • multi-platform, THIRD-Generation emulation core (Final), supports emulation of 64 bit architectures (x86-64, PPC64 etc) 
  • Primary target is emulation / virtualization of more-or-less modern platforms (32/64bit, PCI bus and better).


SPC / AT x64 v.0.98 (28 Mar. 2017)


New features:

  • X86-64 CPU emulation was implemented using multiplatform dynarec / JIT, so finally has released officially:
  • Models up to P4 / K8 (single core) were implemented in 2009-2011 timeframe, but were never released officially before due to multimedia instructions dependency on host x86 CPU at time (were not portable);
  • More modern CPU models (up to Sandy Bridge / Bulldozer ma) were added in 2015 for further development;
  • Instruction set extensions up to SSE 4.2 are implemented currently, AVX is in progress;
  • Virtualization extensions emulation (VMX and SVM) are in progress (partially implemented);
  • Some stuff (like APIC / IOAPIC, MultiProcessing, etc.) are present only in the development version currently, because are not enought stable (bug-free) in all "guest OS" cases for releases yet.
  • PC / AT keyboard controller emulation was rewritten completly (as two-chip solution);
  • VGA / SVGA emulation was rewritten completly (to be more exact and extensible to PCIe models);
  • PCI bus / devices emulation was rewritten completly (to support progressing PCIe chipset emulation);
  • all other stuff was refactored and modernized, comparing to "legacy" core-2008 (and updated
  • from C ++ to C ++ 98 11 standart). So now it is become "modern" core-2015 (final emu-core design).



  • got rid 386-486 CPU models from release versions permanently (preserved only in development versions -  for the testing purposes);
  • same for legacy stuff like old chipsets, vga / svga cards, etc (2D / 3D-accelerators, started at the end of 2014  are available only in development versions temporary and planned to be re-released at some point. All other stuff are removed permanently from the releases).
  • got rid so called "newsbook" (2007) from the site permanently. Most of project development is taking place in the very tech-oriented areas now, about which quite hard to talk using anything except tech.doc-alike language.  So no much reason to (modern:) talking about this stuff here, instead of thematic resources.






blog comments powered by Disqus