Medusa Firmwares
- 1.0.20 (REV A and B)
- added Atari TT Hi
- added SDTV force mode
- added SDTV pedestal options
- added SDTV standards limiting
- added simple Apple IIc color mode on digital input
- changed colors processing in digital modes (using RGB LUTs)
- 1.0.19 beta 14 (REV A and B)
This is BETA firmware. Use with caution !!!
- added sleep mode (turn off display when no signal is present after configured delay)
- added clock domain crossing module for moving data from chroma clock to luma clock (hybrid mode)
- added automatic DVI/HDMI detection
- fixed ALC for new modes (component,mono,hybrid)
- added to FPGA vsync restore (needed by elwro 800 jr - it generates four vsync pulses)
- added horizontal pixel duplication to fpga core
- prepare scanlines to full mask 2x2 and changed pixel mode to be more old-monitor-like
- fixed setting ppl/phase/rgbmode to defaults after reset profile and factory reset
- increased luma/chroma delay range and added automatic luma/chroma delay calculation
- added ZX/CPC colors to 'filters->special' menu
- rgb new modes, adjusted old ones
- fixed storing parameters in flash for SDTV and no signal modes
- added animated (dynamic) version of "no signal"
- changed precoast from 5 to 6 (problems with harlequin 128)
- added precoast patches for A1200 modes (EURO72,Multisync,Super72)
- 1.0.19 beta 4 (REV A and B)
Original firmware for REV B
- added menu options for low-pass filters
- added support for optional menus
- added support for PLL (all audio frequencies)
- added menu options for audio frequencies and word length
- fixed OLED rotation (get global options earlier)
- removed constants for DVI window presets (left only as X,Y in menu options)
- added support for DIGITAL INPUT (CGA/EGA/MDA modes)
- added dynamic max dvi window (pure DVI/<=96kHz/>96kHz)
- changed input switching algorithms (also added switching between different RGB sources)
- added no sync timeout (how long not to switch source in case of lost signal)
- fixed reseting DVI chip after window change (only when window actually has been changed)
- added 100ms delay before initialization
- 1.0.18 (REV A only)
- added global option "SDTV mode"
- added global option "Audio source"
- fixed audio frequency bug (due to hardware limitations audio frequency will be set to 96kHz/16bits by default)
- adjusted ATARI ST fingerprints to match new devices
- added support for 12.288MHz quartz generator (fixed 48kHz instead of 96kHz/192kHz - more compatible with HDMI receivers - hardware change is needed to use this mode)
- extended VBXE profile
- added more Amiga profiles (NTSC Amiga and incorrect NTSC mode in MIST)
- fixed algorithm that prevents frequent mode switching
- 1.0.17 (REV A only)
- extended Amiga PAL/NTSC profiles
- added global option "OLED rotation"
- added animated bars to "no signal" screen (to see them use "threshold" mode)
- added global option "SCART mode"
- added 60Hz mode to "No signal screen"
- fixed xshift and yshift between -1 and 0
- 1.0.16 (REV A only)
- added displaying hfreq and vfreq even when values are out of range
- 1.0.15 (REV A only)
- fixed BUG: default screen position always set to 0:0 instead of default values
- adjusted ATARI ST fingerprints to match new devices
- turn off VGA input when "RGB on" singal is detected on "SCART" input (prioritize SCART over VGA)
- 1.0.14 (REV A only)
- added missing fingerprints for A1200 on SCART
- added fingerprint for american version of Atari ST (different quartz)
- extended fingerprints for european version of Atari ST
- extended xshift range to +/- 240 (needed in A1200 on SCART)
- added custom window width and height in presets
- added "Tandy Color" (with incorrect pixels/line - still waiting for this parameter)
- fixed "reset" option in "xshift"/"yshift"/"dvi width"/"dvi height"
- 1.0.13 (REV A only)
- added hsync recovery module (needed for Amiga 1200 on SCART)
- 1.0.0-1.0.12
1.0.12
- fixed freeze when the core can't be sent to the FPGA
- fixed firmware updater handshake with medusa
1.0.11
- fixed fingerprint calculation in the FPGA
1.0.10
- removed using pll filter in RGB A/D - it caused problems with "funny" graphic modes (especially Atari XL)
- added storing offset/gain in FLASH memory.
1.0.9
- added "unknown PAL" and "unknown NTSC" modes (for using with resoultions of 720x576 and 720x480)
- added default screen size and screen shift (offset) to all modes
- added less restrict check for fingerprint when mode has been matched (prevents switching between modes when fingerprint is on the edge)
- added support for component mode in RGB input
1.0.8
- fixed (again) issue that can lead to total flash erase (fast switch on/off)
1.0.7
- added vsync recover module for line-doubler (sometimes needed for interlace mode)
- fixed switching to posedge mode on only one or two sync faults on negedge
1.0.6
- added timeouts for OSD
- added dbl-res for RGB mode
- added auto-save for all settings
1.0.5
- unlocked NTSC in SDTV A/D
- added support for ADV7513 (DVI with AUDIO)
- added XRES and YRES to I2C registers in FPGA
- changed default screen from 800x600@60 to 720x576@50 (PAL compatible)
1.0.4
- changed RGB A/D gain control (auto in chip doesn't work, so we need to use manual gain control)
- added full software zero/gain control for RGB mode
- added detection of OLED's with SH1106 (instead of SSD1306)
1.0.3
- added Atari Falcon and Atari Jaguar
- fixed issue that can lead to total flash erase (fast switch on/off)
1.0.2
- added using PAL/NTSC window presets to PAL/NTSC-like modes
- changed info displayed on OSD/OLED
- removed showing OSD whenever resolution changes
- added storing presets to configuration
- fixed detection of chnage resolution
1.0.1
- added window presets
1.0.0
- initial 'beta' release