Skip to content

20210529_777ea4f Release

Compare
Choose a tag to compare
@hoglet67 hoglet67 released this 29 May 11:33
· 601 commits to master since this release

Introduction

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

New Features (Highlights)

  • Improved NTSC Artifact decoding including adjustable quality and better palettes
  • Support for Apple IIc TTL output with auto artifact switching
  • Support for Laser 128 and Apple X-RGB
  • Support for LinuxJedi's CPLD Amiga boards
  • Add auto artifact switching for Tandy CoCo
  • Grey screen standby option for auto HDMI switching
  • Sam Coupe support
  • Fix horizontal double pixel when integer scaling with an odd multiple like x3 or x5
  • Support TTL mode with YUV CPLD (now V9.1)
  • Various bug fixes and profile updates

Additional Profiles

  • Amiga (50Hz NTSC)
  • Amiga with variable scanlines (50Hz/60Hz NTSC/PAL)
  • Amiga 2000 (50Hz/60Hz NTSC/PAL)
  • Apple IIc TTL (50Hz/60Hz)
  • Atari STE (50Hz/60Hz/Mono)
  • Laser 128
  • MAC Classic
  • Sam Coupe
  • Tandy 1000 (225 lines)
  • Tandy TRS80 Model 3 (50Hz/60Hz YUV)

Detailed list of changes

Raw changes since last stable release are:

  • b6c6c75 Update profiles
  • 340dae6 Update profiles
  • 3eaff55 Finalise support for Apple IIc line by line artifact switching
  • 8d371fd disable Y inversion in CGA modes
  • 26ef6f1 Update some #defines for clarity
  • 756c7c3 Update artifact line count
  • 9686dd8 Fix issues with Apple IIc NTSC Artifact
  • ca5124b Update profiles
  • 926bdd2 Update yuv driver
  • fc1a421 Update profiles
  • 5fa7b98 Update firmware folder
  • 7679b86 Update YUV CPLD to V9.1 with TTL support
  • fbafd87 Support TTL interface in YUV CPLD
  • 5108ae1 Add YUV TTL profiles
  • 0f4790a Update readme
  • e52392d Add BBC CPLD Amiga profile selection
  • 47d7c9d Add Amiga CPLD configuration files
  • 5e2d7ef Update profiles
  • 589c062 Fix issue with 6847 palettes background colour
  • 4d20c6e Add further overscan info to source summary menu
  • f935a4c Fix double inversion in tandy coco ntsc artifact
  • dbf7025 Fix issues with new NTSC artifact code that stopped Tandy CoCo profiles working
  • e5d5aa3 Fix issue with interlace detection not working on separate syncs (Amiga A2000)
  • fae6d8e Update profiles
  • 2ac7639 Update profiles
  • 5b2b107 Further ntsc artifact updates
  • 0a59df8 Fix 320 pixel ntsc artifact & refactor ntsc code
  • 94b31d9 Add some #defines for clarity in assembler
  • 2835bf0 Rework NTSC artifact detection and add auto artifact for Tandy coco 1 & 2
  • 59fd506 Update profiles
  • 9bf5c2a Fix horizontal double pixel when hscale is an odd number (x3, x5 etc)
  • 506b067 Update Sam Coupe profile
  • 3517a41 Update Laser128 profile
  • 14feaf1 Update Config.txt
  • 88e4936 Update profiles
  • acae571 Update profiles
  • 1393e39 Add HDMI Grey Standby option in settings menu
  • 20796c8 Update menu text
  • afe79f6 Add new NTSC quality option in palette menu
  • c1fabce Update profiles
  • c0768d1 Add medium option to NTSC artifact decoding
  • 6b32845 Update max CPLD clock
  • 562c4f2 Update config.sys
  • a428308 Update Profiles
  • 6e462ba Palette fix for NTSC ARTIFACT
  • 91dfaf9 Add grey screen detection (Amiga) & fix Invert Y bug
  • dcac65e Improve NTSC artifact palette
  • b5771a2 Update profiles
  • 26933bd Improveme NTSC artifact decoding
  • 18907ef Update profiles with wider clock tolerance
  • 1dbdaa5 Update profile
  • 701ebeb Update profile
  • 9524ca1 Fix divider setting bug
  • 96ca157 Improve NTSC artifacting with soft/sharp option
  • eea6fa2 Add Laser 128 profile
  • e884b9d Add RGBI Laser 128 & Apple X-RGB palettes
  • c9f9757 Add experimental HDMI DPMS support
  • b23aeb1 Add Amiga2000 & Atari STE profiles
  • baeb0d5 Add extra Amiga profiles for 50Hz with NTSC crystal
  • 10080e8 Add Sam Coupe profile and update other profiles
  • 75d350b Add RrGgBbI 7 bit palette (Sam Coupe)
  • 8bef990 Amiga buffered pickup board for external RGBtoHDMI
  • fddfad7 Reduce CPU usage when FFOSD not in use in 12bpp modes
  • 63b3375 Update PIXELVALVE2 address for RPI4
  • 3313630 Add FFOSD support in 12 bit CPLD mode
  • f512e87 Update recovery text
  • ced7327 Fix erasing CPLD hang
  • 8e6819d Fix osd not updating sometimes in 16bpp mode
  • afa1fc2 Add separate recovery mode for 8 & 12 bit boards
  • 0b55e7b Add delay before erasing CPLD
  • 96dd81d Whitespace
  • 2996f3e Fix single button mode not working in CPLD recovery mode