simh-testsetgenerator/VAX/vax_ka750_bin_new.h
Mark Pizzolato 4baecec0b1 VAX750: Added VAX. 11.750 Boot ROM booting options
VAX 11/.750 Boot ROM code makes non-longword memory references to MassBus and Unibus register space.  Minor changes were necessary to allow this behavior which was architecturally undefined behavior, but had real code which depended on it.

Added a BOOTDEV option to the CPU to reflect the 4 position boot device selection switch on real VAX 11/750 hardware.

The UBA750 initial state started with the UBA map registers validly mapping the first 256KB of RAM to Unibus space.

Added simulated PCS/WCS memory which boot code on some operating systems (Ultrix and other BSD derived systems) automatically loaded on the VAX 11/750.  PCS/WCS was also automatically loaded by the newer versions of the BOOT ROMs.
2015-09-10 21:42:16 -07:00

80 lines
5.7 KiB
C

#ifndef ROM_vax_ka750_bin_new_H
#define ROM_vax_ka750_bin_new_H 0
/*
VAX/vax_ka750_bin_new.h produced at Thu Aug 06 09:27:12 2015
from VAX/ka750_new.bin which was last modified at Tue Jul 28 12:12:03 2015
file size: 1024 (0x400) - checksum: 0xFFFE7BE5
This file is a generated file and should NOT be edited or changed by hand.
From ROM set: E40A9, E41A9, E42A9, E43A9 (Boots: A=DD, B=DB, C=DU
*/
#define BOOT_CODE_SIZE 0x400
#define BOOT_CODE_FILENAME "ka750_new.bin"
#define BOOT_CODE_ARRAY vax_ka750_bin_new
unsigned char vax_ka750_bin_new[] = {
0x44,0x44,0xC3,0x8F,0x00,0x02,0x00,0x00,0x5E,0x57,0xBB,0x3F,0x30,0xF4,0x02,0xBA,
0x3F,0xD4,0x54,0x9E,0xCE,0x00,0x01,0x5E,0xBB,0x8F,0x06,0x01,0x9F,0xCE,0x0C,0xFD,
0xDA,0x01,0x1E,0xD4,0x52,0x10,0x45,0xB0,0x8F,0x04,0x04,0x52,0x10,0x3E,0xD0,0x10,
0x52,0x10,0x47,0xDB,0x1D,0x52,0x10,0x4F,0xD1,0x10,0x52,0x13,0x01,0x00,0xE8,0x54,
0x1C,0xD4,0x58,0x9E,0xAF,0x72,0x56,0x16,0x66,0xE9,0x50,0xF1,0x9A,0x8F,0x40,0x6E,
0xBA,0x8F,0x07,0x01,0x9E,0xCE,0x00,0xFF,0x5E,0x17,0xCE,0x0C,0xFE,0x05,0x02,0x0A,
0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0xA0,0x52,0xAF,0xFA,
0xD8,0x00,0xAF,0xF6,0x10,0x04,0x9C,0x18,0x52,0x52,0xDB,0x1E,0x51,0xE1,0x07,0x51,
0xF9,0xDA,0x52,0x1F,0x05,0xD4,0x51,0xDB,0x1C,0x52,0xE1,0x07,0x52,0xF9,0xDB,0x1D,
0x52,0x18,0x02,0xD4,0x50,0x80,0x52,0x51,0xD8,0x00,0x51,0x05,0x10,0xE9,0x9A,0x52,
0x54,0x10,0xE4,0x90,0x52,0x85,0xF5,0x54,0xF8,0x90,0x51,0x54,0x10,0xD7,0x10,0xD7,
0x91,0x51,0x54,0x13,0x02,0xD4,0x50,0x05,0xBB,0x36,0xD0,0x01,0x50,0x90,0x53,0xAF,
0xA1,0xB0,0x58,0xAF,0xA3,0x9E,0xAF,0x96,0x55,0xB4,0xAF,0x9E,0xD0,0x07,0x54,0xB0,
0x85,0x52,0x10,0x98,0xF5,0x54,0xF8,0xD0,0xAE,0x14,0x55,0x10,0xA8,0xF5,0x52,0x04,
0x10,0xBA,0x11,0xF7,0xF5,0x52,0x13,0x9E,0xAE,0xE4,0x55,0x10,0xAF,0x95,0xA5,0xF7,
0x19,0x08,0xB1,0x8F,0x00,0x02,0xA5,0xFC,0x13,0x02,0xD4,0x50,0xBA,0x36,0x05,0xB2,
0x42,0x44,0xC3,0x8F,0x00,0x02,0x00,0x00,0x5E,0x57,0xBB,0x3F,0x16,0xE7,0x03,0xFD,
0x00,0x00,0xBA,0x3F,0x10,0x33,0xD6,0xA1,0x04,0xD4,0x58,0xC0,0x30,0x5E,0x10,0x48,
0xD4,0x50,0xD0,0x53,0x52,0x9E,0xEF,0x0B,0x00,0x00,0x00,0x56,0xC2,0x30,0x5E,0xB5,
0x59,0x12,0xE1,0x17,0xA7,0x0C,0xD0,0xAE,0x04,0x57,0x10,0x0D,0x10,0x2A,0xB5,0x59,
0x13,0x03,0xD4,0x50,0x05,0x9A,0x01,0x50,0x05,0x78,0x07,0x53,0x50,0xC0,0x51,0x50,
0xA0,0x8F,0x00,0x04,0x50,0x05,0xCB,0x8F,0xFF,0xFF,0x71,0xFF,0xA1,0x08,0x59,0x13,
0x01,0x00,0xE1,0x07,0xA0,0x04,0xEF,0x05,0x10,0xEC,0x9A,0x13,0x60,0x10,0xE7,0xC8,
0x8F,0x00,0x10,0x00,0x00,0xA0,0x24,0xEF,0x09,0x0F,0x57,0xC1,0x00,0x08,0xC8,0x8F,
0x00,0x00,0x00,0x80,0xC1,0x00,0x08,0xEF,0x00,0x09,0x57,0xA1,0x0C,0xCE,0x8F,0x00,
0x02,0x00,0x00,0xA1,0x10,0xBB,0x0F,0x3A,0xA0,0x18,0x08,0xEF,0x3A,0x00,0x00,0x00,
0x12,0x01,0x00,0x98,0xA1,0x08,0x53,0x98,0xA1,0x10,0x52,0xC4,0x53,0x52,0xC1,0x6E,
0x28,0x50,0x7B,0x52,0x58,0x60,0x58,0x7B,0x53,0x58,0x59,0x58,0xBA,0x0F,0x78,0x08,
0x59,0xA0,0x14,0xC0,0x58,0xA0,0x14,0x9A,0x39,0x60,0xE0,0x1F,0xA1,0x08,0xFB,0xAB,
0x8F,0x00,0x20,0xA1,0x08,0x59,0xD6,0xA1,0x04,0x05,0x10,0x11,0x12,0x14,0x15,0x16,
0x17,0x22,0x16,0x16,0x16,0x20,0x20,0x1F,0x20,0x32,0x13,0x13,0x13,0x05,0x05,0x0E,
0x13,0x48,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x96,
0x55,0x44,0xC3,0x8F,0x00,0x02,0x00,0x00,0x5E,0x57,0xBB,0x3F,0x16,0xE7,0x03,0xFD,
0x00,0x00,0xBA,0x3F,0xC0,0xAF,0x6C,0x5E,0xC1,0x8F,0x00,0xFA,0x00,0x00,0x57,0x54,
0x9E,0xAF,0xDD,0x51,0xD1,0x51,0x54,0x12,0x09,0xC0,0xAF,0x57,0x54,0xC0,0xAF,0x53,
0xAF,0x57,0xBB,0x20,0xD0,0x52,0x51,0xC0,0x8F,0x68,0x14,0x00,0x00,0x52,0xD0,0x04,
0x56,0xF5,0x56,0x01,0x00,0xB4,0x62,0xD0,0x0B,0x55,0x9E,0xAF,0x3A,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,0x27,0xE8,0x50,0x04,0xF5,0x56,0xD7,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,0x40,0xB0,0x04,0xA7,0x48,0xB5,0x62,
0xD5,0x67,0x19,0xFC,0x95,0xA7,0x16,0x12,0x30,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,0x2E,
0x53,0x43,0x00,0x9A,0x8F,0x40,0x5A,0xDA,0x5A,0x23,0xD0,0x01,0x54,0x30,0x10,0xFD,
0xDD,0x8F,0x05,0x23,0x00,0x00,0xDD,0x8F,0x8B,0x64,0x5C,0x4D,0xD0,0x06,0x55,0x9E,
0xE7,0x00,0xF6,0x00,0x00,0x7E,0xDD,0x55,0xDD,0x02,0xFA,0x6E,0xCF,0xB9,0x00,0xE8,
0x50,0x03,0x31,0x82,0x00,0xD6,0xAE,0x04,0xA0,0x8F,0x00,0x02,0xAE,0x08,0xFA,0x6E,
0xCF,0xA5,0x00,0xA0,0x0C,0x5E,0xE8,0x50,0x02,0x11,0x6C,0x9E,0xE7,0x00,0xF6,0x00,
0x00,0x51,0x9E,0xA1,0x0A,0x52,0x3C,0xA1,0x06,0x53,0xC0,0x0E,0x53,0x3C,0xA1,0x08,
0x54,0xEF,0x00,0x04,0xA2,0x01,0x56,0xD1,0x56,0x08,0x13,0x6A,0xD1,0x56,0x01,0x13,
0x59,0xD1,0x56,0x02,0x13,0x54,0xD1,0x56,0x04,0x12,0x3C,0xD1,0xA2,0x02,0x6E,0x12,
0x49,0xB1,0xA2,0x06,0xAE,0x04,0x12,0x42,0x3C,0xA2,0x08,0x56,0x9E,0xC7,0x00,0x02,
0x7E,0xDD,0x54,0xDD,0x02,0xFA,0x6E,0xCF,0x4E,0x00,0xE8,0x50,0x02,0x11,0x18,0xD7,
0x56,0xD1,0x56,0x00,0x13,0x1D,0xD6,0xAE,0x04,0xA0,0x8F,0x00,0x02,0xAE,0x08,0xFA,
0x6E,0xCF,0x34,0x00,0xE8,0x50,0xE8,0x9A,0x3F,0x5A,0xDA,0x5A,0x23,0x9E,0xC7,0xE4,
0x01,0x5E,0x05,0x9E,0xC7,0x00,0x02,0x55,0x17,0x65,0x3C,0xA2,0x08,0x56,0xC0,0x56,
0x54,0xC0,0x53,0x52,0x11,0x8B,0x3C,0xA1,0x02,0x55,0x13,0xDB,0xD7,0x55,0x78,0x01,
0x55,0x55,0xC0,0x06,0x55,0x31,0x37,0xFF,0x00,0x00,0xD4,0x53,0xD0,0xAC,0x04,0x58,
0xDD,0xAC,0x08,0x30,0xC2,0xFC,0xD5,0x8E,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x17,};
#endif /* ROM_vax_ka750_bin_new_H */