* fmtowns: implemented hsync read from cff86, later 4th Unit games now boot
Similar to PR #2999, the later games in the 4th Unit series (zero, dagain, merrygor, wyatt) were getting stuck waiting for the HSYNC flag from 0xcff86 (bit 7). With this change they run past the initial menu.
(this is largely copied from Barry's implementation for port 0xfda0, so credit goes to him)
* fmtowns: replaced machine().first_screen() with m_screen
* remove no longer needed kov3 key from igs036crypt.cpp/.h
add kov2nl overseas set
rename ddpdojh -> ddpdojt because it's called 'Tamashii' also changed description to match format used by pgm1.cpp DDP titles.
updated some notes
* list Cave (nw)
* deleted 1 too many characters (nw)
---------------------------
ibm5170_cdrom.xml:
Blade Runner [archive.org]
Blood Bowl [archive.org]
Bloodwings - Pumpkinhead's Revenge [archive.org]
Blue Force [archive.org]
Bodyworks Voyager [archive.org]
Brain Dead 13 Starring Fritz [archive.org]
Bram Stoker's Dracula [archive.org]
Beneath a Steel Sky [archive.org]
Bud Tucker in Double Trouble [archive.org]
Buried in Time - Verschollen in der Zeit [archive.org]
Burntime [archive.org]
Buichi Terasawa's Takeru - Letter of the Law [archive.org]
Bundesliga Manager Professional [archive.org]
----------------------------
ibm5170_cdrom.xml:
Back to Baghdad [archive.org]
Bad Mojo [archive.org]
Banzai Bug [archive.org]
BARQ - The Rise of Freedom [archive.org]
Battle Bugs [archive.org]
According to the FM Towns Technical Databook, when reading from port 0xcff86, bit 4 should always be set and bit 2 is the VSYNC flag. With this change, Birdy Soft games (cal, myeyes, beast3...) boot instead of getting stuck in a loop waiting for the flag.
- s3: Hardware pointer colour select is now reset on reading CR45, as per documentation.
- mach8/mach32: limit sourcex/y to 11 bits, fixes mach32 detection in bundled win9x drivers.
- mach32: mapped hardware pointer registers
- mach32: added 8514/A compatible DAC registers, fixes I/O port conflict in DOS mach32
utilities, and 8ppp colours under win9x.