# # MenuetOS 64 configuration #
config_version = 0x000025 # For kernel.
# Default screen resolution
screen_resolution = 0x000002 # 1 = 640x480 , 2 = 800x600 # 3 = 1024x768 , 4 = 1280x1024 # 5 = 1440x900 , 9 = Custom
# Custom resolution must be supported by both # graphics card and display.
custom_res_x = 00000000 # Custom X resolution custom_res_y = 00000000 # Custon Y resolution
# PS/2 Mouse settings
mouse_scroll_wheel = 0x000000 # 0/1 = disabled/enabled
# Window transparency # # 512MB of RAM required for resolutions up to 1280x1024. # 1GB of RAM required for HD resolutions. # Define with parameter amount_of_ram.
window_transparency = 0x000001 # 0 = Disabled # 1 = Enabled for Title and Frames # 2 = Enabled for Title, Menu and Frames
transparency_opacity = 0x000002 # 0 = 75:25, 1 = 50:50, 2 = 25:75
# Memory # # 128 MB required (0x080)
amount_of_ram = 0x000200 # 0x100 = 256 MB, 0x200 = 512 MB
# Verify the amount for ram from Bios
ram_verify = 0x000001 # 0x000 = Disabled, 0x001 = Enabled
# Verify OS memory map from Bios # # Map:0x8000-0x58000,1M-14M,16M-amount_of_ram
map_verify = 0x000001 # 0x000 = Disabled, 0x001 = Enabled
# Memory acceleration # # Mtrr_default works without defining mtrr_vesa_lfb or mtrr_mask. # Some multiprocessor systems require enabling SMP at parameter smp_enable. # Unstable, if defined by BIOS at bootup.
mtrr_default = 0x000100 # 0x006 = write-back, 0x100 = disabled
# Graphics acceleration # # Mtrr_mask is required for defining mtrr_vesa_lfb # Unstable, if defined by BIOS at bootup.
mtrr_vesa_lfb = 0x000100 # 0x001 = write-combine, 0x100 = disabled mtrr_mask = 0xffffffff # 4 Gigabytes (default), CPU dependent
# Mtrr cache writeback # # If display update seems late or out of sync, enabling this feature # results to faster display updates.
mtrr_wbinvd = 0x000000 # 0x000 = disabled, 0x001 = enabled
# Mtrr cache delay # # If display has residuals from mouse or other gui events, increasing # this value results to cleaner display updates.
mtrr_delay = 00000010 # 5-1000ms, default:10ms
# USB 2.0 (ehci) # # Webcam, TV/Radio, Printer, Mass storage (read/write, Fat32) # # Note: 1) USB Legacy support in BIOS must be disabled, unless # the computer boots from USB device. See usb_legacy_disable. # 2) Sandisk flash drives and regular backups are recommended, # since not all of the mass storage functions are supported. # 3) If motherboard has multiple ehci controllers, the first pci # device is activated.
usb_enable = 0x000000 # 0x000 = Disabled, 0x001 = Enabled
# USB 2.0 - Disable BIOS legacy support after bootup # # If the computer boots from USB drive, enabling this feature # enables access to USB drive when Menuet is running. # Not all BIOSs support this feature.
usb_legacy_disable = 0x000000 # 0x000 = Disabled, 0x001 = Enabled
# USB 2.0 - Ehci driver cache mode # # To debug cache coherency between driver and controller. # 0x000 = Normal (non-cacheable pages) # 0x001/0x002 = Invalidate (cache writeback and invalidate,slower) # (0x001/0x002=all cpus/single cpu) # (Amd sb600 and sb700 rev 3a & 3b)
usb_ehci_cache_mode = 0x000000 # 0x000 = Normal # 0x001/0x002 = Invalidate
# USB 1.X (ohci/amd - uhci/intel) # # USB keyboard and mouse
usb_ohci_enable = 0x000000 # 0x000 = Disabled, 0x001 = Enabled usb_uhci_enable = 0x000000 # 0x000 = Disabled, 0x001 = Enabled
# Display window content while moving
display_window = 00000001 # 0x000 = Disabled, 0x001 = Enabled display_interval = 00000025 # times/second
# Window skin
window_skin = '/FD/1/SKIN.BMP'
# Fat12 floppy
fd_1_enable = 0x000001 # 0 = disable, 1 = enable fd_1_write = 0x000000 # 0/1 = disable/enable direct write
# Fat32 partition
hd_1_enable = 0x000000 # 0x000 disabled, 0x001 enabled hd_1_base = 0x000000 # 0x1f0 primary, 0x170 secondary hd_1_id = 0x000000 # 0x00 master, 0x10 slave hd_1_partition = 0x000001 # 1 first, fixed to first now hd_1_irq = 0x000000 # hd 1 irq, not yet implemented
# CD/DVD
cd_1_enable = 0x000000 # 0x000 disabled, 0x001 enabled cd_1_base = 0x000000 # 0x1f0 primary, 0x170 secondary cd_1_id = 0x000000 # 0x00 master, 0x10 slave cd_1_irq = 0x000000 # cd 1 irq, not yet implemented
# System directory
system_directory = '/FD/1/' # System file location
# Window shape
window_corners = 0x000000 # 0 = round, 1 = sharp
# Network at boot
network_driver = '/FD/1/DRIVER/I8254X' # Ethernet driver
network_card_enable = 0x00000000 # 0/1 = network card disabled/enabled # When enabled, requires also selecting # ethernet interface at network_config
network_ip = 0x1800a8c0 # 192.168.0.24 network_gateway = 0x0100a8c0 # 192.168.0.1 network_subnet_mask = 0x00FFFFFF # 255.255.255.0 network_dns = 0x0100a8c0 # 192.168.0.1 network_config = 0x03f80400 # Bits 16- Com port # Bits 08- Com IRQ # Bit 07 Server assigned # Bits 00- Interface 0=disabled # 3=ethernet
# Audio at boot
audio_driver = '/FD/1/DRIVER/INTELHDA' audio_card_enable = 0x00000000 # 0/1 = audio card disabled/enabled
# Midi at boot
midi_driver = '/FD/1/DRIVER/MPU401' midi_card_enable = 0x00000000 # 0/1 = midi card disabled/enabled
# Graphics
graphics_driver = '/FD/1/DRIVER/GRX' graphics_driver_enable = 00000000 # 0/1 = no/yes graphics_boot_driver = 00000000 # 0/1 = vesa/driver graphics_boot_x = 00000000 # Driver boot X resolution graphics_boot_y = 00000000 # Driver boot Y resolution graphics_boot_hz = 00000000 # Driver boot frequency
# Email
email_pop_server = 'pop.server' email_pop_user = 'Username' email_smtp_server = 'smtp.server' email_smtp_user = 'Username@smtp.server'
# File browser # # 00XY - X=Contents(0/1=close/open), Y=Paths(0/1=close/open)
file_browser_setup = 00000001 # Contents,Paths
# Background at bootup # # bmp, png, jpg or gif # [Default] = Default Menuet background
background = '/fd/1/bgr.jpg'
# Main Menu Position # # 0 = up, 1 = down
main_menu_position = 0x000001
# Multi-Processor support # # Upto 8 processors are supported. Pressing ctrl-alt-pageup # moves all processes to CPU-0 and disables SMP.
smp_enable = 0x000000 # 0x000/0x001 = disabled/enabled
# MCE # # CPU is disabled at machine check exception # (dot at top-left screen)
mce_enable = 0x000000 # 0x000/0x001 = disabled/enabled
# Keyboard layout # # See app kbd-map for values (1=fin,2=eng,3=est,..)
keyboard_layout = 00000000 # 000 = Default western
# System font default size
system_font_size = 0x00000A # Values: 0x009-0x00C
# Font type # # 0x000/0x001/0x002 = Upper/Capitalized/Lower
icon_font = 0x000000 # 0x000-0x002 main_menu_font = 0x000000 # 0x000-0x002 file_browser_font = 0x000000 # 0x000-0x002
# Configuration edit delay
configuration_delay = 0x000003 # Seconds |