if (realpal) {
- // Vertival SYNC
+ // Vertical SYNC
if (is_shs) { // SHS
if (vpos == 3 && lof_store) {
agnus_vsync = true;
} else {
- // Vertival SYNC
+ // Vertical SYNC
if (is_shs) { // SHS
if (vpos == 3 && lof_store) {
agnus_vsync = true;
int rdc = rga_denise_cycle;
do_draw_line();
rga_denise_cycle = rdc;
-
-#if 0
-
- if (doflickerfix_active()) {
- int lvpos = linear_vpos - 1;
- struct linestate *l = &lines[lvpos][lof_display];
- if (scandoubled_bpl_ena[lvpos]) {
- int planes = GET_PLANES(l->bplcon0);
- lof_display ^= 1;
- struct linestate *l2 = &lines[lvpos][lof_display];
- scandoubled_line = 1;
- uaecptr bplptx[MAX_PLANES];
- bool skip = false;
- for (int i = 0; i < planes; i++) {
- uaecptr li1 = scandoubled_bpl_ptr[lvpos][lof_store][i];
- uaecptr li2 = scandoubled_bpl_ptr[lvpos][lof_store ^ 1][i];
- skip = !li1 || !li2 || li1 == 0xffffffff || li2 == 0xffffffff;
- bplptx[i] = bplpt[i] - li1 + li2;
- }
- if (skip) {
- draw_border_fast(l, linear_display_vpos + 1);
- } else {
- draw_line_fast(l2, linear_display_vpos + 1, bplptx, false);
- }
- scandoubled_line = 0;
- lof_display ^= 1;
- }
- }
-
-#endif
-
} else {
denise_handle_quick_strobe_queue(str, display_hstart_fastmode, rga_denise_cycle);
next_denise_rga();
#define LANG_DLL_FULL_VERSION_MATCH 1
#if WINUAEPUBLICBETA
-#define WINUAEBETA _T("27")
+#define WINUAEBETA _T("28")
#else
#define WINUAEBETA _T("")
#endif
-#define WINUAEDATE MAKEBD(2025, 5, 12)
+#define WINUAEDATE MAKEBD(2025, 5, 21)
//#define WINUAEEXTRA _T("AmiKit Preview")
//#define WINUAEEXTRA _T("Amiga Forever Edition")
+Beta 28:
+
+- Display panel Overscan TV modes didn't do anything if "No scaling" filtering mode was selected.
+- Fixed Remove interlace artifacts last line flicker in some overscan modes and "out of sync" line when drawing mode changed from accurate to fast mode.
+- Removed Chipset panel Subpixel emulation checbox. v6 emulation is always subpixel perfect in accurate modes. Config file support is not removed. (backwards compatibility)
+- Only known Apollo 500/2000 boot ROM seems to only support AT500/AT2000 variant, driver does not initialize if hardware SCSI config bit is set. Now SCSI is disabled by default (making it AT500/AT2000), option added to Expansions panel. Possibly got broken when Apollo accelerators got supported or updated which use exact same SCSI hardware.
+
Beta 27:
- Interlace timing was broken, fast drawing mode calculations affected non-fast modes. (b26)