The Prisma 40 uses the same OSI CLNS based boot loader as the 020 models, details are here. The only significant difference is that the boot parameters are now held in an EEPROM which is managed by the I/O processor. These are copied into SRAM on boot-up and there are some new monitor commands to manipulate them:
getsetups fetch EEPROM setup data from the I/O processor dmpsetups dump the setup data to the console (in hex) putsetups write setup data back to EEPROM
The output from 'dmpsetups' looks like this:
>>>dmpsetups 00800410: 08 00 09 05 3C 9B 00 0A 00 00 00 00 00 00 00 00 *....<...........* 00800420: 00 00 00 00 00 00 2F 63 61 6C 79 78 34 30 00 00 *....../calyx40..* 00800430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 *................* 00800440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 *................* 00800450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 *................* 00800460: 00 00 00 00 00 00 77 79 35 30 2E 69 67 73 00 00 *......wy50.igs..* 00800470: 00 00 00 00 00 00 00 35 30 30 00 00 00 00 00 00 *.......500......* 00800480: 00 00 00 00 00 00 00 00 49 00 01 08 00 09 05 3C *........I......<* 00800490: 9B 00 00 00 00 00 00 00 00 00 00 00 00 00 49 00 *..............I.* 008004A0: 01 00 00 E9 00 07 B2 00 00 00 00 00 00 00 00 00 *...i..2.........* 008004B0: 00 00 00 0A 00 01 00 00 00 00 00 00 00 00 00 00 *................* 008004C0: 32 35 35 00 00 00 00 00 00 00 00 00 00 00 00 00 *255.............* 008004D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 *................* 008004E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 *................* 008004F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 *................* 00800500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 *................* 00800510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 *................* 00800520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 *................* 00800530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 *................* 00800540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 *................* 00800550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 *................* 00800560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 *................* 00800570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 *................* 00800580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 *................* 00800590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 *................* 008005A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 *................* 008005B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 *................* 008005C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 *................* 008005D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 *................* 008005E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 *................* >>>
The addresses I have been able to identify are:
00800410 6 byte MAC address of the boot server 00800426 Name of the boot file 00800488 NSAP of boot server 0080049E NSAP of this Prisma
The boot server MAC and NSAP addresses can be modified in SRAM using the 'mb' monitor command then written back to EEPROM using 'putsetups'.