Re: Re: News - Commercial Version of Hercules - Turbo Hercules
Tony Harminc <[email protected]> Sun, 11 Apr 2010 00:03:44 -0400
| Newsgroups | gmane.comp.emulators.hercules390.advocacy |
|---|---|
| Message-ID | <[email protected]> |
On 10 April 2010 08:05, kerravon86 <kerravon86-/[email protected]> wrote: > In this case, we don't greatly care that IBM isn't > being forced to document its interfaces. They have > published their interface of their own free will > anyway - otherwise their customers can't use it. > > There are some things that aren't documented very > well (DIAG?) but we can apparently live without > that for the time being. You weren't around during the glory days of 2002, when Peter Ward (of Funsoft) and Phil Payne (ex Amdahl guy with some strange axe to grind against hercules) spent endless fun hours trolling about the origins of the Hercules implementation of the SIE instruction for zArch. (It turns out it *was* documented publicly by IBM, but there's some question about whether that was a mistake on IBM's part.) Certainly the general instructions are well documented, but there are control instructions that are not. DIagnose is not a good example, as it is entirely model dependent, and is not generally used by operating systems. But SIE is a good one, as are the Service Processor interfaces, and several others. And it's interesting that IBM's letter to TurboHercules appears to be making noises about the Hercules' use of "proprietary" information. I wonder if that goes back to the 2002 days, or if there's something newer. Tony H.