From Medusa
Revision as of 18:20, 22 June 2022 by Acid (talk | contribs) (→‎rgb only)

Main Menu

rgb curves

This submenu has options for changing RGB curves. By changing these curves it is possible to change brightness, contrast, gamma etc.

  • brightness - change screen brightness from -100 to 100
  • contrast - change screen contrast from -100 to 100
  • blue/yellow - change white balance from -100 to 100
  • green/magenta - change white tint from -100 to 100
  • gamma - change gamma correction from 0.4 to 2.5
  • reset - reset all curves to standard flat 1:1 curves


This submenu has special picture filters such as green, amber mono monitor, negative, scanline, smoothing etc.

  • color - mono monitor emulation with many variants (green,amber,cyan,sepia,red)
  • special
    • threshold - all values below 128 set to 0 and all values above 127 set to 255 - this is good option for binary signal (ST mono)
    • negative - negates all R,G and B values
    • 512 colors - round all color values to 512 color palette
    • 4096 colors - round all color values to 4096 color palette
  • pixel
    • scanline - every second line made darker (emulates old CRT scanlines)
    • pixel mode - every second line and every second column made darker (emulates old LCD displays)
    • noise - add noise to picture (emulates connecting to old TV sets)
    • sl+noise - scanline + noise
  • smoothing - decreases noise. If difference between current pixel and previous is smaller than given value then pixel value is blended with previous pixel - makes picture more even and with less noise. Although you can set it from 0 to 255, using values higher than 10 is not recommended.
  • reset - reset all special filters to default values (smoothing to 0 and "no filter" for all other options)


This submenu has options for moving picture left/right, up/down and also for changing window size (you can think of it as an output resolution)

  • xshift - move picture left and right (during movement picture may disappear for a moment - it is a normal reaction of the displaying device when something is changing)
  • yshift - move picture up and down (same as above - during movement picture may disappear)
  • dvi width - set display window to specific width (be aware that some displays do not accept all widths, so during changing for example from 720 to 800 screen may be black when values are in between, also every width change usually means sync lost, so it is better to change these values using OLED, not OSD)
  • dvi height - set display window to specific height (same as above)
  • dvi presets - beacuse usually we want to use well defined screen sizes, there are presets for screen width and height. When selected preset's height or width is too big for current input resolution, it is lowered to maximum possible value.
    • 1280x1024 (mainly for viking mode in MIST)
    • 800x600 (whole screen in PAL modes - with all borders)
    • 720x576 (standard PAL resolution - most compatible for PAL modes)
    • 720x480 (standard NTSC resolution - most compatible for NTSC modes)
    • 640x480 (standard VGA resolution - very compatible)
    • 640x400 (good for ST mono)

rgb only

This submenu has options that are used only when picture is processed by RGB A/D converter (front LED is red, on OLED info says that source of signal is RGB "RGB: xxxxxxx")

sample phase
  • sample phase - sets sample phase of pixel. Pixels have to pe sampled in "the middle of the pixel". When pixels are sampled "in between" then the picture looks blurry and often noisy. This option should be adjusted individually for every device connected to Medusa - this is a very important option !!!.
  • pixels/line - for all recognised modes this option shouldn't be adjusted - for all known computers this parameter is predefined in Medusa, but when you connect something that is not recognised ("unknown PAL", "unknown NTSC", "unrecognised lo" or "unrecognised hi") you can set this option to improve picture quality.
  • double res - doubles X resolution (practically useful only for Amiga's "Super Hires" modes)
  • auto levels - runs a routine, that tries to find best offset and gain for R, G and B signals - use it, when the picture is too dark or too light - usually it is automatically performed whenever you connect a specific device for the first time, but if you have two cables for the same computer then after a cable change you may need to run this manually.
  • component mode - changes R,G,B to Y,Cr,Cb (Y on green, Cr on red and Cb on blue) - after changing this option "auto levels" is always re-run
  • fingerprint - Medusa recognises input devices using "fingerprint" mechanism. For each device there is a predefined fingerprint in the firmware. But sometimes it may happen that your device is not recognised correctly, or it is not in Medusa's database at all. This option displays fingerprint parameters for currently connected device. These values may be used by Medusa developers to improve devices detection and adding new ones.

global options

This is submenu for global options (DVI modes, OSD timeouts)

  • DVI mode
    • pure DVI - pure DVI signal without audio (compatible with most old LCD 17" and 19" displays)
    • DVI with audio - adds audio packets to DVI signal which is not compatible with DVI, but usually recognised correctly by HDMI devices connected to Medusa via appropriate cable.
  • OSD timeouts
    • main menu
    • sub menus
    • start info
    • change mode
    • no signal
    • return to top


Reset settings (all settings are also reset when you turn on Medusa with pressed both left keys - 'up' and 'down')

  • rst glob opts - resets only global options (DVI mode and OSD timeouts)
  • rst curr prof - resets current profile (all curves, filters, etc. only for currently connected device)
  • factory reset - same as running with 'up' and 'down' pressed - clears whole flash memory with all settings