From 6491cf03712b3343a37495a6edbf9fad1be4dc8c Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Sun, 2 Jul 2023 10:38:22 -1000 Subject: [PATCH] BuildROMs: Make sure that multiple ROM includes are each numbered _n The first ROM included will be defined with names: BOOT_CODE_SIZE BOOT_CODE_CHECKSUM BOOT_CODE_FILENAME BOOT_CODE_FILEPATH BOOT_CODE_ARRAY and BOOT_CODE_URL That first ROM will also have names: BOOT_CODE_SIZE_1 BOOT_CODE_CHECKSUM_1 BOOT_CODE_FILENAME_1 BOOT_CODE_FILEPATH_1 BOOT_CODE_ARRAY_1 and BOOT_CODE_URL_1 Subsequent included ROM's will have names BOOT_CODE_SIZE_n BOOT_CODE_CHECKSUM_n BOOT_CODE_FILENAME_n BOOT_CODE_FILEPATH_n BOOT_CODE_ARRAY_n and BOOT_CODE_URL_n where n is 2 thru the max number of supported ROM includes. --- PDP11/pdp11_11logo_rom.h | 5 +++-- PDP11/pdp11_dazzle_dart_rom.h | 5 +++-- PDP11/pdp11_vt_lunar_rom.h | 5 +++-- VAX/vax_is1000_bin.h | 5 +++-- VAX/vax_ka410_bin.h | 5 +++-- VAX/vax_ka410_xs_bin.h | 5 +++-- VAX/vax_ka411_bin.h | 5 +++-- VAX/vax_ka412_bin.h | 5 +++-- VAX/vax_ka41a_bin.h | 5 +++-- VAX/vax_ka41d_bin.h | 5 +++-- VAX/vax_ka420_rdrz_bin.h | 5 +++-- VAX/vax_ka420_rzrz_bin.h | 5 +++-- VAX/vax_ka42a_bin.h | 5 +++-- VAX/vax_ka42b_bin.h | 5 +++-- VAX/vax_ka43a_bin.h | 5 +++-- VAX/vax_ka46a_bin.h | 5 +++-- VAX/vax_ka47a_bin.h | 5 +++-- VAX/vax_ka48a_bin.h | 5 +++-- VAX/vax_ka4xx_4pln_bin.h | 5 +++-- VAX/vax_ka4xx_8pln_bin.h | 5 +++-- VAX/vax_ka4xx_dz_bin.h | 5 +++-- VAX/vax_ka4xx_spx_bin.h | 5 +++-- VAX/vax_ka610_bin.h | 7 ++++--- VAX/vax_ka620_bin.h | 5 +++-- VAX/vax_ka630_bin.h | 5 +++-- VAX/vax_ka655x_bin.h | 5 +++-- VAX/vax_ka750_bin_new.h | 5 +++-- VAX/vax_ka750_bin_old.h | 5 +++-- VAX/vax_vcb02_bin.h | 5 +++-- VAX/vax_vmb_exe.h | 5 +++-- sim_BuildROMs.c | 2 +- swtp6800/swtp6800/swtp_swtbugv10_bin.h | 5 +++-- 32 files changed, 95 insertions(+), 64 deletions(-) diff --git a/PDP11/pdp11_11logo_rom.h b/PDP11/pdp11_11logo_rom.h index d2cad025..feda3d6b 100644 --- a/PDP11/pdp11_11logo_rom.h +++ b/PDP11/pdp11_11logo_rom.h @@ -1,7 +1,7 @@ #ifndef ROM_logo_lda_H #define ROM_logo_lda_H 0 /* - PDP11/pdp11_11logo_rom.h produced at Sat Jun 17 18:17:48 2023 + PDP11/pdp11_11logo_rom.h produced at Sun Jul 2 10:12:01 2023 from PDP11/11logo/11logo.lda which was last modified at Sat Apr 29 15:56:36 2023 file size: 26009 (0x6599) - checksum: 0xFFDD77F7 This file is a generated file and should NOT be edited or changed by hand. @@ -17,7 +17,8 @@ #define BOOT_CODE_ARRAY logo_lda #endif #define BOOT_CODE_URL NULL -#elif !defined(BOOT_CODE_SIZE_1) +#endif +#if !defined(BOOT_CODE_SIZE_1) #define BOOT_CODE_SIZE_1 0x6599 #define BOOT_CODE_CHECKSUM_1 0xFFDD77F7 #define BOOT_CODE_FILENAME_1 "11logo.lda" diff --git a/PDP11/pdp11_dazzle_dart_rom.h b/PDP11/pdp11_dazzle_dart_rom.h index 4f985bb9..b2d7e557 100644 --- a/PDP11/pdp11_dazzle_dart_rom.h +++ b/PDP11/pdp11_dazzle_dart_rom.h @@ -1,7 +1,7 @@ #ifndef ROM_dazzle_lda_H #define ROM_dazzle_lda_H 0 /* - PDP11/pdp11_dazzle_dart_rom.h produced at Sat Jun 17 18:17:48 2023 + PDP11/pdp11_dazzle_dart_rom.h produced at Sun Jul 2 10:12:01 2023 from PDP11/dazzledart/dazzle.lda which was last modified at Sat Apr 29 15:56:36 2023 file size: 6096 (0x17D0) - checksum: 0xFFF83848 This file is a generated file and should NOT be edited or changed by hand. @@ -17,7 +17,8 @@ #define BOOT_CODE_ARRAY dazzle_lda #endif #define BOOT_CODE_URL NULL -#elif !defined(BOOT_CODE_SIZE_1) +#endif +#if !defined(BOOT_CODE_SIZE_1) #define BOOT_CODE_SIZE_1 0x17D0 #define BOOT_CODE_CHECKSUM_1 0xFFF83848 #define BOOT_CODE_FILENAME_1 "dazzle.lda" diff --git a/PDP11/pdp11_vt_lunar_rom.h b/PDP11/pdp11_vt_lunar_rom.h index b58fa1f5..fd2a1a86 100644 --- a/PDP11/pdp11_vt_lunar_rom.h +++ b/PDP11/pdp11_vt_lunar_rom.h @@ -1,7 +1,7 @@ #ifndef ROM_lunar_lda_H #define ROM_lunar_lda_H 0 /* - PDP11/pdp11_vt_lunar_rom.h produced at Sat Jun 17 18:17:48 2023 + PDP11/pdp11_vt_lunar_rom.h produced at Sun Jul 2 10:12:01 2023 from PDP11/lunar11/lunar.lda which was last modified at Sat Apr 29 15:56:36 2023 file size: 13824 (0x3600) - checksum: 0xFFF15D00 This file is a generated file and should NOT be edited or changed by hand. @@ -17,7 +17,8 @@ #define BOOT_CODE_ARRAY lunar_lda #endif #define BOOT_CODE_URL NULL -#elif !defined(BOOT_CODE_SIZE_1) +#endif +#if !defined(BOOT_CODE_SIZE_1) #define BOOT_CODE_SIZE_1 0x3600 #define BOOT_CODE_CHECKSUM_1 0xFFF15D00 #define BOOT_CODE_FILENAME_1 "lunar.lda" diff --git a/VAX/vax_is1000_bin.h b/VAX/vax_is1000_bin.h index f1b526d0..0583168d 100644 --- a/VAX/vax_is1000_bin.h +++ b/VAX/vax_is1000_bin.h @@ -1,7 +1,7 @@ #ifndef ROM_vax_is1000_bin_H #define ROM_vax_is1000_bin_H 0 /* - VAX/vax_is1000_bin.h produced at Sat Jun 17 18:14:30 2023 + VAX/vax_is1000_bin.h produced at Sun Jul 2 10:11:51 2023 from VAX/is1000.bin which was last modified at Sat Apr 29 15:56:37 2023 file size: 524288 (0x80000) - checksum: 0xFCBCD74A This file is a generated file and should NOT be edited or changed by hand. @@ -17,7 +17,8 @@ #define BOOT_CODE_ARRAY vax_is1000_bin #endif #define BOOT_CODE_URL NULL -#elif !defined(BOOT_CODE_SIZE_1) +#endif +#if !defined(BOOT_CODE_SIZE_1) #define BOOT_CODE_SIZE_1 0x80000 #define BOOT_CODE_CHECKSUM_1 0xFCBCD74A #define BOOT_CODE_FILENAME_1 "is1000.bin" diff --git a/VAX/vax_ka410_bin.h b/VAX/vax_ka410_bin.h index 13538226..166b7a3b 100644 --- a/VAX/vax_ka410_bin.h +++ b/VAX/vax_ka410_bin.h @@ -1,7 +1,7 @@ #ifndef ROM_vax_ka410_bin_H #define ROM_vax_ka410_bin_H 0 /* - VAX/vax_ka410_bin.h produced at Sat Jun 17 18:14:29 2023 + VAX/vax_ka410_bin.h produced at Sun Jul 2 10:11:30 2023 from VAX/ka410.bin which was last modified at Sat Apr 29 15:56:37 2023 file size: 262144 (0x40000) - checksum: 0xFEDA0B61 This file is a generated file and should NOT be edited or changed by hand. @@ -17,7 +17,8 @@ #define BOOT_CODE_ARRAY vax_ka410_bin #endif #define BOOT_CODE_URL NULL -#elif !defined(BOOT_CODE_SIZE_1) +#endif +#if !defined(BOOT_CODE_SIZE_1) #define BOOT_CODE_SIZE_1 0x40000 #define BOOT_CODE_CHECKSUM_1 0xFEDA0B61 #define BOOT_CODE_FILENAME_1 "ka410.bin" diff --git a/VAX/vax_ka410_xs_bin.h b/VAX/vax_ka410_xs_bin.h index 333fa07b..f5bb9a73 100644 --- a/VAX/vax_ka410_xs_bin.h +++ b/VAX/vax_ka410_xs_bin.h @@ -1,7 +1,7 @@ #ifndef ROM_vax_ka410_xs_bin_H #define ROM_vax_ka410_xs_bin_H 0 /* - VAX/vax_ka410_xs_bin.h produced at Sat Jun 17 18:14:30 2023 + VAX/vax_ka410_xs_bin.h produced at Sun Jul 2 10:11:55 2023 from VAX/ka410_xs.bin which was last modified at Sat Apr 29 15:56:37 2023 file size: 32768 (0x8000) - checksum: 0xFFD8BD83 This file is a generated file and should NOT be edited or changed by hand. @@ -17,7 +17,8 @@ #define BOOT_CODE_ARRAY vax_ka410_xs_bin #endif #define BOOT_CODE_URL NULL -#elif !defined(BOOT_CODE_SIZE_1) +#endif +#if !defined(BOOT_CODE_SIZE_1) #define BOOT_CODE_SIZE_1 0x8000 #define BOOT_CODE_CHECKSUM_1 0xFFD8BD83 #define BOOT_CODE_FILENAME_1 "ka410_xs.bin" diff --git a/VAX/vax_ka411_bin.h b/VAX/vax_ka411_bin.h index c1af5f42..3f5d4c0b 100644 --- a/VAX/vax_ka411_bin.h +++ b/VAX/vax_ka411_bin.h @@ -1,7 +1,7 @@ #ifndef ROM_vax_ka411_bin_H #define ROM_vax_ka411_bin_H 0 /* - VAX/vax_ka411_bin.h produced at Sat Jun 17 18:14:29 2023 + VAX/vax_ka411_bin.h produced at Sun Jul 2 10:11:33 2023 from VAX/ka411.bin which was last modified at Sat Apr 29 15:56:37 2023 file size: 262144 (0x40000) - checksum: 0xFECB7EE3 This file is a generated file and should NOT be edited or changed by hand. @@ -17,7 +17,8 @@ #define BOOT_CODE_ARRAY vax_ka411_bin #endif #define BOOT_CODE_URL NULL -#elif !defined(BOOT_CODE_SIZE_1) +#endif +#if !defined(BOOT_CODE_SIZE_1) #define BOOT_CODE_SIZE_1 0x40000 #define BOOT_CODE_CHECKSUM_1 0xFECB7EE3 #define BOOT_CODE_FILENAME_1 "ka411.bin" diff --git a/VAX/vax_ka412_bin.h b/VAX/vax_ka412_bin.h index 7daa1e5e..aae5997a 100644 --- a/VAX/vax_ka412_bin.h +++ b/VAX/vax_ka412_bin.h @@ -1,7 +1,7 @@ #ifndef ROM_vax_ka412_bin_H #define ROM_vax_ka412_bin_H 0 /* - VAX/vax_ka412_bin.h produced at Sat Jun 17 18:14:29 2023 + VAX/vax_ka412_bin.h produced at Sun Jul 2 10:11:35 2023 from VAX/ka412.bin which was last modified at Sat Apr 29 15:56:37 2023 file size: 262144 (0x40000) - checksum: 0xFED96BB4 This file is a generated file and should NOT be edited or changed by hand. @@ -17,7 +17,8 @@ #define BOOT_CODE_ARRAY vax_ka412_bin #endif #define BOOT_CODE_URL NULL -#elif !defined(BOOT_CODE_SIZE_1) +#endif +#if !defined(BOOT_CODE_SIZE_1) #define BOOT_CODE_SIZE_1 0x40000 #define BOOT_CODE_CHECKSUM_1 0xFED96BB4 #define BOOT_CODE_FILENAME_1 "ka412.bin" diff --git a/VAX/vax_ka41a_bin.h b/VAX/vax_ka41a_bin.h index fa8328e9..4fe31a44 100644 --- a/VAX/vax_ka41a_bin.h +++ b/VAX/vax_ka41a_bin.h @@ -1,7 +1,7 @@ #ifndef ROM_vax_ka41a_bin_H #define ROM_vax_ka41a_bin_H 0 /* - VAX/vax_ka41a_bin.h produced at Sat Jun 17 18:14:29 2023 + VAX/vax_ka41a_bin.h produced at Sun Jul 2 10:11:36 2023 from VAX/ka41a.bin which was last modified at Sat Apr 29 15:56:37 2023 file size: 262144 (0x40000) - checksum: 0xFECBAD2E This file is a generated file and should NOT be edited or changed by hand. @@ -17,7 +17,8 @@ #define BOOT_CODE_ARRAY vax_ka41a_bin #endif #define BOOT_CODE_URL NULL -#elif !defined(BOOT_CODE_SIZE_1) +#endif +#if !defined(BOOT_CODE_SIZE_1) #define BOOT_CODE_SIZE_1 0x40000 #define BOOT_CODE_CHECKSUM_1 0xFECBAD2E #define BOOT_CODE_FILENAME_1 "ka41a.bin" diff --git a/VAX/vax_ka41d_bin.h b/VAX/vax_ka41d_bin.h index fb9ce45b..e75c1734 100644 --- a/VAX/vax_ka41d_bin.h +++ b/VAX/vax_ka41d_bin.h @@ -1,7 +1,7 @@ #ifndef ROM_vax_ka41d_bin_H #define ROM_vax_ka41d_bin_H 0 /* - VAX/vax_ka41d_bin.h produced at Sat Jun 17 18:14:29 2023 + VAX/vax_ka41d_bin.h produced at Sun Jul 2 10:11:38 2023 from VAX/ka41d.bin which was last modified at Sat Apr 29 15:56:37 2023 file size: 262144 (0x40000) - checksum: 0xFECB8513 This file is a generated file and should NOT be edited or changed by hand. @@ -17,7 +17,8 @@ #define BOOT_CODE_ARRAY vax_ka41d_bin #endif #define BOOT_CODE_URL NULL -#elif !defined(BOOT_CODE_SIZE_1) +#endif +#if !defined(BOOT_CODE_SIZE_1) #define BOOT_CODE_SIZE_1 0x40000 #define BOOT_CODE_CHECKSUM_1 0xFECB8513 #define BOOT_CODE_FILENAME_1 "ka41d.bin" diff --git a/VAX/vax_ka420_rdrz_bin.h b/VAX/vax_ka420_rdrz_bin.h index 1d3b69e4..f3af73d3 100644 --- a/VAX/vax_ka420_rdrz_bin.h +++ b/VAX/vax_ka420_rdrz_bin.h @@ -1,7 +1,7 @@ #ifndef ROM_vax_ka420_rdrz_bin_H #define ROM_vax_ka420_rdrz_bin_H 0 /* - VAX/vax_ka420_rdrz_bin.h produced at Sat Jun 17 18:14:30 2023 + VAX/vax_ka420_rdrz_bin.h produced at Sun Jul 2 10:11:56 2023 from VAX/ka420_rdrz.bin which was last modified at Sat Apr 29 15:56:37 2023 file size: 131072 (0x20000) - checksum: 0xFF747E93 This file is a generated file and should NOT be edited or changed by hand. @@ -17,7 +17,8 @@ #define BOOT_CODE_ARRAY vax_ka420_rdrz_bin #endif #define BOOT_CODE_URL NULL -#elif !defined(BOOT_CODE_SIZE_1) +#endif +#if !defined(BOOT_CODE_SIZE_1) #define BOOT_CODE_SIZE_1 0x20000 #define BOOT_CODE_CHECKSUM_1 0xFF747E93 #define BOOT_CODE_FILENAME_1 "ka420_rdrz.bin" diff --git a/VAX/vax_ka420_rzrz_bin.h b/VAX/vax_ka420_rzrz_bin.h index d63aa560..bf0b8cf7 100644 --- a/VAX/vax_ka420_rzrz_bin.h +++ b/VAX/vax_ka420_rzrz_bin.h @@ -1,7 +1,7 @@ #ifndef ROM_vax_ka420_rzrz_bin_H #define ROM_vax_ka420_rzrz_bin_H 0 /* - VAX/vax_ka420_rzrz_bin.h produced at Sat Jun 17 18:14:30 2023 + VAX/vax_ka420_rzrz_bin.h produced at Sun Jul 2 10:11:56 2023 from VAX/ka420_rzrz.bin which was last modified at Sat Apr 29 15:56:37 2023 file size: 131072 (0x20000) - checksum: 0xFF7A9A51 This file is a generated file and should NOT be edited or changed by hand. @@ -17,7 +17,8 @@ #define BOOT_CODE_ARRAY vax_ka420_rzrz_bin #endif #define BOOT_CODE_URL NULL -#elif !defined(BOOT_CODE_SIZE_1) +#endif +#if !defined(BOOT_CODE_SIZE_1) #define BOOT_CODE_SIZE_1 0x20000 #define BOOT_CODE_CHECKSUM_1 0xFF7A9A51 #define BOOT_CODE_FILENAME_1 "ka420_rzrz.bin" diff --git a/VAX/vax_ka42a_bin.h b/VAX/vax_ka42a_bin.h index 6bd46825..6fe89fa0 100644 --- a/VAX/vax_ka42a_bin.h +++ b/VAX/vax_ka42a_bin.h @@ -1,7 +1,7 @@ #ifndef ROM_vax_ka42a_bin_H #define ROM_vax_ka42a_bin_H 0 /* - VAX/vax_ka42a_bin.h produced at Sat Jun 17 18:14:29 2023 + VAX/vax_ka42a_bin.h produced at Sun Jul 2 10:11:40 2023 from VAX/ka42a.bin which was last modified at Sat Apr 29 15:56:37 2023 file size: 262144 (0x40000) - checksum: 0xFED8967F This file is a generated file and should NOT be edited or changed by hand. @@ -17,7 +17,8 @@ #define BOOT_CODE_ARRAY vax_ka42a_bin #endif #define BOOT_CODE_URL NULL -#elif !defined(BOOT_CODE_SIZE_1) +#endif +#if !defined(BOOT_CODE_SIZE_1) #define BOOT_CODE_SIZE_1 0x40000 #define BOOT_CODE_CHECKSUM_1 0xFED8967F #define BOOT_CODE_FILENAME_1 "ka42a.bin" diff --git a/VAX/vax_ka42b_bin.h b/VAX/vax_ka42b_bin.h index 6d12c793..05420949 100644 --- a/VAX/vax_ka42b_bin.h +++ b/VAX/vax_ka42b_bin.h @@ -1,7 +1,7 @@ #ifndef ROM_vax_ka42b_bin_H #define ROM_vax_ka42b_bin_H 0 /* - VAX/vax_ka42b_bin.h produced at Sat Jun 17 18:14:30 2023 + VAX/vax_ka42b_bin.h produced at Sun Jul 2 10:11:41 2023 from VAX/ka42b.bin which was last modified at Sat Apr 29 15:56:37 2023 file size: 262144 (0x40000) - checksum: 0xFECBB2EF This file is a generated file and should NOT be edited or changed by hand. @@ -17,7 +17,8 @@ #define BOOT_CODE_ARRAY vax_ka42b_bin #endif #define BOOT_CODE_URL NULL -#elif !defined(BOOT_CODE_SIZE_1) +#endif +#if !defined(BOOT_CODE_SIZE_1) #define BOOT_CODE_SIZE_1 0x40000 #define BOOT_CODE_CHECKSUM_1 0xFECBB2EF #define BOOT_CODE_FILENAME_1 "ka42b.bin" diff --git a/VAX/vax_ka43a_bin.h b/VAX/vax_ka43a_bin.h index 457bd3b8..4ac918ca 100644 --- a/VAX/vax_ka43a_bin.h +++ b/VAX/vax_ka43a_bin.h @@ -1,7 +1,7 @@ #ifndef ROM_vax_ka43a_bin_H #define ROM_vax_ka43a_bin_H 0 /* - VAX/vax_ka43a_bin.h produced at Sat Jun 17 18:14:30 2023 + VAX/vax_ka43a_bin.h produced at Sun Jul 2 10:11:43 2023 from VAX/ka43a.bin which was last modified at Sat Apr 29 15:56:37 2023 file size: 262144 (0x40000) - checksum: 0xFEAB1DF9 This file is a generated file and should NOT be edited or changed by hand. @@ -17,7 +17,8 @@ #define BOOT_CODE_ARRAY vax_ka43a_bin #endif #define BOOT_CODE_URL NULL -#elif !defined(BOOT_CODE_SIZE_1) +#endif +#if !defined(BOOT_CODE_SIZE_1) #define BOOT_CODE_SIZE_1 0x40000 #define BOOT_CODE_CHECKSUM_1 0xFEAB1DF9 #define BOOT_CODE_FILENAME_1 "ka43a.bin" diff --git a/VAX/vax_ka46a_bin.h b/VAX/vax_ka46a_bin.h index 1544215a..71b5e5a7 100644 --- a/VAX/vax_ka46a_bin.h +++ b/VAX/vax_ka46a_bin.h @@ -1,7 +1,7 @@ #ifndef ROM_vax_ka46a_bin_H #define ROM_vax_ka46a_bin_H 0 /* - VAX/vax_ka46a_bin.h produced at Sat Jun 17 18:14:30 2023 + VAX/vax_ka46a_bin.h produced at Sun Jul 2 10:11:45 2023 from VAX/ka46a.bin which was last modified at Sat Apr 29 15:56:37 2023 file size: 262144 (0x40000) - checksum: 0xFE8D094C This file is a generated file and should NOT be edited or changed by hand. @@ -17,7 +17,8 @@ #define BOOT_CODE_ARRAY vax_ka46a_bin #endif #define BOOT_CODE_URL NULL -#elif !defined(BOOT_CODE_SIZE_1) +#endif +#if !defined(BOOT_CODE_SIZE_1) #define BOOT_CODE_SIZE_1 0x40000 #define BOOT_CODE_CHECKSUM_1 0xFE8D094C #define BOOT_CODE_FILENAME_1 "ka46a.bin" diff --git a/VAX/vax_ka47a_bin.h b/VAX/vax_ka47a_bin.h index e1ec3935..f16e9dbb 100644 --- a/VAX/vax_ka47a_bin.h +++ b/VAX/vax_ka47a_bin.h @@ -1,7 +1,7 @@ #ifndef ROM_vax_ka47a_bin_H #define ROM_vax_ka47a_bin_H 0 /* - VAX/vax_ka47a_bin.h produced at Sat Jun 17 18:14:30 2023 + VAX/vax_ka47a_bin.h produced at Sun Jul 2 10:11:47 2023 from VAX/ka47a.bin which was last modified at Sat Apr 29 15:56:37 2023 file size: 262144 (0x40000) - checksum: 0xFE8D8DDA This file is a generated file and should NOT be edited or changed by hand. @@ -17,7 +17,8 @@ #define BOOT_CODE_ARRAY vax_ka47a_bin #endif #define BOOT_CODE_URL NULL -#elif !defined(BOOT_CODE_SIZE_1) +#endif +#if !defined(BOOT_CODE_SIZE_1) #define BOOT_CODE_SIZE_1 0x40000 #define BOOT_CODE_CHECKSUM_1 0xFE8D8DDA #define BOOT_CODE_FILENAME_1 "ka47a.bin" diff --git a/VAX/vax_ka48a_bin.h b/VAX/vax_ka48a_bin.h index 7a0bf10a..8ca1ef7d 100644 --- a/VAX/vax_ka48a_bin.h +++ b/VAX/vax_ka48a_bin.h @@ -1,7 +1,7 @@ #ifndef ROM_vax_ka48a_bin_H #define ROM_vax_ka48a_bin_H 0 /* - VAX/vax_ka48a_bin.h produced at Sat Jun 17 18:14:30 2023 + VAX/vax_ka48a_bin.h produced at Sun Jul 2 10:11:49 2023 from VAX/ka48a.bin which was last modified at Sat Apr 29 15:56:37 2023 file size: 262144 (0x40000) - checksum: 0xFEBB854D This file is a generated file and should NOT be edited or changed by hand. @@ -17,7 +17,8 @@ #define BOOT_CODE_ARRAY vax_ka48a_bin #endif #define BOOT_CODE_URL NULL -#elif !defined(BOOT_CODE_SIZE_1) +#endif +#if !defined(BOOT_CODE_SIZE_1) #define BOOT_CODE_SIZE_1 0x40000 #define BOOT_CODE_CHECKSUM_1 0xFEBB854D #define BOOT_CODE_FILENAME_1 "ka48a.bin" diff --git a/VAX/vax_ka4xx_4pln_bin.h b/VAX/vax_ka4xx_4pln_bin.h index 38c86445..8490d887 100644 --- a/VAX/vax_ka4xx_4pln_bin.h +++ b/VAX/vax_ka4xx_4pln_bin.h @@ -1,7 +1,7 @@ #ifndef ROM_vax_ka4xx_4pln_bin_H #define ROM_vax_ka4xx_4pln_bin_H 0 /* - VAX/vax_ka4xx_4pln_bin.h produced at Sat Jun 17 18:14:30 2023 + VAX/vax_ka4xx_4pln_bin.h produced at Sun Jul 2 10:11:57 2023 from VAX/ka4xx_4pln.bin which was last modified at Sat Apr 29 15:56:37 2023 file size: 65536 (0x10000) - checksum: 0xFF9CD286 This file is a generated file and should NOT be edited or changed by hand. @@ -17,7 +17,8 @@ #define BOOT_CODE_ARRAY vax_ka4xx_4pln_bin #endif #define BOOT_CODE_URL NULL -#elif !defined(BOOT_CODE_SIZE_1) +#endif +#if !defined(BOOT_CODE_SIZE_1) #define BOOT_CODE_SIZE_1 0x10000 #define BOOT_CODE_CHECKSUM_1 0xFF9CD286 #define BOOT_CODE_FILENAME_1 "ka4xx_4pln.bin" diff --git a/VAX/vax_ka4xx_8pln_bin.h b/VAX/vax_ka4xx_8pln_bin.h index 045fe216..546eef1c 100644 --- a/VAX/vax_ka4xx_8pln_bin.h +++ b/VAX/vax_ka4xx_8pln_bin.h @@ -1,7 +1,7 @@ #ifndef ROM_vax_ka4xx_8pln_bin_H #define ROM_vax_ka4xx_8pln_bin_H 0 /* - VAX/vax_ka4xx_8pln_bin.h produced at Sat Jun 17 18:14:30 2023 + VAX/vax_ka4xx_8pln_bin.h produced at Sun Jul 2 10:11:58 2023 from VAX/ka4xx_8pln.bin which was last modified at Sat Apr 29 15:56:37 2023 file size: 65536 (0x10000) - checksum: 0xFFA2FF59 This file is a generated file and should NOT be edited or changed by hand. @@ -17,7 +17,8 @@ #define BOOT_CODE_ARRAY vax_ka4xx_8pln_bin #endif #define BOOT_CODE_URL NULL -#elif !defined(BOOT_CODE_SIZE_1) +#endif +#if !defined(BOOT_CODE_SIZE_1) #define BOOT_CODE_SIZE_1 0x10000 #define BOOT_CODE_CHECKSUM_1 0xFFA2FF59 #define BOOT_CODE_FILENAME_1 "ka4xx_8pln.bin" diff --git a/VAX/vax_ka4xx_dz_bin.h b/VAX/vax_ka4xx_dz_bin.h index fddd2611..b52ad7a9 100644 --- a/VAX/vax_ka4xx_dz_bin.h +++ b/VAX/vax_ka4xx_dz_bin.h @@ -1,7 +1,7 @@ #ifndef ROM_vax_ka4xx_dz_bin_H #define ROM_vax_ka4xx_dz_bin_H 0 /* - VAX/vax_ka4xx_dz_bin.h produced at Sat Jun 17 18:14:30 2023 + VAX/vax_ka4xx_dz_bin.h produced at Sun Jul 2 10:11:58 2023 from VAX/ka4xx_dz.bin which was last modified at Sat Apr 29 15:56:37 2023 file size: 32768 (0x8000) - checksum: 0xFFD84C02 This file is a generated file and should NOT be edited or changed by hand. @@ -17,7 +17,8 @@ #define BOOT_CODE_ARRAY vax_ka4xx_dz_bin #endif #define BOOT_CODE_URL NULL -#elif !defined(BOOT_CODE_SIZE_1) +#endif +#if !defined(BOOT_CODE_SIZE_1) #define BOOT_CODE_SIZE_1 0x8000 #define BOOT_CODE_CHECKSUM_1 0xFFD84C02 #define BOOT_CODE_FILENAME_1 "ka4xx_dz.bin" diff --git a/VAX/vax_ka4xx_spx_bin.h b/VAX/vax_ka4xx_spx_bin.h index a99a4366..97e7ff3e 100644 --- a/VAX/vax_ka4xx_spx_bin.h +++ b/VAX/vax_ka4xx_spx_bin.h @@ -1,7 +1,7 @@ #ifndef ROM_vax_ka4xx_spx_bin_H #define ROM_vax_ka4xx_spx_bin_H 0 /* - VAX/vax_ka4xx_spx_bin.h produced at Sat Jun 17 18:14:30 2023 + VAX/vax_ka4xx_spx_bin.h produced at Sun Jul 2 10:11:59 2023 from VAX/ka4xx_spx.bin which was last modified at Sat Apr 29 15:56:37 2023 file size: 131072 (0x20000) - checksum: 0xFF765752 This file is a generated file and should NOT be edited or changed by hand. @@ -17,7 +17,8 @@ #define BOOT_CODE_ARRAY vax_ka4xx_spx_bin #endif #define BOOT_CODE_URL NULL -#elif !defined(BOOT_CODE_SIZE_1) +#endif +#if !defined(BOOT_CODE_SIZE_1) #define BOOT_CODE_SIZE_1 0x20000 #define BOOT_CODE_CHECKSUM_1 0xFF765752 #define BOOT_CODE_FILENAME_1 "ka4xx_spx.bin" diff --git a/VAX/vax_ka610_bin.h b/VAX/vax_ka610_bin.h index 3e46222b..2343b257 100644 --- a/VAX/vax_ka610_bin.h +++ b/VAX/vax_ka610_bin.h @@ -1,8 +1,8 @@ #ifndef ROM_vax_ka610_bin_H #define ROM_vax_ka610_bin_H 0 /* - VAX/vax_ka610_bin.h produced at Sat Jun 17 18:17:47 2023 - from VAX/ka610.bin which was last modified at Sat Jun 17 18:17:17 2023 + VAX/vax_ka610_bin.h produced at Sun Jul 2 10:11:30 2023 + from VAX/ka610.bin which was last modified at Mon Jun 19 10:44:59 2023 file size: 16384 (0x4000) - checksum: 0xFFEF3312 This file is a generated file and should NOT be edited or changed by hand. */ @@ -17,7 +17,8 @@ #define BOOT_CODE_ARRAY vax_ka610_bin #endif #define BOOT_CODE_URL NULL -#elif !defined(BOOT_CODE_SIZE_1) +#endif +#if !defined(BOOT_CODE_SIZE_1) #define BOOT_CODE_SIZE_1 0x4000 #define BOOT_CODE_CHECKSUM_1 0xFFEF3312 #define BOOT_CODE_FILENAME_1 "ka610.bin" diff --git a/VAX/vax_ka620_bin.h b/VAX/vax_ka620_bin.h index 187a7b31..beb8530e 100644 --- a/VAX/vax_ka620_bin.h +++ b/VAX/vax_ka620_bin.h @@ -1,7 +1,7 @@ #ifndef ROM_vax_ka620_bin_H #define ROM_vax_ka620_bin_H 0 /* - VAX/vax_ka620_bin.h produced at Sat Jun 17 18:17:47 2023 + VAX/vax_ka620_bin.h produced at Sun Jul 2 10:11:29 2023 from VAX/ka620.bin which was last modified at Sat Apr 29 15:56:37 2023 file size: 65536 (0x10000) - checksum: 0xFF7F930F This file is a generated file and should NOT be edited or changed by hand. @@ -17,7 +17,8 @@ #define BOOT_CODE_ARRAY vax_ka620_bin #endif #define BOOT_CODE_URL NULL -#elif !defined(BOOT_CODE_SIZE_1) +#endif +#if !defined(BOOT_CODE_SIZE_1) #define BOOT_CODE_SIZE_1 0x10000 #define BOOT_CODE_CHECKSUM_1 0xFF7F930F #define BOOT_CODE_FILENAME_1 "ka620.bin" diff --git a/VAX/vax_ka630_bin.h b/VAX/vax_ka630_bin.h index ffbc4307..9c4d2fc9 100644 --- a/VAX/vax_ka630_bin.h +++ b/VAX/vax_ka630_bin.h @@ -1,7 +1,7 @@ #ifndef ROM_vax_ka630_bin_H #define ROM_vax_ka630_bin_H 0 /* - VAX/vax_ka630_bin.h produced at Sat Jun 17 18:17:47 2023 + VAX/vax_ka630_bin.h produced at Sun Jul 2 10:11:30 2023 from VAX/ka630.bin which was last modified at Sat Apr 29 15:56:37 2023 file size: 65536 (0x10000) - checksum: 0xFF7F73EF This file is a generated file and should NOT be edited or changed by hand. @@ -17,7 +17,8 @@ #define BOOT_CODE_ARRAY vax_ka630_bin #endif #define BOOT_CODE_URL NULL -#elif !defined(BOOT_CODE_SIZE_1) +#endif +#if !defined(BOOT_CODE_SIZE_1) #define BOOT_CODE_SIZE_1 0x10000 #define BOOT_CODE_CHECKSUM_1 0xFF7F73EF #define BOOT_CODE_FILENAME_1 "ka630.bin" diff --git a/VAX/vax_ka655x_bin.h b/VAX/vax_ka655x_bin.h index 27ab21d9..3492b3d2 100644 --- a/VAX/vax_ka655x_bin.h +++ b/VAX/vax_ka655x_bin.h @@ -1,7 +1,7 @@ #ifndef ROM_vax_ka655x_bin_H #define ROM_vax_ka655x_bin_H 0 /* - VAX/vax_ka655x_bin.h produced at Sat Jun 17 18:17:47 2023 + VAX/vax_ka655x_bin.h produced at Sun Jul 2 10:11:28 2023 from VAX/ka655x.bin which was last modified at Fri Dec 30 21:23:28 2022 file size: 131072 (0x20000) - checksum: 0xFF7673B6 This file is a generated file and should NOT be edited or changed by hand. @@ -17,7 +17,8 @@ #define BOOT_CODE_ARRAY vax_ka655x_bin #endif #define BOOT_CODE_URL NULL -#elif !defined(BOOT_CODE_SIZE_1) +#endif +#if !defined(BOOT_CODE_SIZE_1) #define BOOT_CODE_SIZE_1 0x20000 #define BOOT_CODE_CHECKSUM_1 0xFF7673B6 #define BOOT_CODE_FILENAME_1 "ka655x.bin" diff --git a/VAX/vax_ka750_bin_new.h b/VAX/vax_ka750_bin_new.h index 70cd1e0f..0a657be5 100644 --- a/VAX/vax_ka750_bin_new.h +++ b/VAX/vax_ka750_bin_new.h @@ -1,7 +1,7 @@ #ifndef ROM_vax_ka750_bin_new_H #define ROM_vax_ka750_bin_new_H 0 /* - VAX/vax_ka750_bin_new.h produced at Sat Jun 17 18:17:48 2023 + VAX/vax_ka750_bin_new.h produced at Sun Jul 2 10:12:00 2023 from VAX/ka750_new.bin which was last modified at Sat Apr 29 15:56:37 2023 file size: 1024 (0x400) - checksum: 0xFFFE7BE5 This file is a generated file and should NOT be edited or changed by hand. @@ -20,7 +20,8 @@ #define BOOT_CODE_ARRAY vax_ka750_bin_new #endif #define BOOT_CODE_URL NULL -#elif !defined(BOOT_CODE_SIZE_1) +#endif +#if !defined(BOOT_CODE_SIZE_1) #define BOOT_CODE_SIZE_1 0x400 #define BOOT_CODE_CHECKSUM_1 0xFFFE7BE5 #define BOOT_CODE_FILENAME_1 "ka750_new.bin" diff --git a/VAX/vax_ka750_bin_old.h b/VAX/vax_ka750_bin_old.h index 3c9fb271..de67c946 100644 --- a/VAX/vax_ka750_bin_old.h +++ b/VAX/vax_ka750_bin_old.h @@ -1,7 +1,7 @@ #ifndef ROM_vax_ka750_bin_old_H #define ROM_vax_ka750_bin_old_H 0 /* - VAX/vax_ka750_bin_old.h produced at Sat Jun 17 18:17:48 2023 + VAX/vax_ka750_bin_old.h produced at Sun Jul 2 10:12:00 2023 from VAX/ka750_old.bin which was last modified at Sat Apr 29 15:56:37 2023 file size: 1024 (0x400) - checksum: 0xFFFEBAA5 This file is a generated file and should NOT be edited or changed by hand. @@ -20,7 +20,8 @@ #define BOOT_CODE_ARRAY vax_ka750_bin_old #endif #define BOOT_CODE_URL NULL -#elif !defined(BOOT_CODE_SIZE_1) +#endif +#if !defined(BOOT_CODE_SIZE_1) #define BOOT_CODE_SIZE_1 0x400 #define BOOT_CODE_CHECKSUM_1 0xFFFEBAA5 #define BOOT_CODE_FILENAME_1 "ka750_old.bin" diff --git a/VAX/vax_vcb02_bin.h b/VAX/vax_vcb02_bin.h index fc53b499..03e07ed8 100644 --- a/VAX/vax_vcb02_bin.h +++ b/VAX/vax_vcb02_bin.h @@ -1,7 +1,7 @@ #ifndef ROM_vax_vcb02_bin_H #define ROM_vax_vcb02_bin_H 0 /* - VAX/vax_vcb02_bin.h produced at Sat Jun 17 18:17:48 2023 + VAX/vax_vcb02_bin.h produced at Sun Jul 2 10:12:00 2023 from VAX/vcb02.bin which was last modified at Sat Apr 29 15:56:37 2023 file size: 16384 (0x4000) - checksum: 0xFFF1D2AD This file is a generated file and should NOT be edited or changed by hand. @@ -17,7 +17,8 @@ #define BOOT_CODE_ARRAY vax_vcb02_bin #endif #define BOOT_CODE_URL NULL -#elif !defined(BOOT_CODE_SIZE_1) +#endif +#if !defined(BOOT_CODE_SIZE_1) #define BOOT_CODE_SIZE_1 0x4000 #define BOOT_CODE_CHECKSUM_1 0xFFF1D2AD #define BOOT_CODE_FILENAME_1 "vcb02.bin" diff --git a/VAX/vax_vmb_exe.h b/VAX/vax_vmb_exe.h index 0380fdfe..b42617f1 100644 --- a/VAX/vax_vmb_exe.h +++ b/VAX/vax_vmb_exe.h @@ -1,7 +1,7 @@ #ifndef ROM_vax_vmb_exe_H #define ROM_vax_vmb_exe_H 0 /* - VAX/vax_vmb_exe.h produced at Sat Jun 17 18:17:48 2023 + VAX/vax_vmb_exe.h produced at Sun Jul 2 10:12:00 2023 from VAX/vmb.exe which was last modified at Sat Apr 29 15:56:37 2023 file size: 44544 (0xAE00) - checksum: 0xFFC014BB This file is a generated file and should NOT be edited or changed by hand. @@ -17,7 +17,8 @@ #define BOOT_CODE_ARRAY vax_vmb_exe #endif #define BOOT_CODE_URL NULL -#elif !defined(BOOT_CODE_SIZE_1) +#endif +#if !defined(BOOT_CODE_SIZE_1) #define BOOT_CODE_SIZE_1 0xAE00 #define BOOT_CODE_CHECKSUM_1 0xFFC014BB #define BOOT_CODE_FILENAME_1 "vmb.exe" diff --git a/sim_BuildROMs.c b/sim_BuildROMs.c index 1475b5d2..cea3107b 100644 --- a/sim_BuildROMs.c +++ b/sim_BuildROMs.c @@ -361,7 +361,7 @@ fprintf (iFile, "#define BOOT_CODE_ARRAY %s\r\n", rom_array_name); fprintf (iFile, "#endif\r\n"); fprintf (iFile, "#define BOOT_CODE_URL NULL\r\n"); for (rom = 1; rom <= MAX_CONCURRENT_ROMS; rom++) { - fprintf (iFile, "#elif !defined(BOOT_CODE_SIZE_%d)\r\n", rom); + fprintf (iFile, "%s !defined(BOOT_CODE_SIZE_%d)\r\n", (rom == 1) ? "#endif\r\n#if" : "#elif", rom); fprintf (iFile, "#define BOOT_CODE_SIZE_%d 0x%X\r\n", rom, (int)statb.st_size); fprintf (iFile, "#define BOOT_CODE_CHECKSUM_%d 0x%X\r\n", rom, checksum); fprintf (iFile, "#define BOOT_CODE_FILENAME_%d \"%s\"\r\n", rom, load_filename); diff --git a/swtp6800/swtp6800/swtp_swtbugv10_bin.h b/swtp6800/swtp6800/swtp_swtbugv10_bin.h index 878da987..1aecc785 100644 --- a/swtp6800/swtp6800/swtp_swtbugv10_bin.h +++ b/swtp6800/swtp6800/swtp_swtbugv10_bin.h @@ -1,7 +1,7 @@ #ifndef ROM_swtp_swtbugv10_bin_H #define ROM_swtp_swtbugv10_bin_H 0 /* - swtp6800/swtp6800/swtp_swtbugv10_bin.h produced at Sat Jun 17 18:17:48 2023 + swtp6800/swtp6800/swtp_swtbugv10_bin.h produced at Sun Jul 2 10:12:01 2023 from swtp6800/swtp6800/swtbugv10.bin which was last modified at Sat Apr 29 15:56:38 2023 file size: 1024 (0x400) - checksum: 0xFFFE4FBC This file is a generated file and should NOT be edited or changed by hand. @@ -17,7 +17,8 @@ #define BOOT_CODE_ARRAY swtp_swtbugv10_bin #endif #define BOOT_CODE_URL NULL -#elif !defined(BOOT_CODE_SIZE_1) +#endif +#if !defined(BOOT_CODE_SIZE_1) #define BOOT_CODE_SIZE_1 0x400 #define BOOT_CODE_CHECKSUM_1 0xFFFE4FBC #define BOOT_CODE_FILENAME_1 "swtbugv10.bin"