CodeWalrus

Development => PC, Mac & Vintage Computers => Topic started by: DarkestEx on July 06, 2016, 11:10:41 AM

Poll
Question: Which platforms would you like to run Claw on? Please select atleast two! Many of these wouldn't be implemented by me though.
Option 1: PC (Windows, Linux, Mac, BSD; 32+64 bit, AMD + Intel) (added in any case) votes: 7
Option 2: Android / BlackBerry OS votes: 1
Option 3: Arduino Uno / Gamebuino votes: 1
Option 4: Arduino Mega/Zero (very likely added by me) votes: 1
Option 5: Raspberry Pi / BeagleBone / etc. (most likely added by me) votes: 3
Option 6: ESP8266 (probably added by me) votes: 1
Option 7: TI-84+ (added by me if there is a huge demand) votes: 4
Option 8: TI-Nspire votes: 3
Option 9: TI-84 CE votes: 4
Option 10: Microcat and other of our projects (very likely added by me) votes: 2
Option 11: Nintendo Gameboy Advance votes: 1
Title: Claw poll
Post by: DarkestEx on July 06, 2016, 11:10:41 AM
Heya,
This is the poll regarding what platforms to port Claw to / make it compatible from the beginning.
Feel free to post suggestions for other platforms too.

And of course please vote (for multiple platforms)!


Info to admins/mods:
Something went wrong posting this I guess.
I just clicked add poll.
Please don't delete it anyways. It should be deleted after the poll is over. Also it took me an eternity to write this on my phone.
Title: Re: Claw poll
Post by: Dream of Omnimaga on July 06, 2016, 04:22:18 PM
I voted PC, Android, TI-84+CE and TI-Nspire, but I am torn apart between Microcat and GBA. Does the still have a big fanbase for homebrew ROMs?
Title: Re: Claw poll
Post by: DarkestEx on July 07, 2016, 07:24:55 AM
Quote from: DJ Omnimaga on July 06, 2016, 04:22:18 PM
I voted PC, Android, TI-84+CE and TI-Nspire, but I am torn apart between Microcat and GBA. Does the still have a big fanbase for homebrew ROMs?
I don't know. Ivoah once told me that this could be a good idea. He probably knows a lot more about this.
Title: Re: Claw poll
Post by: Dream of Omnimaga on July 07, 2016, 02:08:40 PM
Ah ok. What about the 3DS?
Title: Re: Claw poll
Post by: DarkestEx on July 07, 2016, 03:14:47 PM
Quote from: DJ Omnimaga on July 07, 2016, 02:08:40 PM
Ah ok. What about the 3DS?
Well basically Claw runs on anything that can execute C code.
The drivers are something different. They have to be provided by the person porting Claw to the platform but games and program will run on most platforms unmodifed then.
Title: Re: Claw poll
Post by: Dream of Omnimaga on July 07, 2016, 04:06:23 PM
Oh that's good then. I was worried about dependencies such as libraries.
Title: Re: Claw poll
Post by: DarkestEx on July 07, 2016, 04:07:25 PM
Quote from: DJ Omnimaga on July 07, 2016, 04:06:23 PM
Oh that's good then. I was worried about dependencies such as libraries.
Claw by itself doesn't depend on anything except the most basic C functions. It doesn't even make use of the string library by default nor the float one.
Many things will be modules.
Title: Re: Claw poll
Post by: Dream of Omnimaga on July 07, 2016, 04:12:40 PM
Yeah it's better to not depend of libraries for such language. Sure, it makes it easier to develop it for a platform, but then it makes it hard to port it.
Title: Re: Claw poll
Post by: p4nix on July 08, 2016, 09:31:05 AM
fx9860GII :P
Title: Re: Claw poll
Post by: Dream of Omnimaga on July 08, 2016, 11:28:31 AM
By the way, is it easy (other than graphics) to port 9860gII C add-ins to the cg20?
Title: Re: Claw poll
Post by: p4nix on July 12, 2016, 02:03:06 PM
Quote from: DJ Omnimaga on July 08, 2016, 11:28:31 AM
By the way, is it easy (other than graphics) to port 9860gII C add-ins to the cg20?
I've never programmed for the cg20, but since C is generally quite portable, I assume it's not that hard if you program the right way from the beginning.
Title: Re: Claw poll
Post by: Dream of Omnimaga on July 12, 2016, 04:32:21 PM
Ah ok, and yeah I was talking about someone using the official 9860g SDK, for example.