Brain dump thread on some troubles I'm having with MAME's emulationg of the TurboGX graphics board for Sun4 workstations. [thread]
On the other hand, the way the Solaris 2.5.1 installer behaves can be best described as "downright bizarre". For one thing, the moment it starts up OpenWindows, it uploads a palette consisting of exactly one white entry and 255 black entries.
-
-
It then draws two logos using numerous different palette entries. Now, I'm not racist, but I have to assume that Sun's engineers at the time wanted actual logos to appear, and not two black rectangles.
Näytä tämä ketju -
Compounding the issue is that I strongly suspect I know why it's not uploading the correct palette, but I can't quite work out which IRQ line on the SPARC an SBus interrupt is supposed to pull.
Näytä tämä ketju -
I have some vague docs that say that palette uploads should be done during V-sync in order to prevent tearing, and which specify that this should be done by enabling V-sync IRQs, then waiting for the IRQ to trigger.
Näytä tämä ketju -
However, I have other documentation from BitSavers which has a penned-in note saying that IRQ 8 is for "video". If I trigger IRQ 8, then the Solaris 2.5.1 installer explodes with a repeating error message about an unexpected IRQ.
Näytä tämä ketju -
It's not a matter of the board IDing improperly, because if it wasn't properly ID'd, then the installer wouldn't be tickling the exact hardware registers in order to kick drawing commands in the first place. TurboGX is pretty unique.
Näytä tämä ketju -
I've even resorted to checking various BSD distro sources. They do support TGX - badly. In fact, the drivers all say that the info is based on pure reverse-engineering. Moreover, they don't wait for an IRQ to upload palettes, and there's a driver note saying they maybe should.
Näytä tämä ketju -
Uusi keskustelu -
Lataaminen näyttää kestävän hetken.
Twitter saattaa olla ruuhkautunut tai ongelma on muuten hetkellinen. Yritä uudelleen tai käy Twitterin tilasivulla saadaksesi lisätietoja.