On 04/26/2017 05:25 AM, Stanley Lieber wrote: > > > > Begin forwarded message: > >> *From:* Tim Newsham > > >> *Date:* April 25, 2017 at 11:05:25 PM EDT >> *To:* mjkerpan@kerpan.com >> *Cc:* The Eunuchs Hysterical Society > > >> *Subject:* *Re: [TUHS] 8th Edition Research Unix on SIMH* >> >> I got the 9front blit sources to build and run in plan9port. There's >> some serious graphics issue right now causing a lot of flicker and >> sometimes causing the graphics to not appear at all.. Anyone here >> good with plan9port graphics ports? >> >> https://github.com/timnewsham/blit >> >> Tim, I've already done my own port of the blit emulator to plan9port, but I didn't publish it anywhere. Although I see on your GitHub page that you've already solved the flicker problem, I thought I'd share my own solution as well. The attached patch was made with plain diff (I didn't put my port under version control) against 9front prior to changeset 5896 and only covers blit.c. It also changes the virtual screen drawing algorithm so it always displays the top left corner, as opposed to centering on the middle. This is handy on small resolution screens since apparently rsc's devdraw doesn't allow resizing windows to larger dimensions than the screen, and not displaying the top of the blit's screen causes the blit's cursor to be offset from the host system's. You can also use the added -m flag to supress hiding of the host cursor to make sure they are aligned. tkk