Emulating an iPhone in QEMU

eshard.com
emulating-an-iphone-in-qemu

Start of the journey We started our journey with iOS emulation by looking at existing open-source solutions. We had successfully run alephsecurity/xnu-qemu-arm64 before, but the project being read-only was concerning. Then we tried TrungNguyen1909/qemu-t8030 and it had quite a few … Read more

Emulating the YM2612: Part 1 – Interface

jsgroth.dev
emulating-the-ym2612:-part-1-–-interface

This is the first post in a series on emulating the main Sega Genesis sound chip, the Yamaha YM2612 FM synthesis chip, also known as the OPN2. To date, the YM2612 is pretty easily the most difficult-to-emulate sound chip that … Read more

Emulating the Early Macintosh Floppy Drive

thomasw.dev
emulating-the-early-macintosh-floppy-drive

I have been working on an emulator for early (Motorola 68000-powered) Macintosh computers. While implementing the disk drive, I noticed documentation was scattered and hard to find. Now that I have a working implementation, this post is my attempt to … Read more

Emulating the DMD 5620 Terminal (2018)

loomcom.com
emulating-the-dmd-5620-terminal-(2018)

Published Thursday, December 13 2018 Back in the early 1980s, before GUIs were commonplace, Rob Pike and Bart Locanthi Jr. at AT&T Bell Labs created a bitmapped windowing system for use with UNIX. Originally, they called the system “jerq”, a … Read more

Emulating x86 on X64 on Aarch64

neugierig.org
emulating-x86-on-x64-on-aarch64

August 23, 2023 retrowin32, my Windows emulator can be viewed as a combination of an x86 emulator and a Windows emulator. Both of these halves are necessary to run it on the web and machines that don’t have an x86 … Read more

Emulating Win32

neugierig.org

January 21, 2023 The most common question about retrowin32, my Windows emulator — after “why even do this?” — is about how it actually works. This is the kind of thing that now feels obvious to me but which was … Read more