Sentemul 64 Bit

Technical universities teaching control theory or mechatronics sometimes retain old simulation models. Instead of maintaining a dedicated lab of Windows 98 machines, they use Sentemul 64 bit to run those models on modern classroom PCs via a thin compatibility layer.

result = ctx.run(timeout_ms=5000)

if result.syscall == "NtWriteFile": print(f"Blocked write to handle result.arg1") ctx.syscall_return(0xC0000022) # STATUS_ACCESS_DENIED sentemul 64 bit

Sentemul defines novel interrupts:

git clone https://github.com/sentinel/sentemul
cd sentemul
make config ARCH=x86_64
make build
sudo make install