SPARC:
Я никогда не устанавливал OpenSolaris ни на что. Вы можете попробовать NetBSD: он запускает машины SPARC по крайней мере так же, как Solaris, и использует исполняемые файлы формата ELF. Исходный код также доступен для изучения.
Вам нужно будет понять формат файла ELF. Я не помню, чтобы какой-то конкретный документ выделялся в те времена, когда я хотел понять ELF, и похоже, что Google может предложить большое количество веб-сайтов, которые объясняют ELF. Мой совет по ELF - написать программу для чтения заголовков ELF, а затем вывести их в читаемый текстовый формат, хотя многие такие программы уже существуют.
Вам также понадобится дизассемблер SPARC, который понимает ELF. Я написал один давным-давно, вероятно, сегодня он будет работать достаточно хорошо. http://www.stratigery.com/elf_dis.tar.Z
Вы можете скачать PDF-файлы о SPARC здесь: http://www.sparc.com/specificationsDocuments.html Я рекомендую руководства по архитектуре SPARC V8 и V9.
PA-RISC:
Это очень странная архитектура с очень небольшим количеством документации. Я полагаю, что PA-RISC была RISC-архитектурой Apollo Computer (R.I.P), а затем HP купила Apollo в 1990 или 1991 году. Стек растет, а куча растет, где почти все остальное происходит наоборот. Он также имеет сегментный регистр, но он работает не так, как сегментация x86.
HP - действительно единственное место, где можно найти что-нибудь о PA-RISC.