Omnimaga: The Coders Of Tomorrow
Welcome, Guest. Please login or register.
 
Omnimaga: The Coders Of Tomorrow
25 May, 2013, 17:48:52 *
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]   Go Down
  Print  
Author Topic: How closely tied is Axe to the TI-OS? -  (Read 455 times) Bookmark and Share
0 Members and 1 Guest are viewing this topic.
willrandship
Omnimagus of the Multi-Base.
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: 22 May, 2013, 01:21:23
Date Registered: 11 April, 2010, 03:08:32
Location: Between Venus and Mars
Posts: 2638


Topic starter
Total Post Ratings: +66

View Profile
« on: 10 September, 2012, 07:27:42 »
0

I had a bit of a crazy thought: What if there was an OS that had a similar memory layout to TI-OS, but removed a lot of useless 'features' and had a lot of optimizations for speed/space, as well as being better for axe runtimes? (Ie have the same effect as Axe Fuzion, and have management menus for axioms, etc.

Legally, as long as only a patch is released, there's no illegal file sharing (aka warez Tongue)

However, this is where I get curious: Just how closely does Axe Parser interact with the OS? Does it, for example, use any bcalls? IIRC, getkeyr is an example.
Logged

Art_of_camelot
The matrix has you.. ಠ_ಠ
Support Staff
LV12 Extreme Poster (Next: 5000)
*
Offline Offline

Last Login: Today at 16:22:39
Date Registered: 30 August, 2008, 04:55:55
Location: Dr. Light's Laboratory
Posts: 4408


Total Post Ratings: +152

View Profile WWW
« Reply #1 on: 10 September, 2012, 08:47:33 »
0

Runer would be the one to ask,but I'm sure it uses rom calls. Text display is one iirc. The question would be how many rom calls it uses. The other thing to keep in mind is that axe uses a lot of free ram spaces, so you'd have to ensure that those stayed in the exact same area or make sure the adresses are adjusted to point at the new free ram areas (though theywould need to remain the same size). Im not sure how feasible such a project would be. If you were to do such a thing it would require a lot of reworking.
« Last Edit: 10 September, 2012, 08:49:31 by Art_of_camelot » Logged

Projects:
TBA! Coming to an 83+ near you!

NerdTests.com says I'm a Cool Nerd King.  Click here to take the Nerd Test, get nerdy images and jokes, and write on the nerd forum!


willrandship
Omnimagus of the Multi-Base.
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: 22 May, 2013, 01:21:23
Date Registered: 11 April, 2010, 03:08:32
Location: Between Venus and Mars
Posts: 2638


Topic starter
Total Post Ratings: +66

View Profile
« Reply #2 on: 10 September, 2012, 09:06:17 »
0

I'd think the Free RAM areas could increase in size, they just couldn't decrease.

Another thing that wouldn't be able to change would be hooks. Axe uses quite a few of those IIRC.
« Last Edit: 10 September, 2012, 20:33:20 by willrandship » Logged

Deep Thought
So much to do, so much time, so little motivation
Administrator
LV13 Extreme Addict (Next: 9001)
*
Offline Offline

Gender: Male
Last Login: Today at 01:40:03
Date Registered: 19 May, 2009, 08:00:00
Location: The Universe
Posts: 7813


Total Post Ratings: +706

View Profile WWW
« Reply #3 on: 11 September, 2012, 20:17:49 »
0

I think Axe actually avoids bcalls as much as possible (except for the obvious ones like text display and key detection).

I don't know of Axe using any hooks, except for tokens in editing, but I could easily be wrong.
Logged




Keoni29
LV9 Veteran (Next: 1337)
*********
Offline Offline

Gender: Male
Last Login: Today at 17:00:33
Date Registered: 15 March, 2011, 16:23:33
Location: The Netherlands
Posts: 1120


Total Post Ratings: +146

View Profile WWW
« Reply #4 on: 11 September, 2012, 20:37:09 »
0

Axe software can mess up your calc's ram if it alters ram outside of buffers. (happened to me several times)
« Last Edit: 11 September, 2012, 20:37:22 by Keoni29 » Logged


Spoiler for Hidden:
Last signature update 10:55 april 22nd 2013
shmibs
bonsai bok choy wiseguy waterboy
Administrator
LV10 31337 u53r (Next: 2000)
*
Offline Offline

Last Login: Today at 09:50:02
Date Registered: 11 June, 2010, 19:36:15
Location: 89B6
Posts: 1855


Total Post Ratings: +240

View Profile
« Reply #5 on: 11 September, 2012, 22:25:07 »
0

what parts of the OS would you want to remove?
Logged



We're not human, are we?
Eiyeron
LV7 Elite (Next: 700)
*******
Offline Offline

Gender: Male
Last Login: 07 January, 2013, 20:29:04
Date Registered: 09 August, 2011, 16:51:22
Location: Err 404.
Posts: 552


Total Post Ratings: +18

View Profile WWW
« Reply #6 on: 11 September, 2012, 22:28:16 »
0

ANything except asm programs?
Logged




ralphdspam
LV8 Addict (Next: 1000)
********
Offline Offline

Gender: Male
Last Login: 14 May, 2013, 09:10:11
Date Registered: 01 February, 2011, 07:58:40
Location: California, USA
Posts: 841


Total Post Ratings: +36

View Profile
« Reply #7 on: 11 September, 2012, 23:23:12 »
0

I guess you could remove the graphing stuff and the security (signing and validation) stuff. 

One could design an OS with minimum BCALL support that only supports managing and running assembled programs. 
« Last Edit: 11 September, 2012, 23:23:45 by ralphdspam » Logged

ld a, 0
ld a, a
Pages: [1]   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.377 seconds with 30 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.