You can help CodeWalrus stay online by donating here. | New CodeWalrus | Old (dark mode) | Old (light) | Discord server
We have an anniversary Game Jam! Click here for more info.

Claw development system, a multiplatform programming platform [multiplatform]

b/PC, Mac & Vintage Computers Started by DarkestEx, May 07, 2016, 05:33:29 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

u/DarkestEx May 17, 2016, 08:46:51 PM
I case you are wondering why the development slowed down a little, I am having an internship at CERN (http://home.cern/about) right now.
Though I still managed to find some time reworking the variable pool and fixing and improving certain aspects of the virtual machine.
u/Dream of Omnimaga May 17, 2016, 09:30:31 PM
Good luck with your internship DarkestEx. :) I'm glad there is still some progress being done on Claw, though. By the way, is @Cumred_Snektron  still working on it too? I remember he wanted to make his own language, but I forgot if he merged his project with yours (otherwise it looks like we'll have three community TI-84+CE languages lol).
u/SiphonicSugar May 17, 2016, 10:30:59 PM
I've been waiting for more reasons to get the CE.  :P
u/Dream of Omnimaga May 18, 2016, 01:15:31 AM
You can always get one immediately, even if ICE and Claw aren't out yet. In the meantime, you can use TI-BASIC with CE Textlib or Sprites v2 :)
u/Ivoah May 18, 2016, 01:43:59 AM
Is there a possibility of Claw being able to target a GBA?
u/Dream of Omnimaga May 18, 2016, 03:07:34 AM
I guess it depends what are the minimum requirements for it. It was originally designed for the Microcat, which had a  128x128 LCD and a small amount of RAM, so that could help. CPU speed isn't a factor I think.
u/DarkestEx May 18, 2016, 07:14:43 AM
Quote from: Ivoah on May 18, 2016, 01:43:59 AM
Is there a possibility of Claw being able to target a GBA?
That would absolutely work.
Claw needs a minimum of 50KB of FLASH storage and a minimum of 512 bytes of RAM.
It is not at all affiliated with the microcat project anymore and is aimed for many screen sizes.
u/alexgt May 18, 2016, 12:08:45 PM
Nice! that sounds like that would be cool ;)
u/DarkestEx May 18, 2016, 01:14:13 PM
Quote from: alexgt on May 18, 2016, 12:08:45 PM
Nice! that sounds like that would be cool ;)
Thanks, I hope so too ;)

The size of the TI-84+ version will be a lot, lot less than the C version as it will be a total rewrite that I am planning to do at some point.
Though the other platforms can easily run C programs and therefore just use the official C version I am working on.
u/Dream of Omnimaga May 18, 2016, 04:10:50 PM
When you say 84+, does this now rule out a TI-84+CE version? O.O
u/Snektron May 18, 2016, 04:15:19 PM
There is C support for the CE, that means it will probably run on that with minimal effort
u/DarkestEx May 18, 2016, 04:24:42 PM
Quote from: DJ Omnimaga on May 18, 2016, 04:10:50 PM
When you say 84+, does this now rule out a TI-84+CE version? O.O
No absolutely not though I can't make it 84+CE version myself. But I will try everything to make it easy for one CE developer to port it. As Cumred said, a it is C, porting is easy anyways. My part will be PC, Arduino, TI-83+ and TI-84+. Also I will do the assembler.
u/Dream of Omnimaga May 18, 2016, 04:30:10 PM
Ah ok good to hear. For some reasons a lot of people seems to ignore the CE or favor the Nspire CX for big projects, even though it's a much more open platform. In most cases though it's because people prefer C++ and want to avoid C at all cost, and the CE lacks C++ support
u/DarkestEx May 18, 2016, 04:34:45 PM
Quote from: DJ Omnimaga on May 18, 2016, 04:30:10 PM
Ah ok good to hear. For some reasons a lot of people seems to ignore the CE or favor the Nspire CX for big projects, even though it's a much more open platform. In most cases though it's because people prefer C++ and want to avoid C at all cost, and the CE lacks C++ support
Well I hope that it's compatible with both. Claw is pure ANSI C.
I personally avoid the color calcs always as I don't have nor need one but I still love to have compatibility.
u/Dream of Omnimaga May 19, 2016, 04:01:23 PM
Well, it seems like Cumred has a CEmu ROM anyway so that can help, and others can probably test if you can't access a 84+CE yourself. Just focus on the versions you primarily work on and maybe other people can help porting it. In any case, make sure it's functional first lol.
Website statistics


MyCalcs | Ticalc.org | Cemetech | Omnimaga | TI-Basic Developer | MaxCoderz | TI-Story | Casiocalc.org | Casiopeia | The Museum of HP Calculators | HPCalc.org | CnCalc.org | Music 2000 Community | TI Education | Casio Education | HP Calcs | NumWorks | SwissMicros | Sharp Calculators
Powered by EzPortal