Today I worked on mouse support in DaveEmu. It took a few hours of focused work, but the implementation is now in a good working state.

The key challenge was host/guest coordinate integration, so mouse movement and clicks are correctly translated from host screen space into MS-DOS guest coordinates.

I also introduced integration modes with future expansion in mind (for example, full mouse capture mode for games).

By default, the emulator now runs with full Windows-seamless style integration.

Short demo on Turbo Pascal 7.0:

If playback fails in your browser, download the file directly: tp70mouse.mp4

Previous Post Next Post