KnightOS - For Texas Instruments calculators

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
SirCmpwn
Member
Member
Posts: 34
Joined: Thu Mar 06, 2014 4:57 pm

Re: KnightOS - For Texas Instruments calculators

Post by SirCmpwn »

It's now possible to use KnightOS for fun:

Image

Ported Phoenix, an old game.
SirCmpwn
Member
Member
Posts: 34
Joined: Thu Mar 06, 2014 4:57 pm

Re: KnightOS - For Texas Instruments calculators

Post by SirCmpwn »

There is now an emulator on knightos.org that grabs the latest version from our build server and runs it in the browser. The emulator is written in C and compiled with emscripten, with a JavaScript wrapper to make the API more browser friendly.

Code:

Emulator
Wrapper
Website

It's a little buggy, but it's a work in progress.
User avatar
Wajideu
Member
Member
Posts: 153
Joined: Wed Jul 30, 2014 1:05 am

Re: KnightOS - For Texas Instruments calculators

Post by Wajideu »

Wow, a blast from the past o.o Never thought I'd see you again! :lol:


SirCmpwn was the one that got me started on TI83+ osdev at Cemetech about a decade ago when I was young and stupid, just getting started with programming. (Back then I went by the username Anakclusmos). This project has really matured since then.
SirCmpwn wrote:I've spent the past three and a half years building an operating system for the little buggers
Unless you restarted, it was a lot longer than that... I was 13 or so when you helped me get started on TI83+ osdev. At the time, you were working on the multi-threading capability for KnightOS. I'm 21 now.
SirCmpwn
Member
Member
Posts: 34
Joined: Thu Mar 06, 2014 4:57 pm

Re: KnightOS - For Texas Instruments calculators

Post by SirCmpwn »

DaemonR wrote:Wow, a blast from the past o.o Never thought I'd see you again! :lol:


SirCmpwn was the one that got me started on TI83+ osdev at Cemetech about a decade ago when I was young and stupid, just getting started with programming. (Back then I went by the username Anakclusmos). This project has really matured since then.
SirCmpwn wrote:I've spent the past three and a half years building an operating system for the little buggers
Unless you restarted, it was a lot longer than that... I was 13 or so when you helped me get started on TI83+ osdev. At the time, you were working on the multi-threading capability for KnightOS. I'm 21 now.
it sure as hell hasn't been THAT long. KnightOS is a little over 4 years old now, I promise.
User avatar
Wajideu
Member
Member
Posts: 153
Joined: Wed Jul 30, 2014 1:05 am

Re: KnightOS - For Texas Instruments calculators

Post by Wajideu »

SirCmpwn wrote:it sure as hell hasn't been THAT long. KnightOS is a little over 4 years old now, I promise.
Ah, you're right. The topic for KnightOS was created June 2010. I joined Cemetech in 2009, but I think I might of lingered on ticalc about a year or two before joining.

Still, it's nice to see you're still alive and kicking in the community. :P
SirCmpwn
Member
Member
Posts: 34
Joined: Thu Mar 06, 2014 4:57 pm

Re: KnightOS - For Texas Instruments calculators

Post by SirCmpwn »

DaemonR wrote:
SirCmpwn wrote:it sure as hell hasn't been THAT long. KnightOS is a little over 4 years old now, I promise.
Ah, you're right. The topic for KnightOS was created June 2010. I joined Cemetech in 2009, but I think I might of lingered on ticalc about a year or two before joining.

Still, it's nice to see you're still alive and kicking in the community. :P
June 2010 was a little over 4 years ago, unless I suddenly lost my ability to do math.
User avatar
Wajideu
Member
Member
Posts: 153
Joined: Wed Jul 30, 2014 1:05 am

Re: KnightOS - For Texas Instruments calculators

Post by Wajideu »

Yeah, it was mybad. I knew that I started on the TI when I was 13, but I forgot that I didn't actually join Cemetech itself until I was almost 15.


Still, I'm amazed by how far this project has come along. Have you ported the CalcNet browser to it?
SirCmpwn
Member
Member
Posts: 34
Joined: Thu Mar 06, 2014 4:57 pm

Re: KnightOS - For Texas Instruments calculators

Post by SirCmpwn »

DaemonR wrote:Yeah, it was mybad. I knew that I started on the TI when I was 13, but I forgot that I didn't actually join Cemetech itself until I was almost 15.


Still, I'm amazed by how far this project has come along. Have you ported the CalcNet browser to it?
No, the only software that has been ported from TIOS so far is Phoenix, the game. You're welcome to join us if you want to help port more things :)
User avatar
Wajideu
Member
Member
Posts: 153
Joined: Wed Jul 30, 2014 1:05 am

Re: KnightOS - For Texas Instruments calculators

Post by Wajideu »

SirCmpwn wrote:You're welcome to join us if you want to help port more things :)
Sure, why not. I got a ton of time on my hands and could use an refresher in assembly :)
SirCmpwn
Member
Member
Posts: 34
Joined: Thu Mar 06, 2014 4:57 pm

Re: KnightOS - For Texas Instruments calculators

Post by SirCmpwn »

DaemonR wrote:
SirCmpwn wrote:You're welcome to join us if you want to help port more things :)
Sure, why not. I got a ton of time on my hands and could use an refresher in assembly :)
We're all hanging out in #knightos on freenode, stop by and say hello!
User avatar
SoLDMG
Member
Member
Posts: 96
Joined: Wed Jul 23, 2014 8:00 am
Location: The Netherlands
Contact:

Re: KnightOS - For Texas Instruments calculators

Post by SoLDMG »

I have an old Ti-83+ or something lying around. I'll try KnightOS out!
My post is up there, not down here.
SirCmpwn
Member
Member
Posts: 34
Joined: Thu Mar 06, 2014 4:57 pm

Re: KnightOS - For Texas Instruments calculators

Post by SirCmpwn »

Minor news and call for aid: we're working on a C compiler forked from sdcc. Our fork is located here:

https://github.com/KnightOS/kcc

Before you ask "why did you fork it", you should know that your answer is neatly covered in the readme :)

If you want to help work on the C compiler, we're happy to have you.
User avatar
SoLDMG
Member
Member
Posts: 96
Joined: Wed Jul 23, 2014 8:00 am
Location: The Netherlands
Contact:

Re: KnightOS - For Texas Instruments calculators

Post by SoLDMG »

Do you have a C library yet? If not, I have some code that is moldable into a small part of one that I am willing to donate.
My post is up there, not down here.
SirCmpwn
Member
Member
Posts: 34
Joined: Thu Mar 06, 2014 4:57 pm

Re: KnightOS - For Texas Instruments calculators

Post by SirCmpwn »

SoLDMG wrote:Do you have a C library yet? If not, I have some code that is moldable into a small part of one that I am willing to donate.
I don't think there's even going to be one. We aren't even trying to be POSIX or anything remotely resembling it.
User avatar
SoLDMG
Member
Member
Posts: 96
Joined: Wed Jul 23, 2014 8:00 am
Location: The Netherlands
Contact:

Re: KnightOS - For Texas Instruments calculators

Post by SoLDMG »

That's not actually possible on a calculator, no. I'm still going to look at the C compiler source code and see if I can contribute somehow though.
My post is up there, not down here.
Post Reply