-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
slipd bugs #59
Labels
bug
Something isn't working
Comments
When running slipd with
on the c64, sometimes it hangs in an infinite loop like this:
Where $9fa1 is "nmi_off" (in block 51). |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
slipd libip routines seem to be buggy still - very weird effects!
I have no idea where they come from. When I start hunting one, it
disappears and another pops up. Amongs them were:
wrong screen (stream gets "$ff $ff $c6 $07 $07 $07..." bytes sent,
I have no idea where from...)
should comply to rfc1143
rsh which work
(slipd, in rsh.a65, label newpkt)
I have found and fixed a bug in the lib6502 fread/fwrite that could
probably have caused this bug, but have not (yet) checked this.
using inet apps without registering an inet task blocks those programs
(kernel problem as not-registered task is not recognized)
listen does not check if port already in use
also there is no way to free listenports in use by crashed/killed
programs - probably when reuse, overwrite old listenport such
that table does not fill up?
telnet doesn't really implement local echo mode.
slipd uses accesses to $dc** (C64 CIA timers) to generate initial
pseudo-random sequence numbers.
when getting tcp signal, set error flag in associated streams
SLIPD: wwwroot path given to chdir, but not used when opening a file;
only the first letter is used as drive.
The text was updated successfully, but these errors were encountered: