mirror of
https://github.com/LIV2/WinUAE.git
synced 2025-12-06 00:12:52 +00:00
67 lines
2.2 KiB
INI
67 lines
2.2 KiB
INI
|
|
[cputest]
|
|
|
|
; CPU model (68000, 68020).
|
|
; Always select 68020 when testing FPU instructions, even if test hardware CPU is 68040 or 68060.
|
|
cpu=68000
|
|
|
|
; FPU model (empty string or 0, 68881, 68882, 68040, 68060)
|
|
; Enable only when testing FPU. Enabled FPU mode will slow down execution.
|
|
fpu=
|
|
|
|
; Write generated instructions to standard output. Always disabled in "all" mode.
|
|
verbose=1
|
|
|
|
; Where to generate test files
|
|
path=data/
|
|
|
|
; Low address space limits (0x0000 to 0x8000 is complete space)
|
|
test_low_memory_start=0x0000
|
|
test_low_memory_end=0x8000
|
|
|
|
; High address space limits (0x00ff8000 to 0x01000000 is complete space)
|
|
test_high_memory_start=0x00ff8000
|
|
test_high_memory_end=0x01000000
|
|
|
|
; ROM high address space
|
|
high_rom=D:\amiga\roms\Kickstart v3.1 rev 40.63 (1993)(Commodore)(A500-A600-A2000)[!].rom
|
|
|
|
; main test memory start and size (real hardware must have RAM in same address space)
|
|
test_memory_start=0x780000
|
|
test_memory_size=0x080000
|
|
|
|
; test word or long odd data access address errors (68000/010 only)
|
|
; 0 = do not generate address errors
|
|
; 1 = include address errors
|
|
; 2 = only generate test instructions that generate address errors
|
|
feature_exception3_data=1
|
|
|
|
; test branches to odd addresses
|
|
; same as above
|
|
feature_exception3_instruction=1
|
|
|
|
; SR extra mask.
|
|
; 0x8000 = T1
|
|
; 0x4000 = T0 (68020)
|
|
; 0x2000 = S
|
|
; 0x1000 = M (68020)
|
|
; Other bits are ignored.
|
|
; For example 0xa000 adds 3 extra test rounds: S=1/T1=0, S=0/T1=1 and S=1/T1=1
|
|
; Note: instructions that generate privilege violation exception will automatically add extra S=1 round.
|
|
feature_sr_mask=0x0000
|
|
|
|
; 68020+ addressing modes (this makes test files much larger if other addressing modes are also enabled)
|
|
; currently does not generate any reserved mode bit combinations.
|
|
feature_full_extension_format=0
|
|
|
|
; empty = all addressing modes (feature_full_extension_format=1 enables 68020+ modes)
|
|
; Dreg, Areg, Aind, Aipi, Apdi, Ad16, PC16, Ad8r, PC8r, absw, absl, imm.
|
|
; Ad8rf and PC8rf = 68020+ full extension only. For example "Aind,Aipi,imm"
|
|
; Note: FPU source EA is considered destination EA.
|
|
feature_addressing_modes_src=
|
|
feature_addressing_modes_dst=
|
|
|
|
; mnemonics separated by comma or all.
|
|
; all = generate all. tst = generate tst.b, tst.w and tst.l. tst.l = generate only tst.l
|
|
mode=abcd,mv2sr,mvsr2
|