You can help CodeWalrus stay online by donating here. | New CodeWalrus | Old (dark mode) | Old (light) | Discord server

Pong for KnightOS - An example C project

b/[Inactive] KnightOS (TI-73/83+/84+/CSE) Started by SirCmpwn, April 23, 2015, 12:43:25 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

u/Ivoah April 27, 2015, 04:27:23 AM
Quote from: DJ Omnimaga on April 26, 2015, 04:26:20 PM
Oh OK, I thought it absolutely required the 2048 bit RSA key. That said I am betting that as soon as hacks or third-party OSes using them come out, then TI will patch them >.<

Nope. Apparently TI messed up the ASIC, so the only way to fix them is with a very expensive hardware change.
u/Dream of Omnimaga April 27, 2015, 04:37:59 AM
Ah right, fail on their part then. I'm betting they would be ready to do anything at any cost to lock down their calcs, but since they seem to try less hard on Z80/ez80 calcs, then I bet it will take a few years before it happens (maybe only on their next calc?). I guess we have the path cleared to a certain extent for now.
u/Lionel Debroux April 27, 2015, 05:36:12 AM
QuoteThe game works great and I was able to fix a few problems with KnightOS's C support while making it.
Small projects, especially for new platforms / environments, usually have that effect. In 2011, advancing an old Lua port to the TI-68k/AMS series, and partially porting "p14p" python-on-a-chip to the same, yielded improvements in GCC4TI.
That's also why in 2010, I suggested the making of a demo (in the demoscene sense) for the Nspire platform.
u/SirCmpwn April 27, 2015, 05:38:46 AM
Quote from: Lionel Debroux on April 27, 2015, 05:36:12 AM
QuoteThe game works great and I was able to fix a few problems with KnightOS's C support while making it.
Small projects, especially for new platforms / environments, usually have that effect. In 2011, advancing an old Lua port to the TI-68k/AMS series, and partially porting "p14p" python-on-a-chip to the same, yielded improvements in GCC4TI.
That's also why in 2010, I suggested the making of a demo (in the demoscene sense) for the Nspire platform.

Yep, that was the goal of this project in the first place. I'll be doing a few more projects with the same goal in mind.
u/Dream of Omnimaga April 27, 2015, 05:43:33 AM
Now that Lionel mentions the TI-Nspire, that makes me wish that Jacobly and Calc84maniac's respective attempts at creating TI-84+ emulators for the Nspire came to fruition. I don't remember if there is any other such project in the works, but it could be a way for people to use KnightOS on their Nspire if there are no plan to port KOS directly to that platform. But I guess that's for another topic.
u/SirCmpwn April 27, 2015, 05:44:32 AM
Quote from: DJ Omnimaga on April 27, 2015, 05:43:33 AM
Now that Lionel mentions the TI-Nspire, that makes me wish that Jacobly and Calc84maniac's respective attempts at creating TI-84+ emulators for the Nspire came to fruition. I don't remember if there is any other such project in the works, but it could be a way for people to use KnightOS on their Nspire if there are no plan to port KOS directly to that platform. But I guess that's for another topic.

matref has ported z80e (the KnightOS project's emulator) to the Nspire, and I would love to see more contributors come in and help develop it.
u/Dream of Omnimaga April 27, 2015, 05:47:56 AM
Ah thanks for pointing out. Now that you mention matref, I think I remember hearing some tidbits about such project. I didn't know it went this far, though.
u/SirCmpwn April 27, 2015, 05:51:15 AM
Quote from: DJ Omnimaga on April 27, 2015, 05:47:56 AM
Ah thanks for pointing out. Now that you mention matref, I think I remember hearing some tidbits about such project. I didn't know it went this far, though.

Unfortunately, no one is really working on z80e right now. It's the default emulator for the SDK, and it powers the live demo on knightos.org, but it can't emulate TIOS and it has poor performance.
u/Dream of Omnimaga April 28, 2015, 07:35:25 PM
Aah ok thanks for clarifying. As for performance I remember issues about lag and stuff. On my 2010 computer, when I had juju's topic open (which had the emulator embedded in) my browser would take 100% of the CPU and my mouse cursor moved at about 2 FPS when it was loading. And when it was done loading, typing posts was like 4 letters per second max. Hopefully if this project gets revived, you guys can find a way to get it run faster on older machines.
u/SirCmpwn April 28, 2015, 07:36:42 PM
Quote from: DJ Omnimaga on April 28, 2015, 07:35:25 PM
Aah ok thanks for clarifying. As for performance I remember issues about lag and stuff. On my 2010 computer, when I had juju's topic open (which had the emulator embedded in) my browser would take 100% of the CPU and my mouse cursor moved at about 2 FPS when it was loading. And when it was done loading, typing posts was like 4 letters per second max. Hopefully if this project gets revived, you guys can find a way to get it run faster on older machines.

It runs at a much more reasonable speed natively. It's just in the browser that performance is abhorrent.
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