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

Disc image file type associations and icons #67

Open
Daniel-Beardsmore opened this issue Nov 16, 2020 · 2 comments
Open

Disc image file type associations and icons #67

Daniel-Beardsmore opened this issue Nov 16, 2020 · 2 comments

Comments

@Daniel-Beardsmore
Copy link

BeebEm does not define file type icons for .SSD/.DSD and nor does it provide file association definitions.

Attached is a zip file containing:

  • The master files in Inkscape SVG format
  • The icon files, to be placed into the Icons subdirectory of BeebEm’s application folder
  • The necessary Registry changes to define all the file types correctly (Windows Vista onwards; XP’s method stank)

Or at least, would be if Github actually worked.

For DFS, this is easy: BeebEm automatically mounts a disc image included on the command line.

For ADFS, there is a problem. Chances are, the user does not have ADFS installed in the Model B mode, and after they switch to Master 128 mode, all mounted discs are unmounted.

It is not possible to specify Master 128 mode on the command line. Thus, the options are:

a) reinstate the ability to choose the model, so that the ADFS file types will launch BeebEm in Master 128 mode
b) introduce a setting to state which model should be used when the program is launched using an ADFS image, defaulting to the Master 128 — this has the benefit of allowing the user to work with ADFS on the Model M without needing to redefine the file association

The icons are all marked as public domain in the SVG masters, and are all my own work, measured from scratch. They do rely on the MV Boli typeface; if there is a free alternative that would be preferable, I can use that. It just happened to be one that looked right that I had to hand.

@chrisn
Copy link
Collaborator

chrisn commented Nov 17, 2020

Wow, thank you! I think you can add attachments to GitHub issues. If that doesn't work, feel free to email me directly.

@chrisn
Copy link
Collaborator

chrisn commented Dec 17, 2023

Sorry for taking so long to follow up. I have now added your icons to the master branch, so will be in the next version release, coming soon. Thanks again.

I haven't done anything yet about the command line. BeebEm will use the settings in Preferences.cfg, so to start in Master mode, you'd have to update Preferences.cfg. To use a Model B with ADFS is a bit more complicated as you'd need to create a ROM config file with ADFS, but that can be set on the command line using the -Roms option.

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