MartyPC est un émulateur (cycle-accurate) IBM PC multiplateforme écrit en Rust et open source. Le développement a commencé en avril 2022. Il devrait fonctionner sous Windows, Linux et MacOS (y compris Mx).
 

 
– Disabled window doubling if window would not fit on screen due to DPI scaling.
– Decreased minimum window size
– Disabled warpspeed config flag
– Renamed ‘autostart’ config flag to ‘auto_poweron’ and fixed poweron logic.
– Mapped Right Alt, Control and Shift to emulated Left Alt, Control and Shift.
– Added UI warning when MartyPC is compiled in debug mode (unfortunately the default behavior of cargo build)
– Replaced CGA composite simulation code with reenigne’s color multiplexer algorithm, for more accurate colors and a 3x speed improvement.
– Added contrast, phase and CGA type controls to composite adjustment window.
– Update Pixels to 0.13
– Update egui and egui-wgpu 0.22
– Update winit to 0.29*
– Winit 0.29 fixes reported keyboard issues with non-US keyboard layouts unable to type certain keys.
– Winit 0.29 fixes excessively high updates per second on some Linux builds
– Enabled Wayland support
– Enable basic clipboard integration in debugger for copy/paste of breakpoints. This feature will be expanded.
– Fork egui-winit 0.22 to manually update winit dependency to 0.29.

 

Télécharger MartyPC v0.4.0 (16.5 Mo)

Site Officiel

En savoir plus…