myk
patron mod of ugly ducklings and black sheep

Posts: 10441
Registered: 04-02 |
Since the demo ran in the first place, it was recorded with one of the v1.9 variants or with compatibility with them. Sometimes the text file says the exact version used, it could be:
- Doom v1.9: Comes with the shareware, DOOM v1.9 and DOOM II v1.9
- The Ultimate Doom (v1.9): Comes with The Ultimate DOOM
- Final Doom (v1.9): Comes with Final DOOM
- Doom95 (v1.9): The port by microsoft
- An engine emulating one of the above*
* I think an exception is DOSDoom and some of its variants; these are very similar to The Ultimate Doom (except when overflows occur, see below).
Doom95 and The Ultimate Doom should be identical for demo playback, and their difference with Doom v1.9 is that Lost souls behave in a slightly different way (bouncing on the floor).
Final Doom is like The Ultimate Doom, but has a slight glitch in the teleporter code, which may affect playback on the other versions.
Older versions of PrBoom, PrBoom-plus, and Chocolate Doom sometimes has small bugs that made demos play differently. In the latest versions differences are unlikely, besides, PrBoom-plus can emulate its earlier buggy versions to play demos recorded with them.
Finally, rarely Doom's bugs and limits may cause overflows that may make demos play differently under different operating systems (e.g., Windows 98 vs. Windows XP). In that case it's best to use PrBoom-plus to check the demo (because it has options for detecting these) and apply "overflow emulation" to play it back.
Additionally, wads are sometimes modified after they are released, which may cause demos recorded in the earlier version to fail to play back properly in the newer, or vise versa.
|