Jump to content

Using memory overflow emulations as speedrunning trick


Recommended Posts

IMO such things should not be used as legitimate way to end level, because they can't be emulated with 100% accuracy, because even no certain target for such emulation exists. In specific cases of e1m8 & pl11 - yes, they are simply enough to work identically with various engines & environments (with exception of using plutonia.wad as pwad), but in general it can lead to schizophrenic results, as famous BLACKBUG.lmp shows. Because memory corruption is random thing in nature, heavily depended on operating environment and (possibly) on hardware. For example, blackbug.lmp have at least two behaviors (through numerous crashes btw) with with different exit time: :21 with sarge running directly through the player and :22 with sarge running around. First case occurs on my P3-550 clean (!) dos 7.0 and pr-boom+ & chocolate emulation (if I remember correctly Fraggle just used Budko's code), second occurs on same hardware under Win98SE gui & under WinXP -nosound & under DOSBOX. Moreover, tests on another systems can vary results further.

 

Edited by Hitherto

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...