Skip to content

20240213_e630d36f Release

Latest
Compare
Choose a tag to compare
@hoglet67 hoglet67 released this 13 Feb 16:23

Introduction

This is a stable release (from the master branch).

(the previous stable release was 17th May 2023)

This release rolls up the Ian's changes from Beta59 to Beta64 (inclusive)

Format or wipe the SD card before upgrading, do not overwrite as that can result in profile and palette errors.

Beta 64 changes

  • Fix monitor power up issue
  • Fix some scaling issues
  • Remove obsolete profiles

Beta 63 changes

  • Fix issues with low cost HDMI audio embedder
  • Add some lumacode profiles including for TMS9918A / TMS9928A / TMS9929A based systems like the TI-99/4a
  • Add support for 15Khz HDMI output (720x288 & 720x240)
  • Update Commodore PET profiles
  • Add quickstart help
  • Fix favourites bug

Beta 62 changes

  • Fix some issues with sync detection and measurement
  • Fix GPIO pull up/down on Pi 4
  • Add some new genlock options
  • Increase some settle times on GPIO reading
  • Add Commodore 64 VIC II R56A sub-profile
  • Add VIC20 NTSC lumacode sub-profile
  • Add Triumph Adler PC8 profile
  • Add alternative RGB lumacode profiles.

Beta 61 changes

Major new features:

  1. A "Create Custom Profile" menu
    This makes it much easier to create profiles for unsupported systems
    There is built in help in the info menu and also in the menu itself
    (This will eventually be expanded upon in the wiki)

  2. Auto detect if the monitor supports HDMI protocols or DVI protocols and switch automatically.
    This was previously a manual only setting in the main menu which defaulted to DVI for all monitors
    This usually worked but would produce wrong colours on some capture devices and 4K monitors which didn't support the old DVI protocol.
    Also if a HDMI audio embedder was used, that would normally only work in HDMI mode.
    The auto detection can be disabled and a manual selection made in the settings menu
    Please report any issues such as blank screens if your monitor worked with previous versions.

  3. Add 4K @ 50/60Hz support for Pi 4 only.
    This will be auto detected if a Pi 4 is plugged into a 4K monitor
    Other Pi models only support 4K @25/30Hz so they will default to 1080p @50/60Hz when plugged into a 4K monitor but you can still manually select the 4K @25/30Hz resolution.

Other changes:

  • Fix scalines not working on c64.
  • Add support for PAL artifacts on c0pperdragon c64 YUV adapter.
  • Add variable level scanline support to Atari 800 lumacode.
  • Fix flashing screen issues with Atari 2600.
  • Add frame drop mode for 25/30Hz motion.
  • Add Ti presenter profiles (NTSC only).
  • Support Atari 800 hybrid configurations (swapped PAL/NTSC Antics etc)
  • Fix dragon profile
  • Various minor bug fixes and cosmetic improvements.Beta 61 test release

Beta60 changes

  • Fix Apple II+ internal pickup not auto switching NTSC artifacts
  • Add Mac SE profile
  • Add Spectrum 48K VLA82 profile
  • Fix scanlines not working on Atari 800 lumacode (note black scanlines only at the moment)
  • Add Atari 2600 lumacode profile
  • Update various profiles

Beta59 changes

  • Improve support for Commodore 128 80 column (CGA type) mode with profiles for VDCmania demos
  • Add Commodore 128 lumacode profile
  • Add support for Atari 800 lumacode and Improve Atari palette generation
  • Add support for VIC20 lumacode (50Hz only at the moment)
  • Add PAL artifact (colour blending) on Commodore 64 & 128 lumacode (use long press of SW2 to toggle)
  • Add Microtan 65 profile
  • Add Samsumg 400 line CGA card profile
  • Add Apple IIe Taxan RGB profile
  • Add Mac Plus profile
  • Add Mac Radius portrait screen profile
  • Fix some scaling bugs
  • Fix profile autoswitch not working with 4K monitors
  • Add experimental support for Amiga ECS screen modes 1280x256 & 640x480 productivity (CPLD boards only)
  • Note the 640x256 and 1280x256 cannot be auto selected and must be toggled with SW3
  • Update various existing profiles.