mirror of
https://github.com/simh/simh.git
synced 2026-01-11 23:52:58 +00:00
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.
137 lines
7.4 KiB
C
137 lines
7.4 KiB
C
#ifndef ROM_vax_ka750_bin_old_H
|
|
#define ROM_vax_ka750_bin_old_H 0
|
|
/*
|
|
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.
|
|
|
|
From ROM set: 990A9, 948A9, 906A9, 905A9 (Boots: A=DD, B=DM, C=DL, D=DU)
|
|
|
|
*/
|
|
#if !defined(BOOT_CODE_SIZE)
|
|
#define BOOT_CODE_SIZE 0x400
|
|
#define BOOT_CODE_CHECKSUM 0xFFFEBAA5
|
|
#define BOOT_CODE_FILENAME "ka750_old.bin"
|
|
#define BOOT_CODE_FILEPATH "VAX/ka750_old.bin"
|
|
#if defined(DONT_USE_INTERNAL_ROM)
|
|
#define BOOT_CODE_ARRAY NULL
|
|
#else
|
|
#define BOOT_CODE_ARRAY vax_ka750_bin_old
|
|
#endif
|
|
#define BOOT_CODE_URL NULL
|
|
#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"
|
|
#define BOOT_CODE_FILEPATH_1 "VAX/ka750_old.bin"
|
|
#if defined(DONT_USE_INTERNAL_ROM)
|
|
#define BOOT_CODE_ARRAY_1 NULL
|
|
#else
|
|
#define BOOT_CODE_ARRAY_1 vax_ka750_bin_old
|
|
#endif
|
|
#define BOOT_CODE_URL_1 NULL
|
|
#elif !defined(BOOT_CODE_SIZE_2)
|
|
#define BOOT_CODE_SIZE_2 0x400
|
|
#define BOOT_CODE_CHECKSUM_2 0xFFFEBAA5
|
|
#define BOOT_CODE_FILENAME_2 "ka750_old.bin"
|
|
#define BOOT_CODE_FILEPATH_2 "VAX/ka750_old.bin"
|
|
#if defined(DONT_USE_INTERNAL_ROM)
|
|
#define BOOT_CODE_ARRAY_2 NULL
|
|
#else
|
|
#define BOOT_CODE_ARRAY_2 vax_ka750_bin_old
|
|
#endif
|
|
#define BOOT_CODE_URL_2 NULL
|
|
#elif !defined(BOOT_CODE_SIZE_3)
|
|
#define BOOT_CODE_SIZE_3 0x400
|
|
#define BOOT_CODE_CHECKSUM_3 0xFFFEBAA5
|
|
#define BOOT_CODE_FILENAME_3 "ka750_old.bin"
|
|
#define BOOT_CODE_FILEPATH_3 "VAX/ka750_old.bin"
|
|
#if defined(DONT_USE_INTERNAL_ROM)
|
|
#define BOOT_CODE_ARRAY_3 NULL
|
|
#else
|
|
#define BOOT_CODE_ARRAY_3 vax_ka750_bin_old
|
|
#endif
|
|
#define BOOT_CODE_URL_3 NULL
|
|
#elif !defined(BOOT_CODE_SIZE_4)
|
|
#define BOOT_CODE_SIZE_4 0x400
|
|
#define BOOT_CODE_CHECKSUM_4 0xFFFEBAA5
|
|
#define BOOT_CODE_FILENAME_4 "ka750_old.bin"
|
|
#define BOOT_CODE_FILEPATH_4 "VAX/ka750_old.bin"
|
|
#if defined(DONT_USE_INTERNAL_ROM)
|
|
#define BOOT_CODE_ARRAY_4 NULL
|
|
#else
|
|
#define BOOT_CODE_ARRAY_4 vax_ka750_bin_old
|
|
#endif
|
|
#define BOOT_CODE_URL_4 NULL
|
|
#endif
|
|
#if !defined(DONT_USE_INTERNAL_ROM)
|
|
unsigned char vax_ka750_bin_old[] = {
|
|
0x44,0x44,0xC0,0x8F,0x00,0x01,0x00,0x00,0x5E,0xDD,0x58,0x9F,0xCE,0x04,0xFD,0xD4,
|
|
0x58,0x16,0xAF,0x21,0xE8,0x50,0x01,0x00,0x7C,0x51,0x9E,0xAF,0x32,0x56,0xD0,0x8F,
|
|
0x40,0x00,0x00,0x00,0x50,0xD5,0x8E,0xD0,0x8E,0x58,0xC2,0x8F,0x00,0x01,0x00,0x00,
|
|
0x5E,0x17,0xCE,0x0C,0xFE,0xDA,0x01,0x1E,0xD4,0x52,0x30,0x81,0x00,0xDB,0x1D,0x52,
|
|
0x3C,0x8F,0x04,0x04,0x52,0x10,0x77,0xDB,0x1D,0x57,0x91,0x57,0x10,0x12,0xF8,0xBB,
|
|
0x8F,0x60,0x00,0xD0,0xAE,0x0C,0x55,0xD4,0x59,0x9E,0xCF,0x85,0x00,0x50,0xD5,0x53,
|
|
0x13,0x04,0x9A,0x53,0xA0,0x04,0x9A,0x05,0x51,0x3C,0x80,0x52,0x10,0x49,0xF5,0x51,
|
|
0xF8,0x3C,0x58,0x52,0x10,0x41,0x3C,0x59,0x52,0x10,0x3C,0x10,0x53,0x97,0x52,0x12,
|
|
0x0F,0x9A,0x51,0x56,0x10,0x4C,0x90,0x51,0x85,0xF5,0x56,0xF8,0x10,0x42,0x11,0xEB,
|
|
0x3C,0x01,0x50,0xC2,0x8F,0x00,0x02,0x00,0x00,0x55,0xD1,0x55,0xAE,0x0C,0x12,0x10,
|
|
0x10,0x2E,0xD5,0x51,0x19,0x0A,0xD0,0x05,0x55,0x10,0x25,0xF5,0x55,0xFB,0x11,0x02,
|
|
0xD4,0x50,0xBA,0x8F,0x60,0x00,0x05,0xA0,0x52,0x59,0x1E,0x02,0xB6,0x59,0x10,0x05,
|
|
0x78,0x8F,0xF8,0x52,0x52,0xDB,0x1E,0x57,0xE1,0x07,0x57,0xF9,0xDA,0x52,0x1F,0x05,
|
|
0x10,0x00,0x9A,0x51,0x52,0xDB,0x1C,0x57,0xE1,0x07,0x57,0xF6,0xDB,0x1D,0x51,0x19,
|
|
0xCF,0x05,0x02,0x0A,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,
|
|
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB3,
|
|
0x4D,0x44,0xC0,0x8F,0x00,0x01,0x00,0x00,0x5E,0xBB,0x20,0xD0,0x52,0x51,0xC0,0x8F,
|
|
0x20,0x1F,0x00,0x00,0x52,0xD4,0x55,0xD4,0x58,0x16,0xAF,0x18,0xE8,0x50,0x01,0x00,
|
|
0x9E,0xAF,0x11,0x56,0xD0,0x01,0x50,0xBA,0x20,0xC2,0x8F,0x00,0x01,0x00,0x00,0x5E,
|
|
0x17,0xCE,0x0C,0xFE,0xBB,0x8F,0x40,0x00,0xB0,0x20,0xA2,0x08,0x10,0x73,0xB0,0x53,
|
|
0xA2,0x08,0xB0,0x01,0x62,0x10,0x6A,0xB3,0x8F,0x00,0x10,0xA2,0x08,0x12,0x5B,0xB3,
|
|
0x8F,0x80,0x00,0xA2,0x0A,0x13,0xE1,0xD4,0x56,0xB3,0x8F,0x00,0x01,0xA2,0x0A,0x13,
|
|
0x05,0xA8,0x8F,0x00,0x04,0x56,0xB0,0x20,0xA2,0x08,0x10,0x45,0xB0,0x53,0xA2,0x08,
|
|
0xA9,0x03,0x56,0x62,0x10,0x3B,0xD4,0x59,0x7B,0x8F,0x42,0x00,0x00,0x00,0x58,0x57,
|
|
0x58,0xB0,0x57,0xA2,0x10,0x7B,0x16,0x58,0x58,0x59,0xF0,0x58,0x08,0x08,0x59,0xB0,
|
|
0x59,0xA2,0x06,0xB0,0x55,0xA2,0x04,0xAE,0x8F,0x00,0x01,0xA2,0x02,0xA9,0x11,0x56,
|
|
0x62,0x10,0x0E,0x3C,0x01,0x50,0xB5,0x62,0x18,0x02,0xD4,0x50,0xBA,0x8F,0x40,0x00,
|
|
0x05,0xB3,0x8F,0x80,0x80,0x62,0x13,0xF9,0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
|
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
|
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
|
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
|
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x16,
|
|
0x4C,0x44,0xC0,0x8F,0x00,0x01,0x00,0x00,0x5E,0xBB,0x20,0xD0,0x52,0x51,0xC0,0x8F,
|
|
0x00,0x19,0x00,0x00,0x52,0x78,0x08,0x53,0x55,0xB0,0x55,0x62,0x3C,0x62,0x55,0xE9,
|
|
0x55,0xFA,0xD4,0x55,0xD4,0x58,0x10,0x1B,0xE8,0x50,0x03,0x00,0x11,0xEE,0x9E,0xAF,
|
|
0x12,0x56,0xBA,0x20,0xC2,0x8F,0x00,0x01,0x00,0x00,0x5E,0xD0,0x02,0x50,0x01,0x17,
|
|
0xCE,0x0C,0xFE,0xBB,0x8F,0x5A,0x03,0x78,0x08,0x53,0x53,0xB0,0x0B,0xA2,0x04,0x3E,
|
|
0xA3,0x04,0x62,0xC4,0x02,0x58,0xD4,0x59,0x7B,0x8F,0x50,0x00,0x00,0x00,0x58,0x56,
|
|
0x58,0x7B,0x28,0x58,0x58,0x54,0x78,0x07,0x56,0x56,0xF0,0x58,0x06,0x01,0x56,0x10,
|
|
0x71,0x3E,0xA3,0x08,0x62,0x10,0x6B,0x3C,0x62,0x59,0xE0,0x0F,0x59,0x69,0x3C,0xA2,
|
|
0x06,0x50,0x8A,0x3F,0x50,0xB1,0x56,0x50,0x13,0x32,0xCB,0x8F,0x7F,0x00,0x00,0x00,
|
|
0x56,0x51,0xAA,0x8F,0x7F,0x00,0x50,0xC2,0x51,0x50,0x18,0x06,0xAE,0x50,0x50,0x88,
|
|
0x04,0x50,0x96,0x50,0xE1,0x06,0x56,0x03,0x88,0x10,0x50,0xB0,0x50,0xA2,0x04,0x3E,
|
|
0xA3,0x06,0x62,0x10,0x2D,0x3C,0x62,0x59,0xE0,0x0F,0x59,0x2B,0xA0,0x54,0x56,0xB0,
|
|
0x55,0xA2,0x02,0xB0,0x56,0xA2,0x04,0xB0,0x8F,0x00,0xFF,0xA2,0x06,0x3E,0xA3,0x0C,
|
|
0x62,0x10,0x0F,0x3C,0x62,0x59,0xE0,0x0F,0x59,0x0D,0xD0,0x01,0x50,0xBA,0x8F,0x5A,
|
|
0x03,0x05,0x95,0x62,0x18,0xFC,0x05,0xD4,0x50,0xBA,0x8F,0x5A,0x03,0x05,0x00,0x00,
|
|
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3B,
|
|
0x55,0x44,0xC0,0xAF,0x71,0x5E,0xC3,0x8F,0x00,0x03,0x00,0x00,0x5E,0x57,0xC1,0x8F,
|
|
0x00,0xFA,0x00,0x00,0x57,0x54,0x9E,0xAF,0xE7,0x51,0xD1,0x51,0x54,0x12,0x09,0xC0,
|
|
0xAF,0x54,0x54,0xC0,0xAF,0x50,0xAF,0x54,0xBB,0x20,0xD0,0x52,0x51,0xC0,0x8F,0x68,
|
|
0x14,0x00,0x00,0x52,0xD0,0x02,0x56,0xF5,0x56,0x01,0x00,0xB4,0x62,0xD0,0x0B,0x55,
|
|
0x9E,0xAF,0x37,0x58,0xB0,0xA2,0x02,0x59,0x19,0xED,0xE1,0x55,0x59,0xF6,0xB0,0x88,
|
|
0xA2,0x02,0xF3,0x0E,0x55,0xEE,0xD4,0x55,0xD4,0x58,0xDD,0x57,0x10,0x24,0xE8,0x50,
|
|
0x01,0x00,0xC0,0x04,0x5E,0x9E,0xAF,0x1A,0x56,0xD0,0x11,0x50,0xBA,0x20,0xC2,0xAF,
|
|
0x05,0x5E,0x17,0xCE,0x0C,0xFE,0x00,0x01,0x00,0x00,0x00,0x80,0x04,0xFA,0x00,0x00,
|
|
0x01,0x00,0xC3,0x55,0xAE,0x04,0x57,0xC0,0xAF,0xF2,0x57,0x10,0x2F,0xB0,0x09,0xA7,
|
|
0x48,0xB5,0x62,0xD5,0x67,0x19,0xFC,0x95,0xA7,0x16,0x12,0x1F,0x10,0x1E,0xB0,0x21,
|
|
0xA7,0x48,0xD0,0x58,0xA7,0x5C,0xD0,0x55,0xA7,0x50,0xD0,0x02,0xA7,0x4D,0xB5,0x62,
|
|
0xD5,0x67,0x19,0xFC,0x95,0xA7,0x16,0x12,0x02,0xD6,0x50,0x05,0xD0,0x57,0x59,0xD0,
|
|
0x0E,0x50,0x7C,0x89,0xF5,0x50,0xFB,0xB0,0x24,0xA7,0x3C,0xB0,0x53,0xA7,0x44,0xC1,
|
|
0x8F,0x0C,0x00,0x00,0x80,0x57,0x67,0xC1,0x8F,0x40,0x00,0x00,0x80,0x57,0xA7,0x04,
|
|
0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
|
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x29,};
|
|
#endif
|
|
#endif /* ROM_vax_ka750_bin_old_H */
|