Omnimaga: The Coders Of Tomorrow
Welcome, Guest. Please login or register.
 
Omnimaga: The Coders Of Tomorrow
19 June, 2013, 18:24:51 *
Welcome, Guest. Please login or register.

Login with username, password and session length
 
   home   news downloads projects tutorials misc forums rules new posts irc about Login Register  
+-OmnomIRC

You must Register, be logged in and have at least 40 posts to use this shout-box! If it still doesn't show up afterward, it might be that OmnomIRC is disabled for your group or under maintenance.

Note: You can also use an IRC client like mIRC, X-Chat or Mibbit to connect to an EFnet server and #omnimaga.

Pages: [1] 2 3 ... 11   Go Down
  Print  
Author Topic: Feature Requests -  (Read 9646 times) Bookmark and Share
0 Members and 1 Guest are viewing this topic.
SirCmpwn
Guest
« on: 22 June, 2010, 22:38:53 »
0

Request features for KnightOS here.
Features such as Axe support will not be considered.  For third party programs, you should contact the developer and request they add KnightOS support.

Already Done
Multitasking
Filesystem
Libraries
Simple Console
« Last Edit: 25 October, 2010, 22:45:55 by SirCmpwn » Logged
DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Offline Offline

Gender: Male
Last Login: Today at 10:47:05
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50634


Total Post Ratings: +2639

View Profile WWW
« Reply #1 on: 23 June, 2010, 05:21:29 »
0

Axe and stuff such as BASIC parsers should be left for third party devs indeed. If someone uses your OS just for gaming, he doesn't need Axe Parser or a BASIC interpreter built-in.

I do not have any feature request right now, except to make sure the OS stays not too huge Smiley
Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
Quigibo
The Executioner
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: 31 May, 2013, 10:48:29
Date Registered: 22 January, 2010, 05:02:37
Location: Los Angeles
Posts: 2022


Total Post Ratings: +1019

View Profile
« Reply #2 on: 23 June, 2010, 06:11:38 »
0

Even a well designed system can be unsuccessful if there aren't enough developers making applications for it.  I would therefore say that the feature I would like to see most is a comprehensive guide for developers.  It would also be really convenient if you could have some of your own bcalls that mimic the most common TI-OS bcalls so that people can simply redefine their equates and maybe changes to their header to make their programs compatible with KnightOS.  Its going to take a lot for people to switch from developing from a very popular operating system (the default anyway) to an initially unpopular system.
« Last Edit: 23 June, 2010, 06:22:31 by Quigibo » Logged

___Axe_Parser___
Today the calculator, tomorrow the world!
DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Offline Offline

Gender: Male
Last Login: Today at 10:47:05
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50634


Total Post Ratings: +2639

View Profile WWW
« Reply #3 on: 23 June, 2010, 06:28:22 »
0

It will also be good to ensure that once it comes out, that you or someone makes a complete enough math suite to go with the OS. If people need their calc in class, they'll need such thing.
Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
Builderboy
Physics Guru
LV13 Extreme Addict (Next: 9001)
*************
Offline Offline

Gender: Male
Last Login: Today at 08:32:53
Date Registered: 20 April, 2009, 00:28:53
Location: Ravenholm
Posts: 5645


Total Post Ratings: +589

View Profile
« Reply #4 on: 23 June, 2010, 06:58:37 »
0

Yeah i recommend making it somewhat cross compatable with the TiOS, even maybe going as far as replicating frequently used OS routines (mayhaps in a faster manner Wink) It will help bring some already finished games to your platform as well as encouraging developers to develop towards this new (and yet untested) OS.
Logged

ztrumpet
The Rarely Active One
LV13 Extreme Addict (Next: 9001)
*************
Offline Offline

Gender: Male
Last Login: 11 June, 2013, 05:10:51
Date Registered: 08 November, 2009, 21:10:12
Location: Michigan
Posts: 5688


Total Post Ratings: +360

View Profile
« Reply #5 on: 23 June, 2010, 16:45:26 »
0

Could you have another "kernel"  that would include all the TIOS bcalls?  Would that work? Smiley
Logged

DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Offline Offline

Gender: Male
Last Login: Today at 10:47:05
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50634


Total Post Ratings: +2639

View Profile WWW
« Reply #6 on: 23 June, 2010, 17:20:29 »
0

That would be a nice idea, altough I fear this would add up a lot to the file size. Maybe external? I wonder if it would allow the emulation of old ASM games that were not ported to be easier?
Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
calcdude84se
Needs Motivation
Members
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: 14 May, 2013, 16:12:14
Date Registered: 21 April, 2010, 04:20:59
Posts: 2207


Total Post Ratings: +62

View Profile
« Reply #7 on: 23 June, 2010, 20:09:08 »
0

The problem with that is that the kernel (or the most important part of it) is on page 00h, which is stuck in the $0000-$3FFF area. Having another kernel means re-writing the flash for that sector, and that makes it quite similar to Brandon's OS2's dual-booting (I don't know if Sir will do that). If he doesn't do that (make a whole new kernel/dual-boot), he'll have to change a few things with the basic design of the kernel to allow, say, bcall compatibility (not to mention the other routines that have RST versions)
Would it be practical to, say, scan an 8xp file and change it to KnightOS format and compatibility? (I don't know if it will be possible, we may need lots of porters Tongue)
Logged

"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Bug me about PartesOS. I might just need reminding.
SirCmpwn
Guest
« Reply #8 on: 23 June, 2010, 20:11:54 »
0

Well, I was thinking of writing a porting program that would disassemble it and fix the problems, then output a .kxe file.
By the way, any program you have on your computer, you can put on your calc, size permitting.
Logged
DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Offline Offline

Gender: Male
Last Login: Today at 10:47:05
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50634


Total Post Ratings: +2639

View Profile WWW
« Reply #9 on: 23 June, 2010, 20:47:35 »
0

Wait, does it means we could just rename any kind of file like a jpg to 8xp and send it with TI-Connect like we do with the TI-Nspire? Doesn't TI-Connect have protections against such thing? Or is it something happening TI-OS-side?
« Last Edit: 23 June, 2010, 20:47:55 by DJ Omnimaga » Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
calcdude84se
Needs Motivation
Members
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: 14 May, 2013, 16:12:14
Date Registered: 21 April, 2010, 04:20:59
Posts: 2207


Total Post Ratings: +62

View Profile
« Reply #10 on: 23 June, 2010, 20:50:28 »
0

Well, either copying it from a USB drive for an 84+(SE), or probably "wrapping" the file so it can be sent to the calc by TI-Connect, with the calc promptly unwrapping it on arrival.
Edit: Those protections are definitely TI-Connect side, which checks the files it sends for "validity" and "proper format" Tongue
« Last Edit: 23 June, 2010, 20:51:30 by calcdude84se » Logged

"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Bug me about PartesOS. I might just need reminding.
SirCmpwn
Guest
« Reply #11 on: 23 June, 2010, 20:50:28 »
0

Well, I was thinking a program called "KnightConnect"...
That or a converter.
Also, I've said this many times but feel like I should re-enforce it.  I will have zero compatibility with TIOS.  I will release a developer guide, and will personally port as many TIOS games to KnightOS as possible.
Logged
calcdude84se
Needs Motivation
Members
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: 14 May, 2013, 16:12:14
Date Registered: 21 April, 2010, 04:20:59
Posts: 2207


Total Post Ratings: +62

View Profile
« Reply #12 on: 23 June, 2010, 20:53:39 »
0

^ I like my wrapping idea (or "conversion", whatever you want to call it), so you don't have to write another linking program. (If you really want to, you probably could, but you still have the driver issue for 64-bit Windows, unless you are genius enough to use TI's drivers Tongue)
Logged

"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Bug me about PartesOS. I might just need reminding.
SirCmpwn
Guest
« Reply #13 on: 23 June, 2010, 20:56:21 »
0

I will probably use TI's drivers if I write a program for linking.  I think there is already a library out there that does this (anyone know about this?)
Logged
DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Offline Offline

Gender: Male
Last Login: Today at 10:47:05
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50634


Total Post Ratings: +2639

View Profile WWW
« Reply #14 on: 23 June, 2010, 20:56:26 »
0

Well, I was thinking a program called "KnightConnect"...
That or a converter.
Also, I've said this many times but feel like I should re-enforce it.  I will have zero compatibility with TIOS.  I will release a developer guide, and will personally port as many TIOS games to KnightOS as possible.
You'll sure beat KermMartian in terms of busiest auithor on ticalc.org Tongue
I will probably use TI's drivers if I write a program for linking.  I think there is already a library out there that does this (anyone know about this?)
If you do a linking prog, please at least make it compatible with XP, Vista and 7, both 32 and 64 bit.
« Last Edit: 23 June, 2010, 20:57:05 by DJ Omnimaga » Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
Pages: [1] 2 3 ... 11   Go Up
  Print  
 
Jump to:  

Powered by EzPortal
Powered by MySQL Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Powered by PHP
Page created in 0.711 seconds with 31 queries.
Skin by DJ Omnimaga edited from SMF default theme with the help of tr1p1ea.
All programs, games and songs avaliable on this website are property of their respective owners.
Best viewed in Opera, Firefox, Chrome and Safari with a resolution of 1024x768 or above.