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

Show current loading full filename when the file in the load command uses wildcards #155

Closed
sir-lazarus opened this issue Aug 4, 2024 · 3 comments
Labels
new New report, not classified yet

Comments

@sir-lazarus
Copy link

sir-lazarus commented Aug 4, 2024

When a file is loading with a given wildcard, e.g. DLOAD "MYGA*", it shows the message with the wildcard LOADING 0:MYGA*

It would be nice, if it would displays the full name of the loading file e.g. LOADING 0:MYGAME
So I know which real file is loaded afterwards.
This request also applies to other DOS commands (e.g. DVERIFY,DELETE...)

@sir-lazarus sir-lazarus added the new New report, not classified yet label Aug 4, 2024
@dansanderson dansanderson added enhancement New feature or request and removed new New report, not classified yet labels Aug 5, 2024
@dansanderson
Copy link
Collaborator

It's a nice idea but it'll be challenging to implement. The wildcard path goes to the disk device, and the disk device doesn't return the matched filename when performing the load. The DLOAD command would have to load a full directory listing and do its own wildcard pattern matching on the data that comes back. My hunch is it won't be worth the code space or the added disk activity.

@dansanderson dansanderson added new New report, not classified yet and removed enhancement New feature or request labels Aug 5, 2024
@dansanderson
Copy link
Collaborator

... Implementing a non-DOS directory wildcard matcher would be useful for this issue: #152 Still not sure we should load the directory before every DLOAD just for this, but that's something at least. :)

@dansanderson
Copy link
Collaborator

I'm going to resolve this as infeasible. We aren't able to change Commodore DOS at a low enough level to make this work efficiently, and doing this within Commodore DOS's existing feature set (loading the directory every time it loads a file) would add far too much delay to disk operations.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new New report, not classified yet
Projects
None yet
Development

No branches or pull requests

2 participants