Un émulateur de PC/AT écrit par WadiM (site de dev ici).
 

 
Les changements sont les suivants:
– 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 m-a) 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++98 to C++11 standart). So now it is become « modern » core-2015 (final emu-core design).
 
Deprecations:
– 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.

 
Site alternatif (Archive.org)
 

Télécharger SPC Emulator (PC/AT) v0.98 (2,28 Mo)

Site Officiel

En savoir plus…