Skip to content
View skiretic's full-sized avatar

Sponsors

@unreal9010

Organizations

@86Box

Block or report skiretic

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
skiretic/README.md

skiretic

I'm a core developer on 86Box, the emulator for vintage IBM PC compatibles. Most of my work is in the CPU recompiler, video card emulation, and making 86Box run well on Apple Silicon.

Sponsor on GitHub Donate via PayPal

If my work has been useful to you, a sponsorship or a one-time donation keeps it going. Thank you.

What I work on in 86Box

Dynamic recompiler

  • Speed and correctness work on the recompiler, on both arm64 and x86-64
  • Compiling more of what used to fall back to the interpreter
  • Keeping recompiled code exact against the interpreter, guest timing included

CPU and FPU accuracy

  • CPU and x87 behavior matched to the original manuals
  • Fixes for bugs found by real guest software

Video

  • ATI Rage 128 emulation: Rage Fury Pro AGP, Xpert 128 PCI, Rage Fury MAXX
  • An arm64 JIT for the 3dfx Voodoo renderer
  • PGC and IM-1024 fixes (AutoCAD 2.62, VersaCAD 5.3), SVGA bus timing

USB

  • USB host controllers (UHCI, OHCI) and USB devices

Other

  • macOS and Apple Silicon support
  • Machine and device fixes across the codebase

Pinned Loading

  1. 86Box/86Box 86Box/86Box Public

    Emulator of x86-based machines.

    C 5k 643

  2. 86Box 86Box Public

    Forked from 86Box/86Box

    Emulator of x86-based machines.

    C 1