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

PCem-MacOSX Metal release #4

Open
mortinus opened this issue Jul 16, 2019 · 12 comments
Open

PCem-MacOSX Metal release #4

mortinus opened this issue Jul 16, 2019 · 12 comments

Comments

@mortinus
Copy link

Hi,
I would like to know if PCem-MacOSX will run on new MAC OS with Metal libraries without the support for OpenGL.

Next fall, with the new Catalina OS, only structured applications for Metal/64bit will be able to run superbly, the other are deprecated.

Bye

@kyr0
Copy link
Member

kyr0 commented Jul 18, 2019

Hi mortinus,

yeah, I did ran across that issue as well. This mostly depends on SDL2's Metal support and how compatible the shader interfaces will be. If SDL2 adds support for Metal 3D (2D is supported since 2.0.8) it should be quite easy to update to a new minor/patch version of SDL2 and add Metal to
https://github.com/kyr0/PCemV14MacOSX/blob/4b3abd05a3852fded1ac77340e7b50c8fa788db5/src/wx-sdl2-video.c#L34

Please note that this repo is not official. There is no official support for MacOS for PCemV14 atm.

Best,
Aron

@Haroldo64
Copy link

Great emulator, we hope it will be updated on Mac OS next fall ...and after !!!

Thanks
BYE

@DaitarnIII
Copy link

Oh yes, this kind of emulartor is a need for Mac OS users !

Thanks

@UgoCaneFifone
Copy link

Thanks by all Mac OS Users! Great projet !

@puleyo
Copy link

puleyo commented Jul 26, 2019

Wow !
Unofficial mmmm....

This is a great emulator, this must become an official port !
Go on !
Thank you !!!

@kyr0
Copy link
Member

kyr0 commented Jul 26, 2019

Thanks a lot to you all! :) I'm happy as well. This project was/is fun and a good opportunity to learn for me. And it's just amazing to play all these games of my childhood on my Macbook in native speed and feeling :)

If you'd like to help this port to gain a little more momentum, you could also show your interest for an official port in this post of the official forum: https://pcem-emulator.co.uk/phpBB3/viewtopic.php?f=4&t=3223&p=12524

The heavy lifting for PCem has been done by Sarah Walker over the course of more than a decade :)
I believe that official support could be in sight when there is enough community demand and support for MacOS. But it's absolutely up to her - her workload is already "crazy" :))

But I'm willing to continue to port upcoming PCem versions as well when there is enough interest (V14 works great for me).

PCemV15 has been released shortly after I released this port. I'm actually thinking about porting V15 to MacOS as well.

Are you interested in the V15 updates?

  • New machines added - Zenith Data SupersPort, Bull Micral 45, Tulip AT Compact, Amstrad PPC512/640, Packard Bell PB410A, ASUS P/I-P55TVP4, ASUS P/I-P55T2P4, Epox P55-VA, FIC VA-503+
  • New graphics cards added - Image Manager 1024, Sigma Designs Color 400, Trigem Korean VGA
  • Added emulation of AMD K6 family and IDT Winchip 2
  • New CPU recompiler. This provides several optimisations, and the new design allows for greater portability and more scope for optimisation in the future
  • Experimental ARM and ARM64 host support
  • Read-only cassette emulation for IBM PC and PCjr
  • Numerous bug fixes

Thanks and best,
Aron

@Alessandro1970
Copy link

Hi,
Apple has deprecated opengl and next year rosetta2 will begin to abandon us.
It would be necessary to start supporting Metal and AppleSilicon M1.
For the rest PCem will have a great future, I believe!
bye

@kyr0
Copy link
Member

kyr0 commented Feb 16, 2021

Hey @Alessandro1970
actually, as far as I've read, Apple is having support for OpenGL on Apple Silicon: https://developer.apple.com/forums/thread/650427

Do you have more recent info about rosetta removing support for OpenGL completely?
Best :)

@Alessandro1970
Copy link

Ok, but Metal and Arm code give best result for us...

@kyr0
Copy link
Member

kyr0 commented Feb 16, 2021

Yeah, at some point we need to do this :) https://www.raywenderlich.com/9211-moving-from-opengl-to-metal

@kyr0
Copy link
Member

kyr0 commented Feb 16, 2021

Another opportunity to learn... xD

@Alessandro1970
Copy link

Alessandro1970 commented Feb 16, 2021

Will Pcem have an Universal core ? (intel+ARM)

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

7 participants