keropi wrote on 2020-08-11, 12:03:
I recently started messing with the Amstrad PC1512 and sierra's PC1512.DRV and found some games to be working fine with it.. a couple produce game breaking issues though like KQ1 remake (driver does not support scrolling of 1st screen, weird issue) or SQ3 that has unreadable text
The only scrolling-related function in the drivers appears to be able to shake the screen, only and unable to do anything else.
I have therefore renamed it from hw_scroll_dummy to shake_screen.
It is still a dummy function, but the intended functionality and all parameters are now documented.
The now apparent fact that this 9th function in the call-table is a dedicated screen shaking function and our inability to get the PC1512 driver fully working by patching it out leads me to believe that your game-freezing problems with KQ1's scrolling first screen and PC1512.DRV are indeed unrelated.
Could you try your PCem setup with Plantronics ColorPlus emulation and PCPLUS.DRV, just to be sure? (I'd have to get the games, first.)