AppleWin is a full-featured emulator that supports different Apple II models and clones. Various peripheral cards and video display modes are supported (eg NTSC, RGB); and there is a comprehensive built-in symbolic debugger.
Supported peripheral cards and add-on hardware:
Mockingboard, Phaser and SAM sound cards
Disk II interface for floppy disk drives
hard disk controller
Super Serial Card (SSC)
parallel printer card
mouse interface
Apple IIe Extended 80-Column Text Card and RamWorks III (8MB)
RGB cards: Apple's Extended 80 Column Text/AppleColor Adapter Card and 'Le Chat Mauve' Féline.
CP/M SoftCard
Uthernet I and II (ethernet cards)
Language Card for Apple II/II+ and Saturn 64/128K
4Play and SNES MAX joystick cards
VidHD card (functionality limited to IIgs' Super High Definition video modes)