Hi,
I'm Superglus author, so I think I can enlighten this a bit:
First, I would like to point out to my guide to convert PAWS adventures to Glulx files, that sadly is in spanish, but maybe can help you if you pass it through some translator. These instructions are for converting the original snapshot file into a file that can be compiled within the Superglus GUI (for Windows), that is, to get the working TXP file, you have already found how to compile manually to .ulx so it seems you won't need the GUI anyway, but I just want to clarify what the guide is for. The URL for the guide is:
http://foro.caad.es/viewtopic.php?f=6&t=4220. You can skip the "rare/weird characters" part on that guide, is only for spanish games that have non ASCII127 characters.
Basically, thorugh a PAW->Glulx conversion using Superglus you will face a few problems:
1) Vocabulary: Superglus takes 10 characters per word, while PAWS only takes 5. That means that on original vocabulary the word "ARMCHAIR" was defined as "ARMCH". If you directly compile to Superglus, then either you expect the player to write only the 5 chars or it will fail. The best option obviously is to manually correct all vocabulary until all words in it have at least 10 characters (if the word is long enough, of course). For vocabulary there is also a "B Plan": you can go pgl folder, edit the interpre.pgl file, look for ":extpal_while_hay_palabra" and in the row just below that one there is a "9", change it to "4" to make Superglus take only 5 characters per word. BEst option is Plan-A, but if your feel lazy to correct the vocabulary you can go for plan B.
2) System Messages: Superglus is a extension of PAW for PC, not PAW for ZX Spectrum. While in general they are exactly the same, there is a slight difference in the system messages, as PAW PC had some additional ones to handle disk files. Also, Superglus is not just a PAW clone, it has been extended a lot during the years, and so there will be some problems with missing messages, To solve that , just add this at the end of the STX section:
Code:
\54
File not found.
\55
Corrupt file.
\56
I/O Error, file not saved.
\57
Directory full.
\58
Disk full.
\59
Invalid file name.
\60
File name:¬
\61
Sorry?
\62
Sorry? Please try other words.
\63
Here¬
\64
is¬
\65
is¬
Basically the "AVISO" is because there is a new system message you get when you write something and the parser doesn't get a single word, that one is Sysmes#62, and so you get the warning saying it can't be found. Probably the parser doesn't get a single word cause of the 5/10 chars issue.
If you need more help, please let me know.
Regards.