Cozmo wrote to All <=-
The problem on a lot of the doors is that games
that have a lot of movement (artillery, tetris, etc) is that sometimes they're too fast.
The issue usually isn't CPU speed, it's with real-time doors relying on the serial I/O to perform timing. Software dumps X bytes to the serial buffer which would normally be transmitted at a known rate. When the buffer has finished transmitting it assumes Y milliseconds have passed and it's time to calculate the next event. The problem is TCP/IP moves that data along in a microsecond instead of the several hundred milliseconds serial I/O would have taken.
NetFoss does provide a way to throttle the emulated serial output for doors which use it. In the specific game's batch file, use the /S parameter to slow it down. Just as an example of what your batch file may look like:
C:
CD \DOORS\TETRIS
C:\MYSTIC\NETFOSS\NETFOSS.COM /M /S256
TETRIS.EXE
C:\MYSTIC\NETFOSS\NETFOSS.COM /MR
You would add the lines just above and below TETRIS.EXE and substitute the correct directory where NetFoss is located. The /M parameter is needed to modify NetFoss settings since NetFoss is already loaded. The /S256 is what actually slows NetFoss down. You'll have to experiment to find the correct speed setting. The default setting is 512 so 256 would be a good starting point. Smaller numbers result in slower speed.
The /MR in the second NetFoss line resets NetFoss back to its default settings. It likely isn't needed for your Mystic door usage, but if you don't fully understand how everything is working together it's best to leave it in. It's not hurting anything other than taking another millisecond to exit the door.
I seem to run in to a lot of weird glitches when running some doors in Windows. Is this to be expected?
Doors always have their little quirks. But once you get a few set up it usually gets easier. You'll have to ask about specific problems.
--- MultiMail/Win v0.52
* Origin: The Basement Theory - Sciotoville, Ohio USA (21:2/121)