# Zelda Classic possible on gameshell?

**URL:** <https://forum.clockworkpi.com/t/zelda-classic-possible-on-gameshell/2007>\
**Category:** Q&A\
**Created:** [November 20, 2018, 11:56am UTC](https://forum.clockworkpi.com/t/zelda-classic-possible-on-gameshell/2007 "2018-11-20T11:56:55Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dowdheur](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/dowdheur/32/1368_2.png) [@Dowdheur](https://forum.clockworkpi.com/u/Dowdheur)\
**Post date:** [November 20, 2018, 11:56am UTC](https://forum.clockworkpi.com/t/zelda-classic-possible-on-gameshell/2007/1 "2018-11-20T11:56:55Z")

</div>

Hello there !

I hesitate a little before ordering a gameshell. The product seems really good with great potential.

However I wouldlike to know if it could possible to run a program named “Zelda Classic” on it. For those who do not know it is a program that allow to play higly customized zelda 1 games. A Zelda 1 game engine somehow.

[https://www.zeldaclassic.com/](https://www.zeldaclassic.com/)

Assuming there exist a Linux version of the program, maybe it can run on the gameshell ? Can someone could test it and give some feedback, please ?

If it would be functional, it would play a big part in my decision-making.

Best

---

<div class="post-metadata">

**Author:** ![Godzil](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/godzil/32/60_2.png) [@Godzil](https://forum.clockworkpi.com/u/Godzil)\
**Post date:** [November 20, 2018, 12:23pm UTC](https://forum.clockworkpi.com/t/zelda-classic-possible-on-gameshell/2007/2 "2018-11-20T12:23:11Z")

</div>

As it is an opensource project, it can be build.

Does it will support the 320x240 screen? I can’t say, the website say nothing about requirements.

Looking at the sources, the default is 640x480, but nothing say it could not support a lower resolution.

---

<div class="post-metadata">

**Author:** ![Oet](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/oet/32/5786_2.png) [@Oet](https://forum.clockworkpi.com/u/Oet)\
**Post date:** [November 20, 2018, 11:34pm UTC](https://forum.clockworkpi.com/t/zelda-classic-possible-on-gameshell/2007/3 "2018-11-20T23:34:26Z")

</div>

> [@Godzil](#):
>
> Does it will support the 320x240 screen?

I just ran the game on Linux and the resolution can be configured in `ag.cfg`.

Will try to run Zelda Classic on the GameShell as soon as I have time…

---

<div class="post-metadata">

**Author:** ![GhotingGoad](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/ghotinggoad/32/1249_2.png) [@GhotingGoad](https://forum.clockworkpi.com/u/GhotingGoad)\
**Post date:** [November 21, 2018, 6:34am UTC](https://forum.clockworkpi.com/t/zelda-classic-possible-on-gameshell/2007/4 "2018-11-21T06:34:40Z")

</div>

Would love to hear about the success of this!

---

<div class="post-metadata">

**Author:** ![Dowdheur](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/dowdheur/32/1368_2.png) [@Dowdheur](https://forum.clockworkpi.com/u/Dowdheur)\
**Post date:** [November 21, 2018, 8:18am UTC](https://forum.clockworkpi.com/t/zelda-classic-possible-on-gameshell/2007/5 "2018-11-21T08:18:25Z")

</div>

Thank you Oet !

I’m waiting for your feedback 😉

---

<div class="post-metadata">

**Author:** ![Oet](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/oet/32/5786_2.png) [@Oet](https://forum.clockworkpi.com/u/Oet)\
**Post date:** [November 23, 2018, 10:44pm UTC](https://forum.clockworkpi.com/t/zelda-classic-possible-on-gameshell/2007/6 "2018-11-23T22:44:17Z")

</div>

> [@Dowdheur](#):
>
> Assuming there exist a Linux version of the program, maybe it can run on the gameshell ? Can someone could test it and give some feedback, please ?

I tried to compile Zelda Classic on the GameShell, but the build scripts are not very ARM friendly. Even spent some time correcting stuff, but without success. Guess you need someone smarter than me. 🙂

I also tried [Solarus](http://www.solarus-games.org/), an engine for running games based on [The Legend of Zelda: A Link to the Past](http://www.solarus-games.org/games/zelda-mystery-of-solarus-dx/). There I have trouble setting the resolution and keys, but at least it runs on the GameShell.

Both engines are easy to install on a normal Linux PC, but I guess that won’t help you much. 😄

---

<div class="post-metadata">

**Author:** ![Dowdheur](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/dowdheur/32/1368_2.png) [@Dowdheur](https://forum.clockworkpi.com/u/Dowdheur)\
**Post date:** [November 26, 2018, 10:08am UTC](https://forum.clockworkpi.com/t/zelda-classic-possible-on-gameshell/2007/7 "2018-11-26T10:08:06Z")

</div>

Thanks Oet!

Thank you for the time you spent trying to make it work. 🙂

Too bad, it’s not yet tomorrow that I could play “Zelda Classic” in my restroom … 😄

I know Solarus, it is also compatible with Retropie. It’s nice but less interesting.

---

<div class="post-metadata">

**Author:** ![Dowdheur](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/dowdheur/32/1368_2.png) [@Dowdheur](https://forum.clockworkpi.com/u/Dowdheur)\
**Post date:** [December 3, 2018, 9:02am UTC](https://forum.clockworkpi.com/t/zelda-classic-possible-on-gameshell/2007/8 "2018-12-03T09:02:10Z")

</div>

Hi all !

Sadly I have the final word from a ZC’s developper 😕

> It depends on what CPU the device uses. ZC can run on a portable Linux device with an i686 based / compatible CPU, but not on ARM, or other non i386-series chips. Our libs are architecturally locked at present–we don’t even support PPC anymore. **ARM is out of the question.** There’s no support for Allegro 4.4 on ARM at all, so you’d need to start there.

---

<div class="post-metadata">

**Author:** ![Oet](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/oet/32/5786_2.png) [@Oet](https://forum.clockworkpi.com/u/Oet)\
**Post date:** [December 5, 2018, 12:46am UTC](https://forum.clockworkpi.com/t/zelda-classic-possible-on-gameshell/2007/9 "2018-12-05T00:46:49Z")

</div>

The Zelda Classic README states:  
**"Do not try to link Zelda Classic against the standard 4.2.2 Allegro library. You must use the pre-built binaries, or the modified source."**

So I ignored that. 🙂

I installed [all these Allegro 4.4 packages](https://packages.debian.org/source/stretch/armhf/allegro4.4) on the GameShell, so I guess **some** kind of Allegro support exists on ARM.

After removing the “-m32” flags and replacing pre-built i686 Allegro files by ARM Allegro files, the build script however still complained about missing some Allegro stuff.

Guess the only option is to play The Legend of Zelda using MAME or RetroArch…

---

<div class="post-metadata">

**Author:** ![Godzil](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/godzil/32/60_2.png) [@Godzil](https://forum.clockworkpi.com/u/Godzil)\
**Post date:** [December 5, 2018, 6:09pm UTC](https://forum.clockworkpi.com/t/zelda-classic-possible-on-gameshell/2007/10 "2018-12-05T18:09:38Z")

</div>

WTF? They are using an external and somewhat standard lib, but no let’s use a modified one just to annoy everyone?

Honestly, that’s a good reason to not use their thing.
