Just In Time (JIT) Emulation

Just In Time emulation allows the emulator to pre-compile and predict instructions for execution to speed up emulation. This is a very complex
process and the above options may or may not suite your setup. See documentation with Winuae for more info as this is where is have been
ported from. Direct memory access is optimal in most cases.

Byte access - Determine byte memory access method: direct, indirect, indirect for KS, direct after Picasso

Word access - Determine word memory access method: direct, indirect, indirect for KS, direct after Picasso.

Long access - Determine long memory access method: direct, indirect, indirect for KS, direct after Picasso.

Address Lookup - Determine address lookup method: direct, indirect, indirect for KS, direct after Picasso.

Flags - Enables or disables generation of flags that are never used. Using 'Only generate when needed' is faster but less compatible.

Icache flushes - Set type of instruction cache flushes: Soft or hard (for MacOS use soft as it does more flushes than unix)

Compile through uncond branch - Enable or disable compilation of code through a unconditional branch

JIT FPU compiler - Enables emulation of FPU commands through JIT for extra speed.

Translation buffer (KB) - Sets size of buffer for JIT to use.

Configuration file options

compforcesettings=yes|no - If disabled then uae will check if your configuration is sub optimal or not
comptrustbyte=indirect|direct - Set memory access method
comptrustword=indirect|direct
comptrustlong=indirect |direct
compnf=yes|no - Disable/enable flag generation
comp_flushmode=hard|soft - Set instruction cache flush mode
compfpu=yes|no - Enable/disable FPU emulation