| | 1 | Known bugs. Don't report them; fix them! :) |
| | 2 | |
| | 3 | - On some versions of GCC in combination with certain x86 CPUs, the |
| | 4 | Tads 3 VM will crash at startup when an optimization level of -O2 |
| | 5 | or higher is used. This can be fixed by using the |
| | 6 | "-fno-strict-aliasing" option of g++ (gcc isn't affected). |
| | 7 | |
| | 8 | - Currently, the interpreter cannot display characters outside the |
| | 9 | 7-bit ASCII range. |
| | 10 | |
| | 11 | - When a game has set a timeout for an input, and the terminal the |
| | 12 | interpreter runs in is resized, the timeout will be reset to its |
| | 13 | initial value rather than the remaining time. |
| | 14 | |
| | 15 | - The "--no-defcolors" option doesn't work with all curses versions. |
| | 16 | |
| | 17 | - On some systems it is not possible to bundle multi-media resources |
| | 18 | into the image file using the -recurse command line option of |
| | 19 | t3make. The systems affected are those that lack the <glob.h> |
| | 20 | system header. |
| | 21 | |
| | 22 | - Currently, there's no way to pass arguments to the main() function |
| | 23 | of a TADS 3 game. The derised behavior should be something like: |
| | 24 | |
| | 25 | frob [frob options] gamefile.t3 [T3VM options] |
| | 26 | |
| | 27 | - An interpreter crash (a segfault for example) is likely to leave the |
| | 28 | terminal in a weird state. Entering "reset" (even if you can't see |
| | 29 | what you're typing) followed by a "unicode_start" (if applicable for |
| | 30 | your system) should bring the terminal back to normal. |
| | 31 | |
| | 32 | - Plain-mode (pure stdout output without curses) is only partially |
| | 33 | supported (frob --interface plain) and buggy. |
| | 34 | |
| | 35 | - The package does not compile on SuSE Linux 7.2 (GCC 2.9x) with -ansi |
| | 36 | enabled; works just fine without it. Looks like a bug in the |
| | 37 | system's header files. The compiler is ancient and buggy though, |
| | 38 | so I don't think it's worth fixing. |
| | 39 | |
| | 40 | - Some test suite programs fail to link with GCC 2.x. Again, GCC 2.x |
| | 41 | is ancient and buggy so a fix it's not a priority right now. |