En/Je/On 2012-11-06 07:11, Lawrence Woodman escribi� / skribis / wrote :
> The clue is whether or not you
> have the file src/keyboard.c
Yes I have it in the last two versions I tried: Some days ago I
downloaded the emulator with the git command; yersterday I downloaded the
master zip.
[A little suggestion: I think it would be useful to show the
release/revision number (or the date/time of the last change, in
"yyyy-mm-ddThh:mm" format) after the version.]
No difference. The slow spooling works fine but the fast one
doesn't.
I see the keyboard is not deactivated yet: typing is possible and the
characters are mixed with the spool file. But I don't touch the
computer during the process, so it's not the cause of the problem.
I attach two screenshots of corrupted spooling.
By the way, I get this warning in the last versions (I don't remember
how long ago),
at the end of the compilation. I think it has nothing to do with the
problem:
----8<----------------------------------------------------------
Scanning dependencies of target tape_test
[ 87%] Building C object tests/CMakeFiles/tape_test.dir/tape_test.
c.o
[100%] Building C object tests/CMakeFiles/tape_test.dir/__/src/tap
e.c.o
Linking C executable tape_test
CMakeFiles/tape_test.dir/tape_test.c.o: In function `test_tape_att
ach_file_doesnt_exist':
tape_test.c:(.text+0x5bc): warning: the use of `tmpnam' is dangero
us, better use `mkstemp'
[100%] Built target tape_test
----8<----------------------------------------------------------
> Yours is the longest program that I have spooled in and suddenly fast
> mode doesn't seem so fast any more. I'll see about making it even
> faster.
Some of my paused projects are even longer... That's why are paused,
until fast spooling works for me [:)].
It seems the problem is not in the Forth code. If it works for you,
maybe the problem hides in the compilation (I'm using Debian armel in a
Pandora). Nevertheless I'll try other Forth programs, better simpler
and shorter; maybe I could find an obscure error condition.
Marcos
--
http://programandala.net