Ruckeln des Mauszeigers beseitigen

Wer MadTV in der DOSBox spielt, sich aber über den Mauszeiger ärgert, der ziemlich ruckelt (egal wie langsam oder schnell man die DOSBox macht) und nicht ganz bis zum Fenster/Bildschirmrand kommt – für den gibt es nun eine Lösung. Das ist tatsächlich ein Bug in der Programmierung, der damals im richtigen DOS wohl nicht auffiel oder aus anderen Gründen keinen Fehler produzierte.

Auf dosbox.com gibt es unter dem Eintrag zu MadTV eine englischsprachige Anleitung, wie man den Bug patcht. Dazu wird die .exe-Datei mit einem alten Tool entpackt (innerhalb der DOSBox!) . Dieses Tool ist inzwischen allerdings an anderer Stelle zu finden: https://bencastricum.nl/unp/
Die entpackte Exe editiert man mit einem Hexeditor, z.B. mit dem erwähnten HxD, und siehe da, der Mauszeiger ist endlich vernünftig nutzbar (kein Ruckeln, keine Tabuzone am Fensterrand).

Dies funktioniert nur mit der korrekten MadTV-Version, siehe hier im Forum: https://www.madtv-online.com/forum/topic.php?tid=1609

Wenn jemand eine Schritt-für-Schritt-Anleitung benötigt, kann ich die hier gerne nachreichen. Eine fertig gepatchte .exe-Datei wäre auch möglich, möchte ich aber nicht auf meiner Website direkt anbieten. Vielleicht direkt hier im Forum? (Sind nur 100kB gezipt.)

Hier noch der Originaltext (Links ersetzt):
The mouse pointer moves sluggishly. This is a bug in the original game.

It is possible to fix this by patching the file "MTV.EXE":

1) Unpack the file with the tool "UNP" ( https://bencastricum.nl/unp/ ).

2) Modify the file with a hex editor, for example with "HxD" ( https://mh-nexus.de/en/hxd/ ). Search for the hex values in the first line and replace them with the hex values in the second line:

B80700B90000BA800CCD33B80800B90000BA800CCD33B80F00B90300BA0300CD33B80400B94006BA4006CD33
B80700B970FEBA9001CD33B80800B938FFBAC800CD33B80F00B90800BA1000CD33B80400B90000BA0000CD33

D1E9D1E9D1E9D1EAD1EAD1EA81E9C80081EAC800
D1F9909090909090909090909090909090909090

B80400B94006BA4006CD33
B80400B90000BA0000CD33