This guide walks you through creating operating system disk images with pre-installed AIM and ICQ clients.
brew install qemu
sudo apt install qemu-system-x86
qemu-img create -f raw win98-full.img 2G
qemu-system-i386 \
-m 128 \
-M pc,acpi=off \
-drive file=win98-full.img,format=raw \
-cdrom /path/to/win98se.iso \
-device sb16 \
-nic user,model=ne2k_pci \
-boot d
qemu-img create -f raw win2k-full.img 4G
qemu-system-i386 \
-m 512 \
-drive file=win2k-full.img,format=raw \
-cdrom /path/to/win2000pro.iso \
-device sb16 \
-nic user,model=ne2k_pci \
-boot d
# Create ISO with installers
genisoimage -o installers.iso -J -R /path/to/OSCAR-known-working-clients/
Edit the hosts file to redirect AIM/ICQ to your server:
| File Location | OS |
|---|---|
C:\Windows\hosts |
Windows 98 |
C:\WINNT\system32\drivers\etc\hosts |
Windows 2000 |
Add these lines:
# OSCAR Server
146.190.187.35 login.oscar.aol.com
146.190.187.35 slogin.oscar.aol.com
146.190.187.35 login.icq.com
146.190.187.35 loginc.icq.com
Usually auto-configured. If not detected, add manually with same settings.
emulator.save_state()zstd -19 state.bin -o state.bin.zst| Filename | Description |
|---|---|
reactos-aim.img |
ReactOS + AIM (✅ Free & Legal!) |
reactos-icq.img |
ReactOS + ICQ (✅ Free & Legal!) |
reactos-full.img |
ReactOS + AIM + ICQ (✅ Free & Legal!) |
win98-aim.img |
Windows 98 + AIM only |
win98-icq.img |
Windows 98 + ICQ only |
win98-full.img |
Windows 98 + AIM + ICQ |
win2k-aim.img |
Windows 2000 + AIM |
win2k-icq.img |
Windows 2000 + ICQ |
win2k-full.img |
Windows 2000 + full suite |
Place completed images in the images/ directory.