OpenGEM icon indicating copy to clipboard operation
OpenGEM copied to clipboard

Linux port?

Open SAUCYSOUP76 opened this issue 6 years ago • 6 comments

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

SAUCYSOUP76 avatar Jan 11 '19 17:01 SAUCYSOUP76

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

pawosm-arm avatar Feb 01 '20 16:02 pawosm-arm

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

stuaxo avatar Feb 01 '20 18:02 stuaxo

@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 avatar Feb 03 '20 12:02 pawosm-arm

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.

pawosm-arm avatar Mar 03 '20 22:03 pawosm-arm

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 avatar Dec 30 '23 00:12 Atari260STE

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

Atari260STE avatar Jan 01 '24 01:01 Atari260STE