Hi I have the same problem Under Xp that Impulse Tracker runs with only 4 MB EMS (my free mem is 84 kB wich is double the size of what I used to have on my p90 and pIII 550 (I think this is due to the fact that P4 uses 512 cache))
I read the link you posted above this reply and it could have to do something with that (see my specs) only I do not know much about those things.
What I'd like to know is how it is possible it gives 4MB under every circomstance even when I set in the EMS section of the launchpad on 65535 (the maximum that Windows Xp allows for an normal dos program with the command prompt program)
It is particulary strange cause I used IT also under dos on my PIII and there I was able to use the Full 381 MB RAM but half way my cache mem was up (the 48 kB)
I also discovered that the Tracker Program does not play the song files well when Vesa Support is enabled (the song sounds like the buffer is to small after playing 50 rows (distorted as in a sample stretched in twice it's length with pitch preserved)) , this I read about in several other threads. When you disable the vesa support it will not automatically start full screen. You can make IT full screen by clicking with right on the top of the window and then choose properties end then chek full screen. You have to do this every time you start IT but your playback will be good (sometimes you have to reïnitialize your soundcard once)
I am waiting for IT3 now but I would very much like to be able to use IT2.14 cause I've used it a lot and it still is the most usefull tracker I know, simple and fast. Further more IT is the only program that plays my IT files as they were ment to be, all other decoders have some flaw that couses e.g. stereo effects to be played wrong etc.
I hope to hear from you guys 🙄
C ya around 😎