Skip to content

[WIP] MacOS 64 Build#108

Merged
djdiskmachine merged 9 commits intodjdiskmachine:masterfrom
NinjasCL-labs:macos64
Sep 8, 2024
Merged

[WIP] MacOS 64 Build#108
djdiskmachine merged 9 commits intodjdiskmachine:masterfrom
NinjasCL-labs:macos64

Conversation

@clsource
Copy link
Copy Markdown

@clsource clsource commented Sep 4, 2024

This is a work in progress.
I was unable to run the app. But at least it builds.

[*ERROR*] Assertion failed: displayModeRet != 0
[*ERROR*]   >> file [/SDLGUIWindowImp.cpp]
[*ERROR*]   >> line 34

imagen

Some changes made to the original xcodeproj file. (It was created a copy so classic OSX can be compiled too)

  • Changed to modern macos in deploy target
  • added SDL2 and _64BIT to preprocessor flags
  • Changed adaptor files to be SDL2 based
  • Changed SDL.framework to SDL2.framework
  • Added Adapters/MacOS

@djdiskmachine
Copy link
Copy Markdown
Owner

Oh wow how exciting to possibly see a macOS build again 🤩

@clsource
Copy link
Copy Markdown
Author

clsource commented Sep 4, 2024

I managed to make it run but required changed the assert.
In MacOS returns 0

The docs tells that it returns 0 on success and negative in error.

https://wiki.libsdl.org/SDL2/SDL_GetDisplayMode

imagen

@clsource
Copy link
Copy Markdown
Author

clsource commented Sep 4, 2024

Ok here is a build for MacOS64
if anyone can test it would be cool.

Was compiled for Macos 10.13 intel or up

LittleGPTracker-MacOS64.zip

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since OSX is now deprecated, how about we move the references to this new path for these Main / System files?

Comment thread projects/resources/MACOS/config.xml
Comment thread sources/Adapters/MacOS/MacOSSystem/MacOSSystem.cpp
@djdiskmachine djdiskmachine merged commit 15ef3fe into djdiskmachine:master Sep 8, 2024
djdiskmachine pushed a commit that referenced this pull request Sep 12, 2024
Contributors:
```
**koisignal**
        Config option feature for loading embedded and custom fonts (#107)
        * Possibility to select font in config.xml
        * "digital" font by Nine-H (CC-BY-SA)
**clsource**
        MacOS 64 Build (#108)
**Simotek**
        RG35XX +/H builds + SDL2 + X64 Support (#95)
        * add support for rg35xx-plus boards, tested on RG35XX-H
        ---------
        Co-authored-by: emartinez
        Co-authored-by: Nine-H
        Co-authored-by: igavrilov

Platform Makefile Cleanup (#114)
```

**Other stuff:**
```
        PPSSPP install instructions (#124)
        Added packaging resources for bittboy (#123)
        Allow warping over empty chains (#99)
        * Jump over empty neighbors in chain or phrase view instead of forcing you to go back to song screen.
        Deep clone hint (#98)
        * Adds a 1 second notification when deep cloning
        Install instructions for PocketCHIP (#111)
```
djdiskmachine pushed a commit that referenced this pull request Sep 12, 2024
Contributors:
```
**koisignal**
        Config option feature for loading embedded and custom fonts (#107)
        * Possibility to select font in config.xml
        * "digital" font by Nine-H (CC-BY-SA)
**clsource**
        MacOS 64 Build (#108)
**Simotek**
        RG35XX +/H builds + SDL2 + X64 Support (#95)
        * add support for rg35xx-plus boards, tested on RG35XX-H
        ---------
        Co-authored-by: emartinez
        Co-authored-by: Nine-H
        Co-authored-by: igavrilov

Platform Makefile Cleanup (#114)
```

**Other stuff:**
```
        PPSSPP install instructions (#124)
        Added packaging resources for bittboy (#123)
        Allow warping over empty chains (#99)
        * Jump over empty neighbors in chain or phrase view instead of forcing you to go back to song screen.
        Deep clone hint (#98)
        * Adds a 1 second notification when deep cloning
        Install instructions for PocketCHIP (#111)
```
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

Successfully merging this pull request may close these issues.

2 participants