The problem is actually more subtle.
The *_syscalls.asm files from SVN specifically are what are incompatable with 1.1.0 servers and clients. You also need to repair all the trap_PC_ entries to trap_Parse_ if you just copy in the 1.1.0 *_syscalls.asm files into the SVN tree.
If you're running Linux I've built
a modkit based on revision 829 of the SVN repository merged with TJW's appropriate patch. It would work for Windows as well if you compile the tools yourself, I believe even DJGPP should be able to compile them as I have them configured now.
Upside: There's a lot less code to hunt through, and a simple 'flat directory' structore. Downside: It's not even remotely the same structore as the .SVN codetree anymore, so it's questionable how useful it would be to most others. I detest the current layout of the code in SVN with files scattered all over the place to compile the .QVM files, but that's the "official" structure still.
Just finished testing it, including the g_admin functions TJW added, and they all work. Going to start adding Unlagged support with this codetree as my basis now that it compiles and runs easilly. If you're running Linux, unpack the archive, move into the 'tools' directory, 'make install' then move into the previous directory and './compile.sh' and things should quickly spit out three .QVM files. It takes about 5 seconds to compile all the .QVM's on my 2.0Ghz Athlon 64 machine, so complete recompiles are fast enough and guaranteed not to mis-link anything.