univta0001/emu6502 ? reverse-engineered prompt

Reverse engineered prompt

Build me an Apple IIc, IIe, and II plus emulator in Rust that lets me boot old disk images and actually use the machine like the real thing.

I want it to run on desktop and in the browser, with sound, joystick support, and a clean retro display that can handle normal, RGB, NTSC, and scanline style visuals. It should support common Apple II disk formats, hard disk images, tape loading, saving and loading state, and the usual keyboard shortcuts for swapping disks, resetting, and taking screenshots. If possible, include support for extra cards and expansions like memory upgrades, printer, mock sound hardware, network, and Z80 CP M style images too.

Please make it feel accurate enough for classic demos and software to work properly, not just basic booting. If you need to check anything, look up current docs online and use the best approach for Rust and web based emulator support.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab