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

Create multiple files on the GEOS disk #2

Open
xahmol opened this issue Jan 13, 2023 · 7 comments
Open

Create multiple files on the GEOS disk #2

xahmol opened this issue Jan 13, 2023 · 7 comments

Comments

@xahmol
Copy link

xahmol commented Jan 13, 2023

Sorry to bother you again. I have been succesful in building GEOS disks with a single application generated by CC65 on the disks. Works perfect,

However, I want to create a set of tools that ideally would be on the same disk.

As you have yourselves already indicated in your Solitaire game (https://github.com/M3wP/M3wPSolitaire , nice game by the way):
'There is presently a bug in the GEOSBuild tool which will occasionally causes problems so the disk image needs to be deleted before calling it.'

So opening an already created disk to write another app to it does not work from calling the existing image with a new GEOSBuild job. I indeed get issues, not even occasionally, but always. It gives the message 'Exception at 00000000004884D7: ED64InvalidSector: Track #2 does not contain 40 sectors.' if I try to add a second program.

Neither do I see in the documentation a way to add more than one file in one go.

Do I miss something? Any progress on this bug?

Any suggestion if building with more than one file per disk is not yet possible on how by CLI commands combine the created disks into one combined disk?
I can perfectly do it with DirMaster, but as that is no CLI program I can not use that in an automated build pipeline.
I have tried using the VICE c1541 tool (again), but alas also -geosread or -geosextract do not seem to work on the disks created by GEOSBuild.

Environment used:
I have compiled your latest GEOSBuild repo with the latest Lazarus IDE Debian image for Uvuntu 20.04.5 LTS running under Windows 11/WSL2.

@M3wP
Copy link
Owner

M3wP commented Jan 13, 2023 via email

@xahmol
Copy link
Author

xahmol commented Jan 13, 2023

Yes, super! Dropping C64D64Image.pas and C64D64ImageStrs.pas from D64Explorer in GEOSBuild and compile again indeed works!

I have now succesfully created a multifile disk with GEOS file.

Only thing that is different is that the resulting image no longer is recognised directly by GEOS as a GEOS disk, while with the old GEOSBuild compile it was directly recognised as being GEOS.
But that is quickly solved by pressing OK on the 'Convert to GEOS' prompt in GEOS.

So thanks!

@M3wP
Copy link
Owner

M3wP commented Jan 14, 2023 via email

@xahmol
Copy link
Author

xahmol commented Jan 28, 2023

Just released the first alpha release of my first project using a.o. your GEOSBuild tool:
https://github.com/xahmol/GeoUTools

@M3wP
Copy link
Owner

M3wP commented Jan 29, 2023 via email

@xahmol
Copy link
Author

xahmol commented Jan 29, 2023

No problem. We all do this as unpaid hobbies so I perfectly understand other stuff happens 😉
But could proceed with finding an alternative tool to edit icons (not being file icons) under Windows.
If I can help you on testing a fix on your tool, let me know.

@M3wP
Copy link
Owner

M3wP commented Jan 29, 2023 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants