Mouse not working in lr-mame2003
-
Hi,
I'm out of ideas how to get my trackball working in mame2003. I've read everything there is available about configuring a mouse or trackball for mame2003 and nothing works. A short summary of what I tried on my Raspberry 3B:Trackball is working, tested on the Desktop, Kodi and AdvanceMame as well as cat /dev/input/mouse0 to confirm it is mouse 0.
I used 5 different images with preconfigured roms and controlls as well as a fresh install.
I tried different games (Centipede,Millipede, MarbleMadness, MissileCommand)
I tried editing the config files with every trick I could find on the internet, but they (6 in total on the different images) look fine. I've got "mame2003-mouse_device = "mouse"" in the retroarch-core-options and "input_player1_mouse_index = "0"" in the retroarch-config.
I loged a Centipede game, it seems to find the mouse device but I'm not sure if it's "loaded" ?:Parameters: Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-mame2003/mame2003_libretro.so --config /opt/retropie/configs/mame-libretro/retroarch.cfg "/home/pi/RetroPie/roms/mame-libretro/centiped.zip" --verbose --appendconfig /dev/shm/retroarch.cfg [INFO] RetroArch 1.7.3 (Git b2ceb50) [INFO] Redirecting save file to "/home/pi/RetroPie/roms/mame-libretro/centiped.srm". [INFO] Redirecting savestate to "/home/pi/RetroPie/roms/mame-libretro/centiped.state". [INFO] === Build ======================================= Capabilities: NEON VFPv3 VFPv4 Built: May 14 2018 [INFO] Version: 1.7.3 [INFO] Git: b2ceb50 [INFO] ================================================= [INFO] Loading dynamic libretro core from: "/opt/retropie/libretrocores/lr-mame2003/mame2003_libretro.so" [INFO] [overrides] no core-specific overrides found at /home/pi/.config/retroarch/config/MAME 2003/MAME 2003.cfg. [INFO] [overrides] no game-specific overrides found at /home/pi/.config/retroarch/config/MAME 2003/centiped.cfg. [INFO] Shaders: preset directory: /home/pi/.config/retroarch/shaders/presets [INFO] Shaders: no game-specific preset found at /home/pi/.config/retroarch/shaders/presets/MAME 2003/centiped.cgp. [INFO] Shaders: no game-specific preset found at /home/pi/.config/retroarch/shaders/presets/MAME 2003/centiped.glslp. [INFO] Shaders: no parent-dir-specific preset found at /home/pi/.config/retroarch/shaders/presets/MAME 2003/mame-libretro.cgp. [INFO] Shaders: no parent-dir-specific preset found at /home/pi/.config/retroarch/shaders/presets/MAME 2003/mame-libretro.glslp. [INFO] Shaders: no core-specific preset found at /home/pi/.config/retroarch/shaders/presets/MAME 2003/MAME 2003.cgp. [INFO] Shaders: no core-specific preset found at /home/pi/.config/retroarch/shaders/presets/MAME 2003/MAME 2003.glslp. [INFO] Environ SET_VARIABLES. [INFO] Remaps: remap directory: /opt/retropie/configs/mame-libretro/ [INFO] Remaps: no game-specific remap found at /opt/retropie/configs/mame-libretro/MAME 2003/centiped.rmp. [INFO] Remaps: no core-specific remap found at /opt/retropie/configs/mame-libretro/MAME 2003/MAME 2003.rmp. [INFO] Redirecting save file to "/home/pi/RetroPie/roms/mame-libretro/centiped.srm". [INFO] Redirecting savestate to "/home/pi/RetroPie/roms/mame-libretro/centiped.state". [INFO] Environ GET_LOG_INTERFACE. [INFO] Environ GET_VARIABLE mame2003-frameskip: [INFO] 0 [INFO] Environ GET_VARIABLE mame2003-dcs-speedhack: [INFO] enabled [INFO] Environ GET_VARIABLE mame2003-skip_warnings: [INFO] disabled [INFO] Environ GET_VARIABLE mame2003-sample_rate: [INFO] 48000 [INFO] Environ GET_VARIABLE mame2003-external_hiscore: [INFO] disabled [INFO] Environ GET_VARIABLE mame2003-dialsharexy: [INFO] disabled [INFO] Environ GET_VARIABLE mame2003-mouse_device: [INFO] mouse [INFO] Environ GET_VARIABLE mame2003-crosshair_enabled: [INFO] enabled [INFO] Environ GET_VARIABLE mame2003-rstick_to_btns: [INFO] enabled [INFO] Environ GET_VARIABLE mame2003-tate_mode: [INFO] disabled [INFO] Environ GET_VARIABLE mame2003-skip-rom-verify: [INFO] disabled [INFO] Environ GET_VARIABLE mame2003-vector-resolution-multiplier: [INFO] 1 [INFO] Environ GET_VARIABLE mame2003-vector-antialias: [INFO] disabled [INFO] Environ GET_VARIABLE mame2003-vector-translucency: [INFO] enabled [INFO] Environ GET_VARIABLE mame2003-vector-beam-width: [INFO] 1 [INFO] Environ GET_VARIABLE mame2003-vector-flicker: [INFO] 20 [INFO] Environ GET_VARIABLE mame2003-vector-intensity: [INFO] 1.5 [INFO] Environ PERFORMANCE_LEVEL: 10. [INFO] Content loading skipped. Implementation will load it on its own. [libretro INFO] Found game: centiped [centiped]. [INFO] Environ SET_INPUT_DESCRIPTORS: [INFO] RetroPad, User 1, Button "B (bottom)" => "Button 1" [INFO] RetroPad, User 1, Button "Y (left)" => "Button 2" [INFO] RetroPad, User 1, Button "Select" => "Insert Coin" [INFO] RetroPad, User 1, Button "Start" => "Start" [INFO] RetroPad, User 1, Button "D-Pad Up" => "Joystick Up" [INFO] RetroPad, User 1, Button "D-Pad Down" => "Joystick Down" [INFO] RetroPad, User 1, Button "D-Pad Left" => "Joystick Left" [INFO] RetroPad, User 1, Button "D-Pad Right" => "Joystick Right" [INFO] RetroPad, User 1, Button "A (right)" => "Button 4" [INFO] RetroPad, User 1, Button "X (up)" => "Button 3" [INFO] RetroPad, User 1, Button "L" => "Button 5" [INFO] RetroPad, User 1, Button "R" => "Button 6" [INFO] RetroPad, User 1, Button "L2" => "Button 7" [INFO] RetroPad, User 1, Button "R2" => "Button 8" [INFO] RetroPad, User 1, Button "L3" => "Button 9" [INFO] RetroPad, User 1, Button "R3" => "Button 10" [INFO] RetroPad, User 2, Button "B (bottom)" => "Button 1" [INFO] RetroPad, User 2, Button "Y (left)" => "Button 2" [INFO] RetroPad, User 2, Button "Select" => "Insert Coin" [INFO] RetroPad, User 2, Button "Start" => "Start" [INFO] RetroPad, User 2, Button "D-Pad Up" => "Joystick Up" [INFO] RetroPad, User 2, Button "D-Pad Down" => "Joystick Down" [INFO] RetroPad, User 2, Button "D-Pad Left" => "Joystick Left" [INFO] RetroPad, User 2, Button "D-Pad Right" => "Joystick Right" [INFO] RetroPad, User 2, Button "A (right)" => "Button 4" [INFO] RetroPad, User 2, Button "X (up)" => "Button 3" [INFO] RetroPad, User 2, Button "L" => "Button 5" [INFO] RetroPad, User 2, Button "R" => "Button 6" [INFO] RetroPad, User 2, Button "L2" => "Button 7" [INFO] RetroPad, User 2, Button "R2" => "Button 8" [INFO] RetroPad, User 2, Button "L3" => "Button 9" [INFO] RetroPad, User 2, Button "R3" => "Button 10" [INFO] RetroPad, User 3, Button "B (bottom)" => "Button 1" [INFO] RetroPad, User 3, Button "Y (left)" => "Button 2" [INFO] RetroPad, User 3, Button "Select" => "Insert Coin" [INFO] RetroPad, User 3, Button "Start" => "Start" [INFO] RetroPad, User 3, Button "D-Pad Up" => "Joystick Up" [INFO] RetroPad, User 3, Button "D-Pad Down" => "Joystick Down" [INFO] RetroPad, User 3, Button "D-Pad Left" => "Joystick Left" [INFO] RetroPad, User 3, Button "D-Pad Right" => "Joystick Right" [INFO] RetroPad, User 3, Button "A (right)" => "Button 4" [INFO] RetroPad, User 3, Button "X (up)" => "Button 3" [INFO] RetroPad, User 3, Button "L" => "Button 5" [INFO] RetroPad, User 3, Button "R" => "Button 6" [INFO] RetroPad, User 3, Button "L2" => "Button 7" [INFO] RetroPad, User 3, Button "R2" => "Button 8" [INFO] RetroPad, User 3, Button "L3" => "Button 9" [INFO] RetroPad, User 3, Button "R3" => "Button 10" [INFO] RetroPad, User 4, Button "B (bottom)" => "Button 1" [INFO] RetroPad, User 4, Button "Y (left)" => "Button 2" [INFO] RetroPad, User 4, Button "Select" => "Insert Coin" [INFO] RetroPad, User 4, Button "Start" => "Start" [INFO] RetroPad, User 4, Button "D-Pad Up" => "Joystick Up" [INFO] RetroPad, User 4, Button "D-Pad Down" => "Joystick Down" [INFO] RetroPad, User 4, Button "D-Pad Left" => "Joystick Left" [INFO] RetroPad, User 4, Button "D-Pad Right" => "Joystick Right" [INFO] RetroPad, User 4, Button "A (right)" => "Button 4" [INFO] RetroPad, User 4, Button "X (up)" => "Button 3" [INFO] RetroPad, User 4, Button "L" => "Button 5" [INFO] RetroPad, User 4, Button "R" => "Button 6" [INFO] RetroPad, User 4, Button "L2" => "Button 7" [INFO] RetroPad, User 4, Button "R2" => "Button 8" [INFO] RetroPad, User 4, Button "L3" => "Button 9" [INFO] RetroPad, User 4, Button "R3" => "Button 10" [INFO] Environ SYSTEM_DIRECTORY: "/home/pi/RetroPie/BIOS". [INFO] Environ SET_ROTATION: 1 [INFO] Environ SET_PIXEL_FORMAT: RGB565. [libretro INFO] game bpp: [16], system bpp: [16], color format [RGB565] : SUPPORTED, enabling it. [INFO] Skipping SRAM load.. [INFO] Version of libretro API: 1 [INFO] Compiled against API: 1 [INFO] [Audio]: Set audio input rate to: 48000.00 Hz. [INFO] [Video]: Video @ 576x768 [INFO] [Video]: Starting threaded video driver ... [INFO] [EGL] Falling back to eglGetDisplay [INFO] [EGL]: EGL version: 1.4 [INFO] [EGL]: Current context: 0x1. [INFO] [GL]: Found GL context: videocore [INFO] [GL]: Detecting screen resolution 1920x1080. [INFO] [EGL]: eglSwapInterval(1) [INFO] [GL]: Vendor: Broadcom, Renderer: VideoCore IV HW. [INFO] [GL]: Version: OpenGL ES 2.0. [INFO] Querying EGL extension: KHR_image => exists [WARN] [GL]: GLES implementation does not have BGRA8888 extension. 32-bit path will require conversion. [INFO] [GL]: Using resolution 1920x1080 [INFO] [GL]: Default shader backend found: glsl. [INFO] [Shader driver]: Using GLSL shader backend. [WARN] [GL]: Stock GLSL shaders will be used. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] Shader log: Compiled [INFO] [GLSL]: Found GLSL fragment shader. [INFO] Shader log: Compiled [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] Shader log: Compiled [INFO] [GLSL]: Found GLSL fragment shader. [INFO] Shader log: Compiled [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] Shader log: Compiled [INFO] [GLSL]: Found GLSL fragment shader. [INFO] Shader log: Compiled [INFO] [GLSL]: Linking GLSL program. [INFO] Resetting shader to defaults ... [INFO] [GL]: Using 4 textures. [INFO] [GL]: Loaded 1 program(s). [INFO] [Font]: Using font rendering backend: freetype. [INFO] [Video]: Graphics driver did not initialize an input driver. Attempting to pick a suitable driver. [INFO] [udev]: Keyboard #0 (/dev/input/event0). [ERROR] [udev] Failed to open device: /dev/input/event1 (Success). [INFO] [udev]: Mouse #0 (/dev/input/mouse0). [INFO] [udev]: Plugged pad: USB,2-axis 8-button gamepad (1411:8288) on port #0. [INFO] [udev]: Pad #0 (/dev/input/event2) supports 0 force feedback effects. [INFO] [Autoconf]: 2 profiles found. [INFO] [autoconf]: selected configuration: /home/pi/.config/retroarch/autoconfig/USB,2-axis 8-button gamepad .cfg [INFO] [Joypad]: Found joypad driver: "udev". [WARN] [udev]: Full-screen pointer won't be available. [INFO] [Video]: Found display server: null [INFO] Found shader "/home/pi/.config/retroarch/shaders/2xsal-level2-crt.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/2xsal.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/2xScaleHQ.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/barrel-distortion.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/barrel-distortion_lanczos4.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/barrel-distortion_phosphor.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/barrel-distortion_snes.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/Brighter-with_Contrast.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/bsnes_gamma_ramp.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/crt-pi-curvature-vertical.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/crt-pi-curvature.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/crt-pi-vertical.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/crt-pi.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/gameboy-screen-grid.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/gameboy.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/gameboy2.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/gba-color.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/hq2x&lcd3x.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/hq2x.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/hq2x2.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/hq2x_lcd3x.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/hq2x_phosphor.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/hq2xwaterpaint.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/hq2xwaterpaintscanline.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/hq4x.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/hq4x_lcd3x.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/nds-color.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/nds.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/nedi.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/palm-color.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/phosphor.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/psp-color.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/retroarch.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/sharp-bilinear-2x-prescale.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/sharp-bilinear-scanlines.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/sharp-bilinear-simple.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/snes.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/snes2.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/snes_hq2x.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/snes_hq2xwaterpaint.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/snes_hq2xwaterpainthicontrast.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/snes_hq2xwaterpaintscanline.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/snes_lcd3x.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/snes_phosphor.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/snes_scanline.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/snes_waterpaint.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/stock.glsl" [INFO] Found shader "/home/pi/.config/retroarch/shaders/super-2xsai.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/super-eagle.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/vba-color.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/xbr-lv1-noblend.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/zfast_crt_curve.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/zfast_crt_curve_vertical.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/zfast_crt_standard.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/zfast_crt_standard_vertical.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/zfast_lcd_standard.glslp" [INFO] ALSA: Using signed 16-bit format. [INFO] ALSA: Period size: 384 frames [INFO] ALSA: Buffer size: 1536 frames [INFO] [LED]: LED driver = 'null' 0x207944 [INFO] Loading history file: [/opt/retropie/configs/mame-libretro/content_history.lpl]. [INFO] Loading history file: [/opt/retropie/configs/mame-libretro/content_favorites.lpl]. [INFO] Loading history file: [/opt/retropie/configs/mame-libretro/content_music_history.lpl]. [INFO] Loading history file: [/opt/retropie/configs/mame-libretro/content_video_history.lpl]. [INFO] Loading history file: [/opt/retropie/configs/mame-libretro/content_image_history.lpl]. [libretro INFO] [MAME 2003] Searching for centiped hiscore memory map in internal .dat. [libretro INFO] [MAME 2003] centiped hiscore memory map found in internal hiscore.dat! [libretro INFO] [MAME 2003] loading centiped.hi hiscore memory file... [INFO] [Config]: Saved new config to "/opt/retropie/configs/mame-libretro/retroarch.cfg". [libretro INFO] [MAME 2003] saving centiped.hi hiscore memory file... [INFO] Saved core options file to "/opt/retropie/configs/all/retroarch-core-options.cfg" [INFO] Threaded video stats: Frames pushed: 604, Frames dropped: 6.
I'd be really glad If someone could help me figute out the problem.
-
@frogger1108 We don't support 3rd party images, especially those coming with ROMs. Please try to the image from retropie.org.uk/download and report back.
-
@mitu I did. I tried several images as well as the base install, it didn't work with eiter.
-
Any progress on this front?
I have exact same issue, and I also have an input where im getting the "Failed to load event X" (success) in the log files.
Anyone?
-
@wtfbliz Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first - no need to bump multiple old threads.
-
Ill clear this up for you the trackball /mouse /analog support isint mapped into mame2003/2003+ properly its a core issue not a retropie/retroarch isssue.
I will be dealing with this in mame2003+ when i get the time. Some improvements have been done in mame2003+ so you can remap analog pedals to buttons ect. Its not complete yet but I will get round to it when time permits.
As far as mame2003 goes you would need to speak to the keepers of that core on fixing this as they are two very seperate cores now code wise
-
there is an option in the mame menu to enable the mouse in options called mouse device try mouse and pointer see how you get on
-
Hi @grant2258 , any luck so far? according to this thread, it is supported now: https://retropie.org.uk/forum/topic/20211/possible-to-modify-trackball-sensitivity-in-retroarch-cfg/6
-
i have no problems using a mouse or touchpad so i would assume it is ok. I havent tried on retropie though i use RA on my laptop and desktop machine. As long as you set your inndex right us shouldnt be an issue
-
Maybe this might helps
under:
opt/retropie/configs/all/
edit
retroarch-core-options.cfginsert:
mame2003-mame_current_mouse_enable = "enabled"Also the same line for mame2010 and so on....
-
@Frogger1108 said in Mouse not working in lr-mame2003:
[ERROR] [udev] Failed to open device: /dev/input/event1 (Success).
Hi,
I still get the same error:[ERROR] [udev] Failed to open device: /dev/input/event1 (Success).
I tried the evtest command and I get input when I move either the mouse or the trackball.
I also tried with an old image that I had with RP 4.2 and Retroarch 1.6.7. And the trackball works fine with MAME2003 there. Then I upgraded the Retroarch Version to 1.7.X and it stopped working with the same error.
Seems that there is some kind of problem with the 1.7.x RA with mouses and trackball.
thanks -
download retroarch for windows or linux and try your mouse and trackball there. If it still doesnt work its a RA issue else its a retropie issue
-
there is another user having the exact same issue for NES cores (fceumm and nestopia tested) here: https://retropie.org.uk/forum/topic/20004/mouse-as-a-zapper-lr-fceumm-rpi-3-b/
The error reported
[ERROR] [udev] Failed to open device: /dev/input/event1 (Success).
is indeed very indicative of a programming bug in RA's input system error handling.
Further debugging is required at RA's level if anyone has the experience/time :) And report back to RA's maintainers. -
im betting its permissions not being set right issue this command
sudo usermod -a -G input `whoami`
reboot and try ( i dont think a reboot is requiredjust on the off chance)
ls -al /dev/input/ total 0 drwxr-xr-x 4 root root 140 Dec 9 18:35 . drwxr-xr-x 14 root root 3300 Dec 9 18:35 .. drwxr-xr-x 2 root root 80 Dec 9 18:35 by-id drwxr-xr-x 2 root root 80 Dec 9 18:35 by-path crw-rw----+ 1 root input 13, 64 Dec 9 18:35 event0 crw-rw----+ 1 root input 13, 0 Dec 9 18:35 js0 crw-rw---- 1 root input 13, 63 Dec 9 18:35 mice
-
@grant2258 ah good idea! in the other thread I asked the user to check the input devices FILE permissions, and they seemed right.. but didn't think that the current user might not be in the
input
group. If that is the case then it would be simply a matter of adding the user to the input group. Let's see!And yes a reboot is not necessary, just re-login the session.
-
i figured saying reboot would be quicker than explaining to a new user to login again either way will work. I didnt even check i just checked my command syntax before posting so I dont know if this is set by default
-
@grant2258 in some older Stretch images I think the input group was forgotten to be set by default, but in recent releases this is corrected and works out of the box. I have installed various stretch images in recent months and they all come with the user correctly configured.
Let's see if the user manages to fix the problem with your suggestion, that would be great news for the other guy on the other thread.
-
well i just checked my standard stretch x64 install the input group isint added there i think this probably is the issue people have been having the good thing is if it is this its so easily fixed on the updated script
-
@grant2258 sorry, I meant Raspbian Stretch for the RPI :)
-
ill install a fresh image rpi and check
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.