Skip to content
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

fsiec bugs #60

Open
fachat opened this issue Apr 16, 2020 · 2 comments
Open

fsiec bugs #60

fachat opened this issue Apr 16, 2020 · 2 comments
Labels
bug Something isn't working

Comments

@fachat
Copy link
Owner

fachat commented Apr 16, 2020

  • FSIEC does not recognize chdir paths when reading directories
    from the bus (i.e. C64 reads from IEEE488 bus and CSA drive is the
    fsibm drive), files are ok.

  • when fsiec on C64 is parallel but doesn't find the interface, it
    dies too ungracefully...

  • when path overflows, behaviour is undefined

  • FSIEC hangs on disk full with C64 parallel IEC bus interface (and probably
    others too)

  • FSIEC (on CS/A65) seems not to release the interface semaphore after
    init every time?

  • serial IEC bus for CS/A65 architecture only works with 1MHz (is this a bug?)

  • C64 fsiec filesystem (serial/parallel?) reads one byte from file even
    when it's not found (in VICE)

  • fsiec, fsibm and fsdev ignore stream brk/push/pull flags, and don't set
    stream error flags (only fsiec sets SCE_[RW]ERRM flags).

@fachat fachat added the bug Something isn't working label Apr 16, 2020
@fachat
Copy link
Owner Author

fachat commented May 19, 2024

Multiple open files may result in hangs, like:
hexdump ls > ls.hex
or
ls ' hexdump > foo.txt

Note: may be related to #17

@fachat
Copy link
Owner Author

fachat commented May 21, 2024

No, most likely not related to #17, as it also happens with
hexdump ls > d:ls.txt
with a 1571 as unit 8/c: and an XS1541 drive as unit 9/d:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant