Alright, I have all the hex and their names copied.Since I don't have the organization for the menus, I have started on the compiler.All I have is convert number in program to 16bit number.I hope to have the source code compatible so all it now needs is a compiler.

Alright, I have all the hex and their names copied.Since I don't have the organization for the menus, I have started on the compiler.All I have is convert number in program to 16bit number.I hope to have the source code compatible so all it now needs is a compiler.

I fixed it!The IDE is ready whenever you have the sorted menus done!(I did notice that 0x4D is empty)All Claw commands begin with the byte 0xBB and the command byte follows.

« Last Edit: September 07, 2016, 06:31:13 pm by E37 »

Short URL:

Logged

Consoles, mobile devices and vintage computers owned: Ti83,Ti84!

I've never finished a project, there is always a way to improve!What's my calc's name? Convert $37 to decimal. Look up that element in the periodic table. Then take the abbreviation of that element and you have it!Look! A slime! <(^.^)>

Alright, I have all the hex and their names copied.Since I don't have the organization for the menus, I have started on the compiler.All I have is convert number in program to 16bit number.I hope to have the source code compatible so all it now needs is a compiler.

I fixed it!The IDE is ready whenever you have the sorted menus done!(I did notice that 0x4D is empty)All Claw commands begin with the byte 0xBB and the command byte follows.

Nice One question, do you mean the compiled version or the IDE editable version?In the compiled version you would just need to use one single byte for one instruction. The single number arguments that follow are either a single byte or a single 16 bit word.Strings are put into a constant table in the header of the compiled program.

I've never finished a project, there is always a way to improve!What's my calc's name? Convert $37 to decimal. Look up that element in the periodic table. Then take the abbreviation of that element and you have it!Look! A slime! <(^.^)>

I will make you a list of the menus today. I guess there will be "Maths", "Logic", "Bitmanipulation", "Jumps", "VM", "Debug", "Arrays", "Stack" , "Extend", and "Misc", but I will see if I missed anything

I will make you a list of the menus today. I guess there will be "Maths", "Logic", "Bitmanipulation", "Jumps", "VM", "Debug", "Arrays", "Stack" , "Extend", and "Misc", but I will see if I missed anything

Make sure to tell me if you want any keys replaced.Like replacing sto with LDNote than the menus won't have title.I can make as many as you want! Almost to the point of having a key to a command! Wait it only supports up to 200 menus... That should be good.

« Last Edit: September 07, 2016, 07:36:35 pm by E37 »

Short URL:

Logged

Consoles, mobile devices and vintage computers owned: Ti83,Ti84!

I've never finished a project, there is always a way to improve!What's my calc's name? Convert $37 to decimal. Look up that element in the periodic table. Then take the abbreviation of that element and you have it!Look! A slime! <(^.^)>

I started working on Claw as an operating system. This will be a separate project and will allow booting into Claw with a normal computer.Unlike the embedded Claw, this will be closed source.Here's a screenshot of it booting:snip

What's the benefit of this over Forth? Forth has the benefit that once you've got the base words set up for a system it's an OS for free (compare to a Lisp machine's OS, where it's just a shell, but that's enough).

I will make you a list of the menus today. I guess there will be "Maths", "Logic", "Bitmanipulation", "Jumps", "VM", "Debug", "Arrays", "Stack" , "Extend", and "Misc", but I will see if I missed anything

Make sure to tell me if you want any keys replaced.Like replacing sto with LDNote than the menus won't have title.I can make as many as you want! Almost to the point of having a key to a command! Wait it only supports up to 200 menus... That should be good.

Hmm maybe there can be a store menu on the arrow key?Pressing it could open the stack menu. Pressing the ln key could open the Array menu.

I started working on Claw as an operating system. This will be a separate project and will allow booting into Claw with a normal computer.Unlike the embedded Claw, this will be closed source.Here's a screenshot of it booting:snip

What's the benefit of this over Forth? Forth has the benefit that once you've got the base words set up for a system it's an OS for free (compare to a Lisp machine's OS, where it's just a shell, but that's enough).

Just for fun. There is no actual use of Claw as an operating system on a PC. Claw will be available as a seriously meant operating system for Xtensa LX, ARM and AVR CPUs.The PC version is more of a fun proof-of-concept project

Wait, so there will be an on-calc compiler, after all? That would be cool, since some people still asks if it's possible to program in ASM or C on-calc on newer models, so maybe some TI-84+ users would like to do the same with Claw in the future.

Wait, so there will be an on-calc compiler, after all? That would be cool, since some people still asks if it's possible to program in ASM or C on-calc on newer models, so maybe some TI-84+ users would like to do the same with Claw in the future.

There will be!

Short URL:

Logged

Consoles, mobile devices and vintage computers owned: Ti83,Ti84!

I've never finished a project, there is always a way to improve!What's my calc's name? Convert $37 to decimal. Look up that element in the periodic table. Then take the abbreviation of that element and you have it!Look! A slime! <(^.^)>

Wait, so there will be an on-calc compiler, after all? That would be cool, since some people still asks if it's possible to program in ASM or C on-calc on newer models, so maybe some TI-84+ users would like to do the same with Claw in the future.

As E37 mentioned, will there be one indeed He makes good progress and it looks really nice from what I have seen so far

There won't be one for the color calculators though. Programs for these have to be done on a PC or a monochrome calculator. If i ever find time I might do a color port but that is not yet planned. The assembler however is making lots of progress. Today I implemented custom instructions and multiline instructions.

Yeah it looks pretty nice so far. I was surprised at how fast he progressed

Often I muck around and work slowly. When I have something specific to work towards, I can be quite quick.General update on the IDE:The core will be done in a day or two. I'll be moving on to the addons soon.

Short URL:

Logged

Consoles, mobile devices and vintage computers owned: Ti83,Ti84!

I've never finished a project, there is always a way to improve!What's my calc's name? Convert $37 to decimal. Look up that element in the periodic table. Then take the abbreviation of that element and you have it!Look! A slime! <(^.^)>

Yeah it looks pretty nice so far. I was surprised at how fast he progressed

Often I muck around and work slowly. When I have something specific to work towards, I can be quite quick.General update on the IDE:The core will be done in a day or two. I'll be moving on to the addons soon.

Yeah it looks pretty nice so far. I was surprised at how fast he progressed

Often I muck around and work slowly. When I have something specific to work towards, I can be quite quick.General update on the IDE:The core will be done in a day or two. I'll be moving on to the addons soon.

I hope you aren't too far into it! I need to make some more file type changes...Will you add an on-calc compiler?That would probably increase its use a lot.

Short URL:

Logged

Consoles, mobile devices and vintage computers owned: Ti83,Ti84!

I've never finished a project, there is always a way to improve!What's my calc's name? Convert $37 to decimal. Look up that element in the periodic table. Then take the abbreviation of that element and you have it!Look! A slime! <(^.^)>