|
willrandship
|
 |
« 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  ) 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
Last Login: Today at 19:12:21
Date Registered: 30 August, 2008, 04:55:55
Location: Dr. Light's Laboratory
Posts: 4403
Total Post Ratings: +152
|
 |
« 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!
|
|
|
|
willrandship
|
 |
« 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
Gender: 
Last Login: Today at 03:56:01
Date Registered: 19 May, 2009, 08:00:00
Location: The Universe
Posts: 7813
Total Post Ratings: +706
|
 |
« 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
|
 |
« 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
|
 Last signature update 10:55 april 22nd 2013
|
|
|
shmibs
bonsai bok choy wiseguy waterboy
Administrator
LV10 31337 u53r (Next: 2000)
Offline
Last Login: Today at 07:05:51
Date Registered: 11 June, 2010, 19:36:15
Location: 89B6
Posts: 1850
Total Post Ratings: +238
|
 |
« Reply #5 on: 11 September, 2012, 22:25:07 » |
0
|
what parts of the OS would you want to remove?
|
|
|
|
|
Logged
|
|
|
|
|
Eiyeron
|
 |
« Reply #6 on: 11 September, 2012, 22:28:16 » |
0
|
ANything except asm programs?
|
|
|
|
|
Logged
|
|
|
|
|
ralphdspam
|
 |
« 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
|
|
|
|