New
20210917_72db148 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:
- a1d3709b Update profiles
- 9f44b733 Increase max width of screen area used in 1080p
- 8500afb0 Reprogram palette only when FFOSD enabled
- 7803d480 Add FFOSD support to 9/12bpp capture into 8bpp frame buffer
- 2fcc92e2 Fix screen dimming when FFOSD disabled
- 6476ff4c Swap B1 and R1 for 9/12bpp into 16bit frame buffer
- 7d86721a Only reduce frame buffer width if min_h_width >533
- 4fddc302 Fix issue with divider changing during auto calibrate in mode 7
- 39f3bf38 Improve aspect ratio of screencaps when using interpolated scaling
- a66d14db Update profiles
- 0eed880d Update RGB CPLD to v9.4
- c3b3078f Add Apple IIGS autoswitch option without manual override
- 39607323 Update profiles
- f3f5b11f Update profiles
- 13c4fd8c Update profiles
- a4537373 Update profiles
- 80fbabd1 Update profiles
- 2dd1f562 Fix timing and detection issues with Apple IIGS
- 7ac529c2 Update sampling phase message
- 79809bc6 Increase timeout after calibration
- 424e42fe Add support for custom resolutions with custom refresh rates
- 220506d5 Add calibration reminder
- 5af4af93 Update profiles
- 6f934aeb Add save config option to auto calibration
- 529b09dc Update profiles
- 86ce2e11 fix led flicker rate
- 0606a8a3 update profiles
- e9f71b47 Update profiles
- e855b0be Update profiles
- a81ad5c1 Update 6847 palette
- e2fda6a5 Fix sync detection PLL recalibration
- c911dd0d Update profiles
- 525ea31c Fix black character colour on some 6847 palettes
- b853df11 Improve 90/270 degree sample phase selection
- 20c06140 Update profiles including missing EGA 40 column profile
- 65313c3a Update palettes for 6847
- 93c95e81 Update led status when no video connected
- 0d2550e0 Ignore cyan on first couple of pixels in coco artifact mode
- 2ea5e73f Use dummy screen for cache preload
- a406be95 Update profiles
- 44c621d0 Update profiles
- c186db29 Update profiles
- bcf7533e Update firmware folder
- a43c44b7 Add hsync edge delay for Apple Lisa
- 8dd26646 Improve CPLD erase feature
- a53e177c Update profiles
- 6e57a35c NTSC artifact fix defs
- 98509ee7 Improve logging message
- 3f652e3e Improve cache preload by doing it in situ in the main loop
- bda121a8 Fix 6847 artifact detection