# Gambas Form File 3.0 { Form Form Move(0,0,560,553) #Scaled = False Text = ("G-FS-UAE") Icon = Picture["amiga.png"] Resizable = False { Panel1 Panel Move(10,4,539,35) { Label18 Label Move(7,3,119,28) Text = ("Configuration File") } { ComboBox5 ComboBox Move(133,3,224,28) Text = ("Test") Sorted = True } { Button24 Button Move(364,3,28,28) ToolTip = ("Open .config/.fs-uae file") Text = ("...") } { Button1 Button Move(399,3,28,28) ToolTip = ("Start FS-UAE") Picture = Picture["icon:/22/play"] } { Button46 Button Move(434,3,28,28) ToolTip = ("Start FS-UAE in Net Mode") Picture = Picture["icon:/22/network"] } { Button2 Button Move(469,3,28,28) ToolTip = ("Save .config file") Picture = Picture["icon:/22/save-as"] } { Button3 Button Move(504,3,28,28) ToolTip = ("Close emulation") Picture = Picture["icon:/22/quit"] } } { TabStrip1 TabStrip Move(7,42,546,504) Count = 9 Index = 0 Text = ("&Floppy Disks") Picture = Picture["icon:/16/floppy"] { Frame10 Frame Move(13,15,511,175) Text = ("Normal Disks") { Label13 Label Move(28,21,56,28) Text = ("DF0:") } { TextBox20 TextBox Move(98,21,322,28) } { Button23 Button Move(427,21,28,28) ToolTip = ("Select Adf/Ipf") Picture = Picture["icon:/16/add"] } { Button22 Button Move(462,21,28,28) ToolTip = ("Remove floppy") Picture = Picture["icon:/16/remove"] } { CheckBox8 CheckBox Move(21,56,84,28) Text = ("DF1:") } { TextBox16 TextBox Move(98,56,322,28) } { Button19 Button Move(427,56,28,28) ToolTip = ("Select Adf/Ipf") Picture = Picture["icon:/16/add"] } { Button25 Button Move(462,56,28,28) ToolTip = ("Remove floppy") Picture = Picture["icon:/16/remove"] } { CheckBox7 CheckBox Move(21,91,84,28) Text = ("DF1:") } { TextBox17 TextBox Move(98,91,322,28) } { Button20 Button Move(427,91,28,28) ToolTip = ("Select Adf/Ipf") Picture = Picture["icon:/16/add"] } { Button26 Button Move(462,91,28,28) ToolTip = ("Remove floppy") Picture = Picture["icon:/16/remove"] } { CheckBox5 CheckBox Move(21,126,84,28) Text = ("DF1:") } { TextBox18 TextBox Move(98,126,322,28) } { Button21 Button Move(427,126,28,28) ToolTip = ("Select Adf/Ipf") Picture = Picture["icon:/16/add"] } { Button27 Button Move(462,126,28,28) ToolTip = ("Remove floppy") Picture = Picture["icon:/16/remove"] } } { Frame9 Frame Move(13,205,511,238) Text = ("Swap Disks") { Label12 Label Move(28,21,56,28) Text = ("DF0:") } { TextBox15 TextBox Move(98,21,322,28) } { Button18 Button Move(427,21,28,28) ToolTip = ("Select Adf/Ipf") Picture = Picture["icon:/16/add"] } { Button28 Button Move(462,21,28,28) ToolTip = ("Remove floppy") Picture = Picture["icon:/16/remove"] } { Label14 Label Move(28,56,56,28) Text = ("DF1:") } { TextBox11 TextBox Move(98,56,322,28) } { Button14 Button Move(427,56,28,28) ToolTip = ("Select Adf/Ipf") Picture = Picture["icon:/16/add"] } { Button29 Button Move(462,56,28,28) ToolTip = ("Remove floppy") Picture = Picture["icon:/16/remove"] } { Label15 Label Move(28,91,56,28) Text = ("DF2:") } { TextBox12 TextBox Move(98,91,322,28) } { Button15 Button Move(427,91,28,28) ToolTip = ("Select Adf/Ipf") Picture = Picture["icon:/16/add"] } { Button30 Button Move(462,91,28,28) ToolTip = ("Remove floppy") Picture = Picture["icon:/16/remove"] } { Label16 Label Move(28,126,56,28) Text = ("DF3:") } { TextBox13 TextBox Move(98,126,322,28) } { Button16 Button Move(427,126,28,28) ToolTip = ("Select Adf/Ipf") Picture = Picture["icon:/16/add"] } { Button31 Button Move(462,126,28,28) ToolTip = ("Remove floppy") Picture = Picture["icon:/16/remove"] } { Label17 Label Move(28,161,56,28) Text = ("DF4:") } { TextBox14 TextBox Move(98,161,322,28) } { Button17 Button Move(427,161,28,28) ToolTip = ("Select Adf/Ipf") Picture = Picture["icon:/16/add"] } { Button32 Button Move(462,161,28,28) ToolTip = ("Remove floppy") Picture = Picture["icon:/16/remove"] } } Index = 1 Text = ("&Memory") Picture = Picture["icon:/16/hardware"] { Frame4 Frame Move(13,7,511,189) ToolTip = ("Select Amiga kickstart file") Text = ("Kickstart ROM File") { RadioButton3 RadioButton Move(17,42,168,28) Text = ("Amiga <= 600") Value = True } { TextBox8 TextBox Move(202,42,245,28) } { Button11 Button Move(465,42,28,28) Text = ("...") } { RadioButton4 RadioButton Move(17,77,168,28) Text = ("Amiga >= 1200") } { TextBox9 TextBox Move(202,77,245,28) } { Button12 Button Move(465,77,28,28) Text = ("...") } { Label11 Label Move(17,112,147,28) Text = ("Extended Kickstart") } { TextBox10 TextBox Move(202,112,245,28) } { Button13 Button Move(465,112,28,28) Text = ("...") } } { Frame5 Frame Move(6,203,112,203) ToolTip = ("Select amount of chip mem") Text = ("Chip Mem") { RadioButton5 RadioButton Move(14,35,168,28) Text = ("512 Kb") } { RadioButton6 RadioButton Move(14,63,168,28) Text = ("1 Mb") Value = True } { RadioButton7 RadioButton Move(14,91,168,28) Text = ("2 Mb") } { RadioButton8 RadioButton Move(14,119,168,28) Text = ("4 Mb") } { RadioButton9 RadioButton Move(14,147,168,28) Text = ("8 Mb") } } { Frame6 Frame Move(125,203,112,203) ToolTip = ("Select amount of slow mem") Text = ("Slow Mem") { RadioButton13 RadioButton Move(14,35,168,28) Text = ("None") Value = True } { RadioButton10 RadioButton Move(14,63,168,28) Text = ("512 Kb") } { RadioButton11 RadioButton Move(14,91,168,28) Text = ("1 Mb") } { RadioButton12 RadioButton Move(14,119,168,28) Text = ("1,8 Mb") } } { Frame7 Frame Move(243,203,112,203) ToolTip = ("Select amount of fast mem") Text = ("Fast Mem") { RadioButton14 RadioButton Move(14,35,168,28) Text = ("None") Value = True } { RadioButton15 RadioButton Move(14,63,168,28) Text = ("1 Mb") } { RadioButton16 RadioButton Move(14,91,168,28) Text = ("2 Mb") } { RadioButton17 RadioButton Move(14,119,168,28) Text = ("4 Mb") } { RadioButton18 RadioButton Move(14,147,168,28) Text = ("8 Mb") } } { Frame8 Frame Move(363,203,168,203) ToolTip = ("Select amount of Z3 mem") Text = ("Z3 Mem") { RadioButton19 RadioButton Move(7,35,84,28) Text = ("None") Value = True } { RadioButton24 RadioButton Move(77,35,84,28) Text = ("16 Mb") } { RadioButton20 RadioButton Move(7,63,84,28) Text = ("1 Mb") } { RadioButton25 RadioButton Move(77,63,84,28) Text = ("32 Mb") } { RadioButton21 RadioButton Move(7,91,84,28) Text = ("2 Mb") } { RadioButton38 RadioButton Move(77,91,84,28) Text = ("64 Mb") } { RadioButton22 RadioButton Move(7,119,84,28) Text = ("4 Mb") } { RadioButton39 RadioButton Move(77,119,84,28) Text = ("128 Mb") } { RadioButton23 RadioButton Move(7,147,84,28) Text = ("8 Mb") } { RadioButton40 RadioButton Move(77,147,84,28) Text = ("256 Mb") } } { Frame18 Frame Move(34,413,469,49) { Label30 Label Move(21,10,140,28) Text = ("Picasso 96 RAM 0") } { Slider6 Slider Move(182,10,266,28) MaxValue = 32 } } Index = 2 Text = ("&Chipset") Picture = Picture["icon:/16/computer"] { Frame2 Frame Move(13,7,511,147) ToolTip = ("Select a Amiga Model") Text = ("Chipset Type") { Label8 Label Move(133,42,105,28) Text = ("Chipset Model") } { ComboBox1 ComboBox Move(259,42,119,28) List = [("A500"), ("A500+"), ("A600"), ("A1200"), ("A1200/020"), ("A4000/040"), ("SUPER"), ("CDTV"), ("CD32")] Text = ("A500") } { RadioButton1 RadioButton Move(133,77,91,28) Text = ("NTSC") } { RadioButton2 RadioButton Move(294,77,84,28) Text = ("PAL") Value = True } } { Frame3 Frame Move(13,168,511,126) ToolTip = ("Select emulation accurancy from -2 to 1\n-2 less accurancy but fast emulation\n1 better accurancy but slowly emulation\n") Text = ("Emulation Accurancy 1") { Label9 Label Move(14,42,63,28) Text = ("Fast") } { Slider1 Slider Move(91,42,315,28) MinValue = -2 MaxValue = 1 Value = 1 } { Label10 Label Move(420,42,77,28) Text = ("Accurate") } } Index = 3 Text = ("Game &Ports") Picture = Picture["icon:/16/game"] { Frame12 Frame Move(1,7,133,168) Text = ("Port 0") { RadioButton29 RadioButton Move(17,35,98,28) Text = ("Auto") Value = True } { RadioButton30 RadioButton Move(17,63,98,28) Text = ("Mouse") } { RadioButton31 RadioButton Move(17,91,98,28) Text = ("Keyboard") } } { Frame11 Frame Move(135,7,133,168) Text = ("Port 1") { RadioButton26 RadioButton Move(17,35,98,28) Text = ("Auto") Value = True } { RadioButton27 RadioButton Move(17,63,98,28) Text = ("Mouse") } { RadioButton28 RadioButton Move(17,91,98,28) Text = ("Keyboard") } } { Frame16 Frame Move(269,7,133,168) Text = ("Port 2") { RadioButton32 RadioButton Move(17,35,98,28) Text = ("Auto") Value = True } { RadioButton33 RadioButton Move(17,63,98,28) Text = ("Mouse") } { RadioButton34 RadioButton Move(17,91,98,28) Text = ("Keyboard") } } { Frame17 Frame Move(403,7,133,168) Text = ("Port 3") { RadioButton35 RadioButton Move(17,35,98,28) Text = ("Auto") Value = True } { RadioButton36 RadioButton Move(17,63,98,28) Text = ("Mouse") } { RadioButton37 RadioButton Move(17,91,98,28) Text = ("Keyboard") } } { Button51 Button Move(206,189,126,28) Text = ("Configure &Joystick") } { Label45 Label Move(6,224,525,56) Text = ("Joystick setup script developed by FrodeSolheim (author of FS-UAE).\nThe Joystick script requires Python (>= 2.6) to be installed") Alignment = Align.Center } Index = 4 Text = ("&Hard Disks/CD-ROM") Picture = Picture["icon:/16/harddisk"] { Frame13 Frame Move(13,7,511,161) Text = ("Hard Disk") { Panel6 Panel Move(31,35,448,105) { CheckBox4 CheckBox Move(8,5,77,28) ToolTip = ("Enable/Disable hdf") Text = ("DH0:") } { TextBox6 TextBox Move(98,5,229,28) } { Button33 Button Move(339,5,28,28) ToolTip = ("Select hdf file") Picture = Picture["icon:/16/file"] } { Button37 Button Move(375,5,28,28) ToolTip = ("Select a folder") Picture = Picture["icon:/16/directory"] } { Button34 Button Move(411,5,28,28) ToolTip = ("Remove hdf") Picture = Picture["icon:/16/remove"] } { CheckBox6 CheckBox Move(8,38,77,28) ToolTip = ("Enable/Disable hdf") Text = ("DH1:") } { TextBox19 TextBox Move(98,38,229,28) } { Button35 Button Move(339,38,28,28) ToolTip = ("Select hdf file") Picture = Picture["icon:/16/file"] } { Button38 Button Move(375,38,28,28) ToolTip = ("Select a folder") Picture = Picture["icon:/16/directory"] } { Button36 Button Move(411,38,28,28) ToolTip = ("Remove hdf") Picture = Picture["icon:/16/remove"] } { CheckBox9 CheckBox Move(8,71,77,28) ToolTip = ("Enable/Disable hdf") Text = ("DH2:") } { TextBox22 TextBox Move(98,71,229,28) } { Button39 Button Move(339,71,28,28) ToolTip = ("Select hdf file") Picture = Picture["icon:/16/file"] } { Button40 Button Move(375,71,28,28) ToolTip = ("Select a folder") Picture = Picture["icon:/16/directory"] } { Button41 Button Move(411,71,28,28) ToolTip = ("Remove hdf") Picture = Picture["icon:/16/remove"] } } } { Frame14 Frame Move(13,182,511,140) Text = ("CD-ROM") { Panel7 Panel Move(31,35,448,77) { CheckBox10 CheckBox Move(8,5,91,28) ToolTip = ("Enable/Disable CDROM") Text = ("CDROM:") } { TextBox23 TextBox Move(98,5,229,28) } { Button42 Button Move(339,5,28,28) ToolTip = ("Select a bin/cue - iso CDROM") Picture = Picture["icon:/16/file"] } { Button44 Button Move(375,5,28,28) ToolTip = ("Remove CDROM image") Picture = Picture["icon:/16/remove"] } { CheckBox11 CheckBox Move(8,38,91,28) ToolTip = ("Enable/Disable CDROM") Text = ("CDROM_S:") } { TextBox24 TextBox Move(98,38,229,28) } { Button45 Button Move(339,38,28,28) ToolTip = ("Select a bin/cue - iso CDROM") Picture = Picture["icon:/16/file"] } { Button47 Button Move(375,38,28,28) ToolTip = ("Remove CDROM image") Picture = Picture["icon:/16/remove"] } } } Index = 5 Text = ("&Net Play") Picture = Picture["icon:/16/network"] { Frame15 Frame Move(146,14,245,210) Text = ("Server") { Panel8 Panel Move(14,28,217,154) { Label27 Label Move(4,7,49,28) Text = ("Server") } { TextBox27 TextBox Move(58,7,154,28) ToolTip = ("Select ip adress or host name") } { Label24 Label Move(7,42,42,28) Text = ("Port") } { TextBox25 TextBox Move(58,42,154,28) ToolTip = ("Set a custom port") Text = ("25100") MaxLength = 5 } { Label25 Label Move(7,77,42,28) Text = ("Tag") } { TextBox26 TextBox Move(58,77,154,28) ToolTip = ("Sellect a nickname") } { Button43 Button Move(14,112,28,28) ToolTip = ("Start server") Picture = Picture["icon:/22/server"] } { Button48 Button Move(56,112,28,28) Enabled = False ToolTip = ("Stop Server") Picture = Picture["icon:/22/close"] } { Label26 Label Move(98,112,49,28) Text = ("Player") } { ComboBox4 ComboBox Move(161,112,42,28) List = [("2"), ("3"), ("4"), ("5")] Text = ("2") } } } { Label46 Label Move(6,238,525,56) Text = ("Netplay-server script developed by FrodeSolheim (author of FS-UAE).\nThe Netplay-server script requires Python (>= 2.6) to be installed") Alignment = Align.Center } Index = 6 Text = ("&General") Picture = Picture["icon:/22/tools"] { Frame19 Frame Move(6,7,525,420) { Panel5 Panel Move(7,10,511,35) { Label6 Label Move(16,3,119,28) Text = ("Floppy Sound 20") } { Slider4 Slider Move(145,3,98,28) ToolTip = ("Set volume of Floppy") Step = 5 Value = 20 } { Label23 Label Move(259,3,126,28) Text = ("Floppy Speed 100") } { Slider5 Slider Move(396,3,98,28) ToolTip = ("Select read floppy speed from 0 to 800\n- 0 is Turbo mode ( in any case game don't load in turbo mode)") MaxValue = 800 Step = 5 Value = 100 } } { Panel4 Panel Move(7,55,511,35) { CheckBox1 CheckBox Move(7,3,105,28) ToolTip = ("Start FS_UAE in full screen mode") Text = ("Full Screen") } { Label36 Label Move(161,3,154,28) Text = ("Full Screen Resolution") } { TextBox31 TextBox Move(323,3,70,28) ToolTip = ("Specify the width of the FS-UAE fullscreen mode") Text = ("800") MaxLength = 4 } { Label37 Label Move(413,3,21,28) Text = ("x") } { TextBox32 TextBox Move(432,3,70,28) ToolTip = ("Specify the height of the FS-UAE fullscreen mode") Text = ("600") MaxLength = 4 } } { Panel3 Panel Move(7,100,511,35) { CheckBox2 CheckBox Move(7,3,105,28) ToolTip = ("The amiga video output will be scaled with the aspect ratio intact, otherwise it will be stretched to fill the screen") Text = ("Keep Aspect") } { Label20 Label Move(119,3,84,28) Text = ("Video - Sync") } { ComboBox3 ComboBox Move(217,3,70,28) ToolTip = ("Video sync behaviour can be configured with the “video_sync” option. The default setting is auto. The available values are:\noff – video and emulation will not be synced to the display\nvblank – video updates (but not emulation) will be synced to vblank to remove tearing\nfull – emulation and video will be synchronized to the display. This will give perfect scrolling if the display refresh rate matches the game’s refresh rate.\nauto – this sets video sync to “full” if the refresh rate matches the game’s refresh rate, and “vblank” if not.\n\nIt is generally recommended to leave this option at auto. If you change your desktop to a 50Hz screen mode, full synchronization and smooth scrolling will be enabled automatically.") List = [("off"), ("vblank"), ("full"), ("auto")] Text = ("auto") } { Label38 Label Move(294,3,63,28) Text = ("Method") } { ComboBox9 ComboBox Move(364,3,140,28) ToolTip = ("swap – Most basic method, but will probably not mantain emulation perfectly in sync on many GPUs due to pipelining and the swap buffers command returning before it is completed.\n\nswap-finish – This method should force the emulation to be in sync with the display, but glFinish may use a busy-loop and cause high CPU usage.\n\nfinish-swap-finish – Execute a glFinish also before swapping buffers. \nMay work better on some OpenGL drivers. Otherwise same as swap-finish (High CPU usage with many drivers).\n\nfinish-sleep-swap-finish – Same as above, but sleep before executing the swap command. \nThe sleep time is based on the (estimated) time left to the next vblank. \nThis should reduce the CPU usage a lot, but on some systems/drivers, the display will not be synchronized properly.\n\nsleep-swap-finish – Same as above, but do not issue a glFinish before starting the sleep. \nThis should use less CPU than the above option, but some drivers seem to need the finish before the sleep to achieve proper sync.\n\nswap-fence – Set a fence after swapping buffers and poll periodically (with sleeps) for completion of swap. \nThis seems to work very well on Linux with recent nVIDIA drivers.\n\nswap-sleep-fence – Same as above, but sleep a while (based on estimated time to next vblank) before starting to pool the fence, \n(in case the test-fence method blocks with high CPU usage, problem seen on nVIDIA/Windows).") List = [("swap"), ("swap-finish"), ("finish-swap-finish"), ("finish-sleep-swap-finish"), ("sleep-swap-finish"), ("swap-fence"), ("swap-sleep-fence")] Text = ("finish-swap-finish") } } { Panel10 Panel Move(7,145,511,35) { Label35 Label Move(9,3,63,28) Text = ("Fs Mode") } { ComboBox8 ComboBox Move(81,3,98,28) ToolTip = ("You can set this option to fullscreen-window instead if you want to use the fake fullscreen support \n(a borderless window the size of the current display will be created instead of switching to real fullscreen)") List = [("fullscreen"), ("fullscreen-window")] Text = ("fullscreen") } { Label33 Label Move(188,3,126,28) Text = ("Window Resolution") } { TextBox29 TextBox Move(323,3,70,28) ToolTip = ("Specify the width of the FS-UAE window to create on start-up") } { Label34 Label Move(413,3,21,28) Text = ("x") } { TextBox30 TextBox Move(432,3,70,28) ToolTip = ("Specify the height of the FS-UAE window to create on start-up") } } { Panel2 Panel Move(7,190,511,35) { CheckBox3 CheckBox Move(7,3,98,28) Text = ("Scanlines") } { Label21 Label Move(128,3,63,28) Text = ("Dark 5") } { Slider3 Slider Move(206,3,98,28) Step = 5 Value = 5 } { Label22 Label Move(319,3,63,28) Text = ("Light 10") } { Slider2 Slider Move(397,3,98,28) Step = 5 Value = 10 } } { Panel12 Panel Move(7,236,511,35) { Label19 Label Move(6,3,91,28) Text = ("Anti-Aliasing") } { ComboBox2 ComboBox Move(103,3,42,28) ToolTip = ("Set to , 4 or 8 to enable full-scene anti-aliasing (reduces jagged edges in menu-mode). Specify 2 for 2x, 4 for 4x, etc. This may negatively impact rendering performance, depending on your GPU.") List = [("0"), ("2"), ("4"), ("8")] Text = ("0") } { Label31 Label Move(151,3,91,28) Text = ("Video Format") } { ComboBox6 ComboBox Move(248,3,70,28) ToolTip = ("Changing the video and texture buffer formats may improve texture upload speed on your computer.\nThis option allows you to configure whether video data is stored in RGBA or BGRA byte order in the internal video buffers. \nThis setting (together with texture_format) may affect texture upload performance. \nThe option should not be shared between computers, since appropriate values may differ for other operating system or OpenGL GPU vendors") List = [("rgba"), ("bgra")] Text = ("bgra") } { Label32 Label Move(322,3,105,28) Text = ("Texture Format") } { ComboBox7 ComboBox Move(432,3,70,28) ToolTip = ("This option allows you to configure the internal texture format used by OpenGL for displaying the Amiga video frames. \nThis setting (together with video_format) may affect texture upload performance. \nThe option should not be shared between computers, since appropriate values may differ for other operating system or OpenGL GPU vendors") List = [("rgb"), ("rgb8"), ("rgba"), ("rgba8")] Text = ("rgb") } } { Panel13 Panel Move(7,282,511,35) { Label39 Label Move(15,3,56,28) Text = ("Shaders") } { ComboBox10 ComboBox Move(86,3,140,28) Text = ("None") } { CheckBox14 CheckBox Move(241,3,126,28) Text = ("Low Resolution") Value = CheckBox.True } { CheckBox15 CheckBox Move(383,3,112,28) Text = ("Double Line") } } { Panel14 Panel Move(7,328,511,35) ToolTip = ("All values divided by 10\nExample:\n-10 = -1") { Label41 Label Move(7,3,49,28) Text = ("Scale x") } { SpinBox1 SpinBox Move(63,3,63,28) MinValue = -100 Value = -10 } { Label42 Label Move(133,3,49,28) Text = ("Scale y") } { SpinBox2 SpinBox Move(189,3,63,28) MinValue = -100 Value = -10 } { Label43 Label Move(259,3,49,28) Text = ("Align x") } { SpinBox3 SpinBox Move(315,3,63,28) MinValue = -100 Value = 5 } { Label44 Label Move(385,3,49,28) Text = ("Align y") } { SpinBox4 SpinBox Move(441,3,63,28) MinValue = -10 MaxValue = 10 Value = 5 } } { Panel9 Panel Move(7,374,511,35) { Label29 Label Move(14,3,133,28) Text = ("Custom Parameters") } { TextBox28 TextBox Move(161,3,336,28) ToolTip = ("Set your custom parameters\n*Example:\n--hard-drive-0-label=My Volume --keep-aspect=0") } } } { Panel11 Panel Move(14,434,511,35) { CheckBox12 CheckBox Move(7,3,168,28) Text = ("Load Inside G-FS-UAE") } { CheckBox13 CheckBox Move(350,3,154,28) Text = ("Disable Translations") } } Index = 7 Text = ("Pa&th") Picture = Picture["icon:/22/directory"] { Frame1 Frame Move(13,7,511,287) Text = ("Path") { Label1 Label Move(29,28,133,28) Text = ("Configuration Path") } { TextBox1 TextBox Move(192,28,231,28) } { Button4 Button Move(434,28,28,28) Text = ("...") } { Label2 Label Move(29,56,133,28) Text = ("Controllers") } { TextBox2 TextBox Move(192,56,231,28) } { Button5 Button Move(434,56,28,28) Text = ("...") } { Label3 Label Move(29,84,133,28) Text = ("Flash Memory") } { TextBox3 TextBox Move(192,84,231,28) } { Button6 Button Move(434,84,28,28) Text = ("...") } { Label4 Label Move(29,112,133,28) Text = ("Floppy Overlays") } { TextBox4 TextBox Move(192,112,231,28) } { Button7 Button Move(434,112,28,28) Text = ("...") } { Label5 Label Move(29,140,133,28) Text = ("Kickstarts") } { TextBox5 TextBox Move(192,140,231,28) } { Button8 Button Move(434,140,28,28) Text = ("...") } { Label7 Label Move(29,168,133,28) Text = ("Save States") } { TextBox7 TextBox Move(192,168,231,28) } { Button10 Button Move(434,168,28,28) Text = ("...") } { Label28 Label Move(29,196,133,28) Text = ("ADF/IPF Folder") } { TextBox21 TextBox Move(192,196,231,28) } { Button49 Button Move(434,196,28,28) Text = ("...") } { Label40 Label Move(29,224,133,28) Text = ("Shaders") } { TextBox33 TextBox Move(192,224,231,28) ToolTip = ("No selection will load built-in FS-UAE shaders") } { Button9 Button Move(434,224,28,28) Text = ("...") } { Button50 Button Move(469,224,28,28) ToolTip = ("Refresh Shaders") Picture = Picture["icon:/16/refresh"] } } Index = 8 Text = ("") Picture = Picture["icon:/22/screen"] { embEmbedder Embedder Move(3,2,532,469) Background = &H000000& ToolTip = ("- Press middle mouse button to swap from FS-UAE to GUI\n- Press Alt+Enter to swap from window/GUI mode to Full Screen mode") } Index = 0 } }