ShendoXT / memcardrex

Advanced PlayStation 1 Memory Card editor
GNU General Public License v3.0
432 stars 53 forks source link

No Mac Version #44

Open ScraperMan2002 opened 1 year ago

ScraperMan2002 commented 1 year ago

There are no MacOS Versions of this .exe.

ShendoXT commented 1 year ago

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 commented 1 year ago

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

ShendoXT commented 1 year ago

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 commented 1 year ago

Would also love a Mac version. :)

ShendoXT commented 1 year ago

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 commented 11 months ago
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 commented 11 months ago

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 commented 11 months ago

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 commented 11 months ago

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 commented 8 months ago

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 commented 8 months ago

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 commented 8 months ago

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.