I have tested this version on my computer long before, and worked without issue. Same goes to 1.29 and 1.30.
If anybody is having this black screen bug during the startup, it's more likely related to the missing registry.
The game can only be playable if both game and OS' locales did match. In order to fix that problem, you have to do a registry trick.
Navigate to the "HKEY_CURRENT_USER\Software\Blizzard Entertainment\Classic Launcher\w3" and make sure the "Locale" string is already set to your preferred locale code (default is enUS).
The "Launcher.db" file also contains the locale code that will change your game locale.
If you still encounter the same issues:
1.Make sure you start the game with "Warcraft III.exe" in "x86_x64" folder, NOT the "Warcraft III Launcher.exe" (this will update your game).
2.Install the game inside the "C:" drive and make sure you start the game with Administrator rights.
That's about all I can think of to try. You might want to check out this thread regarding any questions related to pre-Reforged versions of WC3 so a worth of look:
Below are lists of WC3 installation and patch downloads. Please don't share any cracked or otherwise manipulated files. This list is only intended for people who already own the game, you still need a CD-key! 1.01c 1.04c 1.10 TFT: 1.20a; 1.20e 1.23a 1.28.0; 1.28.1; 1.28.2; 1.28.3; 1.28.4...
www.hiveworkshop.com