ZedFunge98ish v0.7.3 beta known bugs ------------------------------------ Interpreter issues - This has been tested on Linux Frotz, which works just great, WinFrotz, which occasionally doesn't wipe text when it should but otherwise works ok, and WinFrotz2002, which is fine except that it occasionally complains about trying to print a non-ZSCII character. However, since that test I've fixed something which *might* have been what was causing it... not sure though. It seems to work on rezrov, albeit ludicrously slowly. If you find any other problems with other 'terps, please let me know. No other real bugs known to have been added, but see the F9 page of the help for ways in which this fails to adhere to the Funge98 Specification. See also the TODO list at the head of zedfunge.inf Below are known bugs inherited from ZBefunge 0.7 - well, actually from 0.3, but they still apply (other, then unknown ones, don't though). By the way, the arithmetic problem, at least with rand32b.bf, seems to be that longint.h calculates "100000..." divided by two as "...0001", rather than "010000..." as rand32b expects. As far as I can tell, longint otherwise handles large numbers perfectly well. ZBefunge v0.3 beta known bugs ----------------------------- Arithemetic problems with: -------------------------- rand32b.bf rand64b.bf sinus.bf UI Problem ---------- dladv.bf/drx.bf conflict. Should ~ wait till you press enter before carrying on, as in Chris Pressey's C code? This seems a bit silly. But these two programs (and others) behave strangely otherwise (I echo the character you press, as soon as you press it). Fix compiler warnings. Tidy up source code, put in more logical modules. --- Please send bug reports to zedfunge@zugzwang.port5.com