Another summary of the recent Towns progress, now with 100% more shitty porn games.
First, a fun case of "no one should try to do this, but the people who made this game did it anyway, and it somehow works": the Towns port of Hatchake Ayayo-san Pro-68k draws the text spoken by the characters (and only that) with the alpha bit enabled, even though it makes absolutely no sense because it's in single-layer mode. I think the X68000 high color mode uses the full 16 bits, so maybe it's some kind of leftover from the original version?
Anyway, apparently the hardware is supposed to just ignore that and draw everything.
The line drawing code didn't take into account that 256 color mode is single-layer only (setting the PMODE bit forces the layers to be either 16 or 32k colors) so pixels with palette index 0 are supposed to be always drawn. By fixing this, some of the most glorious(ly cheesy) things in the Towns catalog can now be fully enjoyed, such as the FMVs in Genocide Square...
Or the Fujitsu demonstration program included with TownsOS 1.1.
And by implementing the HSYNC and VSYNC flags in port 0xcff86, the entire 4th Unit series and almost all Birdy Soft games are at least bootable.