From 550993a757e19369050165c20b05ff46dcd5c7bd Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Tue, 2 Jun 2020 20:24:11 -0700 Subject: [PATCH] VAX: Disable Boot KA655 ROM Interval timer test Restoring original patch in the ROM. Too much Heisenberg effects to capture debug data to isolate the issue. --- VAX/ka655_patch.com | 10 +++++----- VAX/ka655x.bin | Bin 131072 -> 131072 bytes VAX/vax_ka655x_bin.h | 8 ++++---- sim_BuildROMs.c | 2 +- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/VAX/ka655_patch.com b/VAX/ka655_patch.com index 8a48e4de..958397da 100644 --- a/VAX/ka655_patch.com +++ b/VAX/ka655_patch.com @@ -47,12 +47,12 @@ Delete/Instruction 12A55 = 'BBC #26,(R9),00012A5C' ! Interval Timer Patch ! In operational environments, Test 52 subtests 17 and 20 have been observed ! to occasionally fail. Disable the timer portion of the interval timer tests. -! Subsequent changes to vax_sysdev.c and scp timer services no longer require -! this test to be disabled. +! Subsequent changes to vax_sysdev.c and scp timer services should no longer +! require this test to be disabled. Occasionally this test still fails. ! 2004e7c1/ brw 2004e870 -!Replace/Instruction 0e7c1 = 'MOVB #10,B^76(R9)' -!'BRW 0000E870' -!Exit +Replace/Instruction 0e7c1 = 'MOVB #10,B^76(R9)' +'BRW 0000E870' +Exit ! 31. Test 53 [2004e918] - toy clock - ok ! 30. Test C1 [2004f8f1] - SSC RAM - ok ! 29. Test 34 [2004d4a0] - ROM - checksum off due to other patches - patch diff --git a/VAX/ka655x.bin b/VAX/ka655x.bin index 2adc384c00348c4ac0888e15096cf3c855585832..ade93ab765eb01b498dd1a0bc326ea420a65b745 100644 GIT binary patch delta 23 fcmZo@;Am*z*l_SUi{Tmu#^$5Xw;z4ZXe|K%c*_bg delta 23 fcmZo@;Am*z*l_SU%LIXyWz9#QZ$J8+(OLokf+GtO diff --git a/VAX/vax_ka655x_bin.h b/VAX/vax_ka655x_bin.h index 2ecc7ad2..a753e9b7 100644 --- a/VAX/vax_ka655x_bin.h +++ b/VAX/vax_ka655x_bin.h @@ -1,9 +1,9 @@ #ifndef ROM_vax_ka655x_bin_H #define ROM_vax_ka655x_bin_H 0 /* - VAX/vax_ka655x_bin.h produced at Mon Jan 02 14:01:26 2017 - from VAX/ka655x.bin which was last modified at Mon Jan 02 13:12:38 2017 - file size: 131072 (0x20000) - checksum: 0xFF7672D5 + VAX/vax_ka655x_bin.h produced at Fri Nov 9 06:17:59 2012 + from VAX/ka655x.bin which was last modified at Sun Oct 21 18:12:55 2012 + file size: 131072 (0x20000) - checksum: 0xFF7673B6 This file is a generated file and should NOT be edited or changed by hand. */ #define BOOT_CODE_SIZE 0x20000 @@ -3718,7 +3718,7 @@ unsigned char vax_ka655x_bin[] = { 0xA8,0x04,0x12,0x18,0x90,0x0D,0xA9,0x76,0xD5,0x68,0x12,0x10,0x90,0x0E,0xA9,0x76, 0xC8,0x20,0x68,0xD1,0x8F,0x80,0x00,0x00,0x00,0x68,0x13,0x03,0x31,0xCB,0x00,0x90, 0x0F,0xA9,0x76,0xCE,0x01,0xA8,0x08,0xD0,0x10,0x68,0xD0,0x20,0x68,0xE1,0x1F,0x68, -0xEB,0x90,0x10,0xA9,0x76,0xDA,0x0D,0x12,0xD4,0xA9,0x30,0xD0,0xA9,0x38,0xA8,0x0C, +0xEB,0x31,0xAC,0x00,0x01,0xDA,0x0D,0x12,0xD4,0xA9,0x30,0xD0,0xA9,0x38,0xA8,0x0C, 0xCE,0x8F,0xF4,0x01,0x00,0x00,0xA8,0x08,0xD0,0x8F,0xF4,0x01,0x00,0x00,0xA9,0x5C, 0x16,0xEF,0x0F,0xE7,0xFF,0xFF,0xD0,0x8F,0xD1,0x00,0x00,0x80,0x68,0x16,0xEF,0xB4, 0xE6,0xFF,0xFF,0xD1,0x01,0xA9,0x30,0x13,0x03,0x31,0xB0,0xFF,0x90,0x11,0xA9,0x76, diff --git a/sim_BuildROMs.c b/sim_BuildROMs.c index db92ff38..4645a5bc 100644 --- a/sim_BuildROMs.c +++ b/sim_BuildROMs.c @@ -39,7 +39,7 @@ */ struct ROM_File_Descriptor { const char *BinaryName; const char *IncludeFileName; size_t expected_size; unsigned int checksum; const char *ArrayName; const char *Comments;} ROMs[] = { - {"VAX/ka655x.bin", "VAX/vax_ka655x_bin.h", 131072, 0xFF7672D5, "vax_ka655x_bin"}, + {"VAX/ka655x.bin", "VAX/vax_ka655x_bin.h", 131072, 0xFF7673B6, "vax_ka655x_bin"}, {"VAX/ka620.bin", "VAX/vax_ka620_bin.h", 65536, 0xFF7F930F, "vax_ka620_bin"}, {"VAX/ka630.bin", "VAX/vax_ka630_bin.h", 65536, 0xFF7F73EF, "vax_ka630_bin"}, {"VAX/ka610.bin", "VAX/vax_ka610_bin.h", 16384, 0xFFEF3312, "vax_ka610_bin"},