20210917_72db148 Release
hoglet67
released this
17 Sep 11:35
·
508 commits
to master
since this release
Introduction
This is a stable release (from the master branch).
Improvements (Highlights)
- Increase max width of screen area used in 1080p
- Add FFOSD support to 9/12bpp capture into 8bpp frame buffer
- Fix issue with divider changing during auto calibrate in mode 7
- Improve aspect ratio of screencaps when using interpolated scaling
- Add Apple IIGS autoswitch option without manual override
- Add Apple IIGS auto switching support and fix some artifact switching bugs
- Fix timing and detection issues with Apple IIGS
- Add support for custom resolutions with custom refresh rates
- Fix led flicker rate
- Add save config option to auto calibration
- Fix black character colour on some 6847 palettes
- Improve 90/270 degree sample phase selection
- Add hsync edge delay for Apple Lisa
- Improve CPLD erase feature
- Ignore flashing cursors when auto calibrating
- Add support for CPLD v94 with 9 bpp + blank and 1bpp on vsync and sync edge leading/trailing
- Add FFOSD on/off menu option (previously always on)
- Change SW3 to adjust NTSC phase quadrant in artifact mode
- Generalise mode7 second timing set to support alternate sets with other computers
- Add sampling phase in degrees. Also make Apple II default for YUV CPLD
- Fix CGA artifact quality and optimise CPU usage
Additional Profiles
- Analog CGA
- Apple I
- Apple IIe
- Apple IIGS
- Apple II-IIe (TTL)
- Apple Lisa (TTL and YUV)
- PC_CGA_(IBM New)
- TRS 80 Model 3
Detailed list of changes
Raw changes since last stable release are:
- a1d3709 Update profiles
- 9f44b73 Increase max width of screen area used in 1080p
- 8500afb Reprogram palette only when FFOSD enabled
- 7803d48 Add FFOSD support to 9/12bpp capture into 8bpp frame buffer
- 2fcc92e Fix screen dimming when FFOSD disabled
- 6476ff4 Swap B1 and R1 for 9/12bpp into 16bit frame buffer
- 7d86721 Only reduce frame buffer width if min_h_width >533
- 4fddc30 Fix issue with divider changing during auto calibrate in mode 7
- 39f3bf3 Improve aspect ratio of screencaps when using interpolated scaling
- a66d14d Update profiles
- 0eed880 Update RGB CPLD to v9.4
- c3b3078 Add Apple IIGS autoswitch option without manual override
- 3960732 Update profiles
- f3f5b11 Update profiles
- 13c4fd8 Update profiles
- a453737 Update profiles
- 80fbabd Update profiles
- 2dd1f56 Fix timing and detection issues with Apple IIGS
- 7ac529c Update sampling phase message
- 79809bc Increase timeout after calibration
- 424e42f Add support for custom resolutions with custom refresh rates
- 220506d Add calibration reminder
- 5af4af9 Update profiles
- 6f934ae Add save config option to auto calibration
- 529b09d Update profiles
- 86ce2e1 fix led flicker rate
- 0606a8a update profiles
- e9f71b4 Update profiles
- e855b0b Update profiles
- a81ad5c Update 6847 palette
- e2fda6a Fix sync detection PLL recalibration
- c911dd0 Update profiles
- 525ea31 Fix black character colour on some 6847 palettes
- b853df1 Improve 90/270 degree sample phase selection
- 20c0614 Update profiles including missing EGA 40 column profile
- 65313c3 Update palettes for 6847
- 93c95e8 Update led status when no video connected
- 0d2550e Ignore cyan on first couple of pixels in coco artifact mode
- 2ea5e73 Use dummy screen for cache preload
- a406be9 Update profiles
- 44c621d Update profiles
- c186db2 Update profiles
- bcf7533 Update firmware folder
- a43c44b Add hsync edge delay for Apple Lisa
- 8dd2664 Improve CPLD erase feature
- a53e177 Update profiles
- 6e57a35 NTSC artifact fix defs
- 98509ee Improve logging message
- 3f652e3 Improve cache preload by doing it in situ in the main loop
- bda121a Fix 6847 artifact detection
- df4d6db Move force erase CPLD code earlier before code that might lockup with a corrupt CPLD
- 511a020 Fix more bugs with RGB CPLD driver
- 20001b6 Update profiles
- ebfb972 Update firmware folder
- ca740f2 Fix some bugs with CPLD driver
- 1ccc33b Fix equivalence calculation
- 390ef45 Improve sync loss handling
- 2a01b1a Optimise line capture loop and fix edge bug in NTSC artifact mode
- 59615b7 Ignore flashing cursors when auto calibrating
- 33f7c77 Update profiles
- 064c4e1 Further support for 1bpp vsync and auto config sample phasing
- 5db02a1 Add support for CPLD v94 with 9 bpp + blank and 1bpp on vsync and sync edge leading/trailing
- 45b3048 Update firmware folder
- 68b142b Update profiles
- 17c8edb Add FFOSD on/off menu option (previously always on)
- f9b683c Update profiles
- 1365951 Change SW3 to adjust NTSC phase quadrant in artifact mode
- bef3a3d Update profiles
- 2e2e973 Update 6847 palette generation
- b723527 Update RGB CPLD to V93 with Apple IIGS autoswitch detection
- ba5261d Add Apple IIGS auto switching support and fix some artifact switching bugs
- 000b7ea Update profiles
- ce79681 Update profiles
- e7cb1d0 Update profiles
- 7df4063 Update firmware folder
- 0c0638b Fix issue with saving sampling phase >7 on 6847 profiles
- 23213da Update Apple IIGS profiles
- e4e9be3 Reduce display time for timing set switch
- 7c1c8a2 Rearrange bit flags and add single button timing set switch
- cf72a9e Update Amiga CPLD files
- 77d1449 Fix issues with auto ntsc artifact detection with Tandy CoCo
- ad2fa8a Generalise mode7 second timing set to support alternate sets with other computers
- c4c9906 Update profiles
- 25bbc35 Add apple IIGS line length compensation and change FBsize values for clarity
- 7468549 Add sampling phase in degrees. Also make Apple II default for YUV CPLD
- 35588fb Fix CGA artifact quality and optimise CPU usage