E-UAE can be configured either:
by command-line options (-s key=value)
or by plain-text config files (usually called .uaerc or default.uaerc depending on platform)
🔧 Basic Config File Format
Plain text file: key=value (one option per line)
Lines starting with # are comments.
Blank lines are ignored.
Default config file locations:
Linux: .uaerc in current directory or home folder.
macOS: default.uaerc (since Finder hides dot files).
🖥 Main Configuration Categories
1️⃣ CPU Options
Key Meaning
cpu_type= CPU model (68000, 68010, 68ec020, 68020, 68040, 68060)
cpu_speed= real, max, or fine-tune (1–20)
finegrain_cpu_speed= Precise speed adjustment
cpu_compatible= Enable more accurate 68000 compatibility
cpu_cycle_exact= Full cycle-accurate timing
2️⃣ JIT (Just-In-Time Compiler) Options (x86 only)
Key Meaning
cachesize= JIT cache size (0 disables JIT)
compfpu= Translate FPU instructions natively
3️⃣ Chipset Options
Key Meaning
chipset= ocs, ecs_agnus, ecs, aga
ntsc= true (NTSC) or false (PAL)
immediate_blits= Faster blits (less accurate)
collision_level= Collision emulation level (none, sprites, playfields, full)
4️⃣ ROM Options
Key Meaning
kickstart_rom_file= Path to Kickstart ROM image
kickstart_key_file= Cloanto ROM decryption keyfile
kickstart_ext_rom_file= Extended ROM (for CD32/CDTV)
5️⃣ RAM Options
Key Meaning
chipmem_size= Chip RAM in 512KB blocks (1–16 → up to 8MB)
bogomem_size= Slow RAM in 256KB blocks (up to ~1.8MB)
fastmem_size= Zorro II Fast RAM (up to 8MB)
z3mem_size= Zorro III Fast RAM (up to 512MB)
gfxcard_size= RTG VRAM (up to 32MB, Picasso96)
6️⃣ Floppy Options
Key Meaning
floppy
floppy_speed= Floppy drive emulation speed (100–800%)
7️⃣ Hard Disk / Filesystem Options
Key Meaning
filesystem2= Mount host directories as Amiga volumes
hardfile2= Mount hard disk image files
8️⃣ Display Options
Key Meaning
gfx_framerate= Frameskip (1=full, higher=faster/less accurate)
gfx_width_windowed= Window width
gfx_height_windowed= Window height
gfx_fullscreen_amiga= Fullscreen mode
gfx_lores= Lo-res output (faster, more compatible)
gfx_linemode= none, double, or scanlines
gfx_correct_aspect= Correct aspect ratio
gfx_center_horizontal= Centering options
gfx_center_vertical= Centering options
show_leds= Show LED indicators on screen
9️⃣ Sound Options
Key Meaning
sound_output= none, normal, exact
sound_bits= 8 or 16-bit sound
sound_frequency= Audio sample rate (44100Hz typical)
sound_channels= mono, stereo, or mixed
sound_latency= Audio buffer latency in ms
sound_interpol= Sound smoothing (none, rh, crux, sinc)
🔟 Input Device Options
Key Meaning
joyport0= / joyport1= Joystick and mouse emulation modes
scsi= Enable SCSI device access
bsdsocket_emu= Enable bsdsocket networking
✅ Advanced Platform-Specific Options
X11, SDL, AmigaOS, and ALSA sections include special extensions depending on what host you are running on.
🔥 In Practice:
For casual use: Use GUI config or edit .uaerc file.
For advanced setups: Use command-line with -s key=value overrides.
JIT provides best speed (x86 only).
Real 68000 compatibility needs cpu_compatible=true.
For WHDLoad compatibility: usually Chip RAM 2MB + some Fast RAM.
