Thanks agent.
Apart from the WinPosFunc* and some reserved mask changes everything's identical (except for modes supported only by V2000, which are missing).
*VGA boards back in the 90s under real mode only allowed access to 64 KB of VRAM at a time. This was know as the current page. By using the WinPosFunc (or by writing to manufacturer/model specific registers on the board, the page could be changed in 64 KB offsets to access any part of VRAM. At that point most newer boards supported linear addressing (in 32-bit protected mode), where the whole of VRAM could be directly accessed at a higher 32 bit memory location eliminated paging.
Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda