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

Linux port? #5

Open
SAUCYSOUP76 opened this issue Jan 11, 2019 · 6 comments
Open

Linux port? #5

SAUCYSOUP76 opened this issue Jan 11, 2019 · 6 comments

Comments

@SAUCYSOUP76
Copy link

Please do a linux port atleast a window manager with the gem design

@pawosm-arm
Copy link

More wicked idea would be to have GEM as the primary graphics environment for ELKS or Fuzix, before they start porting X to it.

@stuaxo
Copy link

stuaxo commented Feb 1, 2020

GEM in Linux could be implemented by using implementing the GUI drawing natively in Linux (so GEM windows render to real windows).

FDPP could provide the rest of the DOS API that GEM apps will need.

https://github.com/stsp/fdpp

@pawosm-arm
Copy link

@stuaxo DOS API requirement seems overwhelming. I wonder how old GEM with its applications worked on non-DOS machines like Atari ST or Falcon.

@SAUCYSOUP76 I suspect all you need is an amiwm fork. Originally, amiwm as an window manager allowed you to run all of the Linux and X applications with Amiga Workbench look and feel.

@pawosm-arm
Copy link

pawosm-arm commented Mar 3, 2020

Please do a linux port atleast a window manager with the gem design

@SAUCYSOUP76 to just have a window manager with the GEM design you can install Gem5 theme to icewm (just unpack the theme tarball into $HOME/.icewm/themes and adjust icewm's settings to make use of it):

icewm-gem5

yet one of the goals of the project here is to provide SDK for developing new applications for GEM. And as I see, the SDK is already available for Windows, Linux (with GNOME 3) and MacOSX. You can install OpenGEM (or FreeGEM) in dosbox and test your new GEM apps there.

@Atari260STE
Copy link

DOS API requirement seems overwhelming. I wonder how old GEM with its applications worked on non-DOS machines like Atari ST or Falcon.

Atari ST/TT/Falcon is actually dos based. Below GEM(AES/VDI) we have GEMDOS which is just DR DOS for 68000

@Atari260STE
Copy link

Please do a linux port atleast a window manager with the gem design

btw, there is a similar project where RaspberryPi renders GEM GUI:
https://github.com/ThrudTheBarbarian/QGem
https://www.exxosforum.co.uk/forum/viewtopic.php?p=107922#p107922
https://atari-forum.com/viewtopic.php?p=452317#p452317

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

4 participants