ENIGMA Forums

General fluff => Announcements => Topic started by: IsmAvatar on August 16, 2010, 02:09:20 pm

Title: Enigma on all platforms
Post by: IsmAvatar on August 16, 2010, 02:09:20 pm
After testing on Linux, Windows, the IPhone, and Mac, we've just tested and confirmed that Enigma works on the Toaster too.

(http://www.wiinoob.com/wp-content/uploads/2009/08/nintendo-toaster-mod-serves-your-games-hot-and-crisp.jpg)

Enjoy.
Title: Re: Enigma on all platforms
Post by: Josh @ Dreamland on August 16, 2010, 02:27:23 pm
Disclaimer: Getting ENIGMA to work on the toaster required minor hardware modification to appease OpenAL.
Title: Re: Enigma on all platforms
Post by: RetroX on August 16, 2010, 03:00:56 pm
toaster ovens and toasters aren't the same

also intel toasters aren't compatible
Title: Re: Enigma on all platforms
Post by: luiscubal on August 16, 2010, 04:03:25 pm
@RetroX What if you add an ATI GPU to the intel toaster?
Title: Re: Enigma on all platforms
Post by: RetroX on August 16, 2010, 05:11:33 pm
then it's an AMD toaster
Title: Re: Enigma on all platforms
Post by: retep998 on August 16, 2010, 07:02:37 pm
Whenever I try playing a game using my toaster oven, the character acts as if he's been burned, and all the colors are darkened.
Is there a way to fix this or is this just the way toaster ovens work?

By the way, fix your screenie, that's a toaster, not a toaster oven.
I have an actual toaster oven but as I've said earlier, it has a few issues.
It has a clear flatscreen display which swings down when i insert a game.
Title: Re: Enigma on all platforms
Post by: Josh @ Dreamland on August 16, 2010, 07:03:38 pm
fix'd
Title: Re: Enigma on all platforms
Post by: justyellowboy on August 16, 2010, 08:15:02 pm
I've heard of the toaster platform and its success.

Now I have the full knowledge that we can shove the blights of humanity that are Game Maker games into it.
Title: Re: Enigma on all platforms
Post by: freezway on August 16, 2010, 09:05:05 pm
Um, I thought it didn't run on the iPhone?
Title: Re: Enigma on all platforms
Post by: Brett on August 17, 2010, 12:14:16 am
It works fine (If I'm not mistaken from what I read before) except for apples T&C disallows alot of things that Enigma does.

Q - Is it possible to develop an Iphone game on windows (for jailbroken?) with enigma?


Title: Re: Enigma on all platforms
Post by: freezway on August 17, 2010, 12:47:38 am
Wait, is there an android app?
Title: Re: Enigma on all platforms
Post by: TGMG on August 17, 2010, 02:34:39 am
@Brett - well yes and no, no (atm) if your expecting enigma to compile and run iphone games in widnows games automatically, but theoretically it is possible as it produces all the code you need, so if you can compile that with an iphone toolchain it *should* work. Problem is winchain doesn't work for iphoneOS 2+, there is also compiling it on the iphone itself but this also comes with alot of problems and is slow.
I would recommend testing enigma iphone projects using the android support then either borrowing someones mac or using VMware to finally compile for iphone.
Unless someone can fine a better way ofc :)
Title: Re: Enigma on all platforms
Post by: Brett on August 17, 2010, 03:22:39 am
I'll just use VMWare to compile, it's the easiest method I can think of too. (Easier if Enigma could directly cross compile though). I know GML and C++ (along with how to use some nice 3D engines with it...), enough for me to use Enigma plenty good when I get R4. As for compiling on the iphone method, I tried that before and it didn't work out. Just installing the compiler and required libraries slowed my device by like 200%. It was horrid. Also, it started giving me errors and I couldn't remove them. I just ended up restoring.


PS: I officially hate apple after buying my iphone, I regret it. They try to take *ALL* control away from you. I bought it with my money, I should be able to do whatever I want with it, including making software on an OS that's NOT running OS X. Thank god for jailbreaking. And I'm not buying another product made by them.

Thanks for the info.



Quote
theoretically it is possible as it produces all the code you need
So can you set Enigma to produce a bunch of c++ code INSTEAD of a compiled exe? That'd be a nice feature, so I could edit the source code before compiling.

Title: Re: Enigma on all platforms
Post by: IsmAvatar on August 17, 2010, 09:20:22 am
Quote
So can you set Enigma to produce a bunch of c++ code INSTEAD of a compiled exe? That'd be a nice feature, so I could edit the source code before compiling.
It already does. Go to the enigma folder, and into ENIGMAsystem/SHELL, and your game's code is in there.
Title: Re: Enigma on all platforms
Post by: Fede-lasse on August 17, 2010, 12:06:47 pm
Wait, is there an android app?
Heh, I'd love that. Android is pwning iPhone at the moment, and I even have an Android myself.
Title: Re: Enigma on all platforms
Post by: Josh @ Dreamland on August 17, 2010, 12:32:59 pm
Brett:
Indeed, as Ism said (and I corrected), your game's code can be found under ENIGMAsystem/SHELL/. Your own code (and the code-generated filler code) is under ENIGMAsystem/SHELL/Preprocessor_Environment_Editable/.

There's almost no point to working with that code, though, since C++ and EDL are almost perfectly intermixable. Ninety percent of C++ is available to you in a typical script, and likewise for GML available in C++ functions. I've yet to document the real differences (Mostly with() and switch(), which haven't even really re-surfaced since R3).
Title: Re: Enigma on all platforms
Post by: TGMG on August 17, 2010, 01:20:14 pm
Wait, is there an android app?
Heh, I'd love that. Android is pwning iPhone at the moment, and I even have an Android myself.
Basic Android support has been added, but I can only work with the simulator as I don't own one myself, so it would be cool if you could let me know how it actually performs on the device when it becomes more stable :)
Title: Re: Enigma on all platforms
Post by: Brett on August 17, 2010, 01:44:53 pm
One problem, I still don't have enigma so I can't go and do that. Is there a download anywhere (doesn't need to be an auto-installer, I can figure it out with LGM)
Title: Re: Enigma on all platforms
Post by: Josh @ Dreamland on August 17, 2010, 02:04:35 pm
Brett: IsmAvatar is working on that one. Assuming she's working on anything right now; I haven't bothered her about it lately.
Ism: Are you working on that right now?
Title: Re: Enigma on all platforms
Post by: The 11th plague of Egypt on August 17, 2010, 02:23:35 pm
Wait, is there an android app?
Heh, I'd love that. Android is pwning iPhone at the moment, and I even have an Android myself.
Android is selling well, but support sucks, whereas Apple is still updating their first iPhone.

Not to mention that some Android phones are as closed as the iPhone, or even MORE difficult to "jailbreak".
Title: Re: Enigma on all platforms
Post by: retep998 on August 19, 2010, 07:13:10 pm
I'm going to be getting an android myself soon.
my cellhpone is getting old...
Title: Re: Enigma on all platforms
Post by: The 11th plague of Egypt on August 20, 2010, 04:56:58 am
I'm going to be getting an android myself soon.
my cellhpone is getting old...
Make sure you can can flash the rom on your own, so you can get the latest OS updates.

My uncle bought an HTC Hero and he's still waiting for the 2.1 official update that should have come in february.
Title: Re: Enigma on all platforms
Post by: notachair on August 20, 2010, 07:23:09 am
whereas Apple is still updating their first iPhone.
What