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

No Mac Version #44

Open
ScraperMan2002 opened this issue Jul 14, 2023 · 12 comments
Open

No Mac Version #44

ScraperMan2002 opened this issue Jul 14, 2023 · 12 comments

Comments

@ScraperMan2002
Copy link

There are no MacOS Versions of this .exe.

@ShendoXT
Copy link
Owner

ShendoXT commented Aug 5, 2023

I see that you forked the project in order to create a mac version.

Screenshot Screenshot 2023-07-20 at 00 33 00
To be honest I started a macOS build a while back but it's in very early stages.

Maybe I should pretty it up a bit and create a skeleton repo so to speak and anyone who wants to contribute can join?

@dill0wn
Copy link

dill0wn commented Sep 21, 2023

How substantial would the macos changes be? Could it work as a separate "Macos.sln" with this same codebase?

@ShendoXT
Copy link
Owner

ShendoXT commented Sep 23, 2023

Very substantial. Aside from the ps1card class which does the heavy lifting of memory card management and hardware classes the rest of the application is WinForms GUI. I'd say that 70% of the app needs to be rewritten.

I don't mind it that much, just need to find the time to do it.
I'd like to have at least a functioning main window of the app before making the code public.

Here is where I am currently:

Screenshot Screenshot 2023-07-20 at 00 33 00

@jonasrk
Copy link

jonasrk commented Oct 30, 2023

Would also love a Mac version. :)

@ShendoXT
Copy link
Owner

ShendoXT commented Nov 10, 2023

I published a highly experimental macOS build to the macos branch in both source and compiled form.
For now you can only open, browse and save memory cards, should be ok for quick browsing and format conversions.

Screenshot Screenshot 2023-11-10 at 18 07 56

@ShendoXT
Copy link
Owner

ShendoXT commented Dec 2, 2023

Screenshot 2023-12-03 at 00 26 40

I'm on a roll 😃 I'll use this thread to post updates guys.
If anyone wants to check the build go to macos branch and fetch compiled binary in "MemcardRex.zip".

I'm building this on M1, I have no idea if it's relevant, universal binaries should be produced but maybe not...
I'd appreciate any feedback but also remember it's still highly experimental software.

@ShendoXT
Copy link
Owner

ShendoXT commented Dec 13, 2023

Some more cool stuff, undo/redo. To my knowledge no PS1 MC editor features this 😃

Screenshot Screenshot 2023-12-13 at 04 58 06

As usual, grab the alpha release with this feature from the macos branch.

@ShendoXT
Copy link
Owner

I implemented import and export features and created a new high res app icon.
By my calculations I believe 50% of the application is completed.

It currently is missing an icon editor, save comparison window, preferences panel, hardware interfaces and
various simple dialogs like asking to save edited cards upon closing, etc.

Screenshot 2023-12-15 at 18 34 15

@ShendoXT
Copy link
Owner

ShendoXT commented Dec 21, 2023

I've added preferences dialog and ported hardware interfaces over.
This thing is really starting to shape up, not much more to go...

Screenshot 2023-12-17 at 07 23 13
Screenshot Screenshot 2023-12-21 at 07 19 39
Screenshot Screenshot 2023-12-19 at 07 05 56

@thevideogameraptorboggle

The settings menu appears on the MemcardRex's menu, but I cannot access it. I see more commits that have that feature available, but have no idea how to actually download them.

@thevideogameraptorboggle

Would it be possible to compile a new mac build, you have all of these new helpful changes made and I would like to help test them out.

@ShendoXT
Copy link
Owner

ShendoXT commented Mar 3, 2024

Grab the one from the repository in the .zip file. That one is always the latest build of the macos branch.
I do have to pick this up and finish it, it's almost there around 75%, just need to find a little bit of time to do it.

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

5 participants