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
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.
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?
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.
Ah ok. What about the 3DS?
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.
Oh that's good then. I was worried about dependencies such as libraries.
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.
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.
fx9860GII :P
By the way, is it easy (other than graphics) to port 9860gII C add-ins to the cg20?
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.
Ah ok, and yeah I was talking about someone using the official 9860g SDK, for example.