From e0756d2edc49c471b3ea5ce57bdd8349a3add9e9 Mon Sep 17 00:00:00 2001 From: Zellyn Hunter Date: Fri, 24 Feb 2017 21:09:51 -0500 Subject: [PATCH] DBL LORES vs DBL HIRES patterns --- audit/audit.dsk | Bin 143360 -> 143360 bytes audit/video.asm | 16 ++++++++++++++++ 2 files changed, 16 insertions(+) diff --git a/audit/audit.dsk b/audit/audit.dsk index 1db2c53d0ad6b6c4d8d7a45be9aeafa41b2f0d55..26d885e01ceac51fb308aff027987ba0a65ca1f7 100644 GIT binary patch delta 3805 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 ZsGzhoxo(wCp&Y{3AHmn-Z&?cQ{{jg5PT>Fm diff --git a/audit/video.asm b/audit/video.asm index 1e01c1a..7fccca5 100644 --- a/audit/video.asm +++ b/audit/video.asm @@ -275,6 +275,22 @@ VIDEOTESTS !byte 0, 0, $dd, $dd, $ee, $bb, $dd, $77, 0, .md_hires | .md_80col | .md_an3off !byte 0, 0, $ee, $ee, $77, $dd, $ee, $bb, 0, .md_hires | .md_80col | .md_an3off + ;; DBL LORES patterns and corresponding DBL HIRES patterns. + !byte $88, $88, $11, $11, $88, $22, $11, $44, .md_80col | .md_an3off, .md_hires | .md_80col | .md_an3off + !byte $11, $11, $22, $22, $11, $44, $22, $88, .md_80col | .md_an3off, .md_hires | .md_80col | .md_an3off + !byte $99, $99, $33, $33, $99, $66, $33, $cc, .md_80col | .md_an3off, .md_hires | .md_80col | .md_an3off + !byte $22, $22, $44, $44, $22, $88, $44, $11, .md_80col | .md_an3off, .md_hires | .md_80col | .md_an3off + !byte $aa, $aa, $55, $55, $aa, $aa, $55, $55, .md_80col | .md_an3off, .md_hires | .md_80col | .md_an3off + !byte $33, $33, $66, $66, $33, $cc, $66, $99, .md_80col | .md_an3off, .md_hires | .md_80col | .md_an3off + !byte $bb, $bb, $77, $77, $bb, $ee, $77, $dd, .md_80col | .md_an3off, .md_hires | .md_80col | .md_an3off + !byte $44, $44, $88, $88, $44, $11, $88, $22, .md_80col | .md_an3off, .md_hires | .md_80col | .md_an3off + !byte $cc, $cc, $99, $99, $cc, $33, $99, $66, .md_80col | .md_an3off, .md_hires | .md_80col | .md_an3off + !byte $55, $55, $aa, $aa, $55, $55, $aa, $aa, .md_80col | .md_an3off, .md_hires | .md_80col | .md_an3off + !byte $dd, $dd, $bb, $bb, $dd, $77, $bb, $ee, .md_80col | .md_an3off, .md_hires | .md_80col | .md_an3off + !byte $66, $66, $cc, $cc, $66, $99, $cc, $33, .md_80col | .md_an3off, .md_hires | .md_80col | .md_an3off + !byte $ee, $ee, $dd, $dd, $ee, $bb, $dd, $77, .md_80col | .md_an3off, .md_hires | .md_80col | .md_an3off + !byte $77, $77, $ee, $ee, $77, $dd, $ee, $bb, .md_80col | .md_an3off, .md_hires | .md_80col | .md_an3off + !byte $ff } ;video