%META:TOPICINFO{author="ChrisBartram" date="1170378116" format="1.1" version="1.2"}% %META:TOPICPARENT{name="Hp3000Hardware"}% ---+ How do I upgrade from a classic HP3000 to a PA-RISC HP3000 For the most part, you can simply use the provided utilities to migrate your accounting structure, restore your files, and run compatibility mode just fine. There are, of course, certain exceptions to this rule. The following list is *not* comprehensive (caveat emptor) but include: * Anything using Privileged Mode (in-house, 3rd party, or HP-supplied). * Anything calling COMMAND to invoke non-MPE/iX supported commands such as PTAPE, any caching-related commands, private volumes, and other specifics. * Any code looking for PARM= or INFO= by tracing stack markers (depends on release of MPE and MPE/iX). * Anything dependent on system log files. * Anything dependent on LDEVs being < 255 or device type/subtype info. When you start converting your code to "native mode" there are other considerations, such as alignment issues (persistant problem with any converted applications), switch stubs (if you have RL/SL linkages), and floating-point data conversion issues (the "Classics" used an HP format, while "Spectrums" use the IEEE format). However, don't dismay, things are much better now (time-proven) than they used to be, but it is rarely if ever a "recompile and go" scenario. --[[JeffKell]] -- Main.ChrisBartram - 16 May 2006