... since I haven't run the SDL version of AO, but looking at the Revival MML file, it requires that the texture folder be at the top level of the Aleph One install. In other words if you built a folder called M1A1, the textures should be at M1A1/Revivial JPEG. I'd open the TTE MML file and see if it's the same fr those textures.
Also looking at a newly downloaded M1A1 SDL, it has a "Scripts" folder at the top level of the install directory and acts on scripts in that folder. When you say you don't have a Scripts folder, just "MML folders", I assume you mean in the Aleph One SDL install, right? Looks to me like the MML directory stands in for the Scripts directory in M1A1 and should be the place to drop scripts. Also, make sure you have only one texture-replacement script per install active.
From the AO SDL ReadMe:
Windows:
The "MML" and "Scripts" directories in the Aleph One application directory
and
The directory "Prefs\\MML" in the Aleph One application
directory
Upon startup, Aleph One reads and parses all scripts found in these
directories, in alphabetical order. For a description of their contents and
what you can do by writing your own MML scripts, please consult the file
"docs/MML.html" that comes in the Aleph One/SDL distribution archive.
JF