1# example of ARAnyM config file (by default stored in $HOME/.aranym/config) 2 3[GLOBAL] 4# FastRAM size in megabytes. 5FastRAM = 0 6 7# Atari floppy device (GEMDOS A:) is mapped to host floppy block device 8Floppy = /dev/fd0 9 10# location of TOS 4.04 ROM image (can be full path, relative to config file or relative to HOME directory) 11TOS = ROM 12 13# location of EmuTOS (can be full path, relative to config file or relative to HOME directory) 14EmuTOS = emutos-aranym.img 15 16# location of FreeMiNT kernel (full path) 17Bootstrap = 18 19# FreeMiNT configuration 20BootstrapArgs = 21 22# default boot drive for FreeMiNT 23BootDrive = 24 25# UTC (GMT) or localtime? Set GMT for Linux-m68k or FreeMiNT with timezones 26GMTime = No 27 28 29# Hotkeys: invoke certain ARAnyM functions by pressing a key combination 30# Format: function = key code : modifiers combination 31[HOTKEYS] 32# open up the SETUP GUI 33Setup = Pause 34 35# quit ARAnyM immediately 36Quit = LS+Pause 37 38# reboot ARAnyM (like pressing the Reset button on a real machine) 39Reboot = LC+Pause 40 41# free mouse and keyboard focus - mouse can leave the ARAnyM window 42Ungrab = LS+LC+LA+Escape 43 44# call the internal debugger (if compiled in) 45Debug = LA+Pause 46 47# make a copy of the screen to file in BMP format in current directory 48Screenshot = PrintScreen 49 50# switch ARAnyM to fullscreen (or back to a window mode) 51Fullscreen = ScrollLock 52 53 54[STARTUP] 55# grab mouse at ARAnyM startup 56GrabMouse = Yes 57 58# start ARAnyM with debugger 59Debugger = No 60 61 62[IKBD] 63# if enabled (set to Yes) then mouse wheel sends Eiffel scancodes 64# if disabled (set to No) then mouse wheel simulates Up/Down arrow keys 65WheelEiffel = No 66 67# AltGr key is the Alt key on the right of Space Bar on PC102+ keyboards 68# if enabled then the AltGr key sends same scancode as on Milan computer 69# if disabled then the AltGr key behaves just like the normal Alt key 70AltGr = Yes 71 72 73[JIT] 74# enable JIT compiler 75JIT = Yes 76 77# enable JIT compiler for FPU (if JIT compiler is enabled) 78JITFPU = Yes 79 80# size of cache for compiled code 81JITCacheSize = 8192 82 83# enable lazy flush (invalidation) of JIT cache 84JITLazyFlush = 1 85 86# disable compiling of certain instructions (16-bit mask) 87JITBlackList = 88 89# ??? 90JITInline = No 91 92[VIDEO] 93# start ARAnyM in fullscreen 94FullScreen = No 95 96# set the booting color depth (-1 = follow NVRAM setting) 97BootColorDepth = -1 98 99# VIDEL generated screen copied to host screen at 50/VidelRefresh (50/2 = 25 Hz) 100VidelRefresh = 2 101 102# set the connected monitor (-1 = follow NVRAM setting) 103VidelMonitor = -1 104 105 106[TOS] 107# patch TOS _MCH cookie value (50000 means ARAnyM - 30000 would mean Falcon) 108Cookie_MCH = 50000 109 110# redirect TOS bconout characters to the host console window 111RedirConsole = No 112 113 114# IDE Devices configuration 115# update the Cylinders/Heads/SectorsPerTrack according to your drive geometry! 116# Range: IDE0-IDE1 117[IDE0] 118Present = Yes 119IsCDROM = No 120ByteSwap = No 121ReadOnly = No 122Path = ~/.aranym/diskImageC 123Cylinders = 2100 124Heads = 16 125SectorsPerTrack = 63 126ModelName = Master 127 128 129# Direct partitions configuration 130# Range: PARTITION0-PARTITION7 is mapped to SCSI0-SCSI7 131[PARTITION0] 132Path = 133Present = No 134PartID = BGM 135ByteSwap = No 136ReadOnly = No 137 138 139# HostFS access with hostfs.xfs 140# Format: GEMDOS drive = host path 141# Range: A-Z 142[HOSTFS] 143A = 144B = 145C = 146D = 147E = 148F = 149G = 150 151 152[OPENGL] 153# Enable OpenGL rendering for the atari screen 154# (ARAnyM must be compiled with OpenGL support) 155Enabled = No 156 157# Use linear filtering on the atari screen 158Filtered = No 159 160# If you don't want to use default GL library, set this value to your 161# favorite libGL file. 162Library = 163 164 165# Networking (FreeMiNT with aranym.xif) 166# Range: ETH0-ETH3 167[ETH0] 168# Type: ptp or bridge 169Type = ptp 170# host tunnel device name 171Tunnel = tap0 172HostIP = 192.168.0.1 173AtariIP = 192.168.0.2 174Netmask = 255.255.255.0 175# enter your desired MAC Address here in the format "aa:bb:cc:dd:ee:ff" 176MAC = 177 178 179[LILO] 180# Full path to a (optionally gzipped) kernel image 181Kernel = linux.bin 182 183# Command line to pass to the kernel 184Args = root=/dev/ram video=atafb:vga16 load_ramdisk=1 185 186# Full path to a (optionally gzipped) ramdisk file 187Ramdisk = root.bin 188 189 190[MIDI] 191# Type of MIDI port emulation: 192# none -> No output 193# file -> Output to file 194# sequencer -> Use /dev/sequencer device under Linux 195Type = file 196# Output to file, filename 197File = /tmp/aranym-midi.bin 198# Output to Linux /dev/sequencer device 199Sequencer = /dev/sequencer 200 201 202[CDROMS] 203# MetaDOS physical device letter = SDL CD-ROM drive number 204# Range: A-Z 205A = 2 206W = 1 207Z = 0 208 209 210[AUTOZOOM] 211# Automatically resize the atari screen to the host screen size 212Enabled = No 213 214# Use integer coefficients to resize the atari screen 215IntegerCoefs = No 216 217# Use a fixed host screen size whenever the Atari screen size changes 218# If in fullscreen, you can set FixedSize=Yes Width=0 and Height=0 219# to use current host video mode 220FixedSize = No 221 222# Width of host screen if fixed size 223Width = 800 224 225# Height of host sceren if fixed size 226Height = 600 227 228 229[NFOSMESA] 230# Channel size (16 if you are using libOSMesa16, or 32 for libOSMesa32) 231ChannelSize = 0 232# Library to load for standard OpenGL functions (not needed for libOSMesa[16,32]) 233LibGL = libGL.so 234# Library to load for OSMesa rendering functions 235LibOSMesa = libOSMesa.so 236 237 238[PARALLEL] 239# Type of parallel port emulation: 240# file -> Output to file 241# x86 -> Hardware access under Linux/X86 242# parport -> Use /dev/parport device under Linux 243Type = file 244# Output to file: filename, stdout, or stderr 245File = stderr 246# File = stdout 247# File = stderr 248# Linux parport device for Type=parport 249Parport = /dev/parport0 250 251 252[NATFEATS] 253# CD-ROM driver to use 254# linux -> Use Linux ioctls() for CD-ROM access (audio and data) 255# sdl -> Use SDL functions for CD-ROM access (audio only) 256CDROM = sdl 257# CDROM = linux 258 259# VDI renderer to use 260# soft -> Standard software renderer 261# opengl -> Hardware accelerated renderer 262Vdi = soft 263# Vdi = opengl 264 265 266[NFVDI] 267# Tell Aranym whether to use host mouse cursor, or standard Atari cursor 268UseHostMouseCursor = No 269 270 271[AUDIO] 272# Host audio device settings 273# Frequency 274Frequency = 22050 275# Number of channels (2 for stereo, 1 for mono) 276Channels = 2 277# Bits per channel (8 or 16) 278Bits = 16 279# Size of buffer in samples 280Samples = 1024 281 282 283[JOYSTICKS] 284# Joysticks settings 285# <Atari joystick name> = <SDL joystick number> 286Ikbd0 = -1 287Ikbd1 = 0 288JoypadA = -1 289JoypadB = -1 290# For host -> Joypad button mapping: 291# A B C Pause Option 0 1 2 3 4/L 5 6/R 7/X 8/Y 9/Z * # 292JoypadAButtons = 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 293JoypadBButtons = 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 294# Example for Saitek P990, only KP2,5,0 not available 295#JoypadAButtons = 9 3 0 13 12 14 6 15 7 4 16 5 8 2 1 10 11 296 297 298[SERIAL] 299# SCC emulation: Linux serial port device driver 300Serport = /dev/ttyS0 301