New Planned z80 OS
Moderator: MaxCoderz Staff
- thegamefreak0134
- Extreme Poster
- Posts: 455
- Joined: Mon 23 Jan, 2006 10:09 pm
- Location: In front of a Computer, coding
- Contact:
FastRPL is just that, but right now it's an app that is huge (like4-5 pages) though it is fast!thegamefreak0134 wrote:Would it be possible to include a better language than basic? Possibly a language that had much more access to the operating system than the current TI basic? Or simply expand on BASIC and add that kind of functionality.
Hey, that's a pretty good idea, to use FastRPL It's been under development for a while, so it's less work to implement it, and it would seem an improvement over Ti-Basic.
But I think that could be done...
Make that a FAT, a CLI, the FastRPL thingy and some REALLY basic math things (just rip a few from the API to make the command line calculate things like "45*24+4"). Executing assembly programs is no work at all, unless you want to support the old programs, then you'd have to make them execute from progstart ($926.. something?) and put all the old romcalls in placedysfunction wrote:So say you start out with nothing more than a file browser, BASIC program executor, executor for nostub assembly programs, and the basic math functions.
But I think that could be done...
http://clap.timendus.com/ - The Calculator Link Alternative Protocol
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
Now we're getting somewhere! We're calling that Core Design Principle, although I believe I've heard the phrase before somewhere.dysfunction wrote:Yes, I very much agree. I know you are intending on a lightweight OS, but I like the idea of plugins. Perhaps you could use Apps as these plugins, but within the OS allow Apps to integrate with the OS to a far greater degree than the TI-OS. This way you can have a lightweight base (think the linux base kernel) but be able to add on as extra features and functionality as you want (think mainstream linux distros). So say you start out with nothing more than a file browser, BASIC program executor, executor for nostub assembly programs, and the basic math functions. But then you could add in plugins for a BASIC editor, advanced math suites, office suites, a package of extra BASIC commands, the assembly API, Ion/Mirage compatibility, assembly dev suites, etc.
Actually, we don't even need a BASIC and nostub executor. IMHO, that should also be a plugin. That way, a person could choose if they want TI-BASIC, NewBasic (or whatever it'll be called), or any user-made languages. Libraries might also come into play.
- KermMartian
- Calc Wizard
- Posts: 549
- Joined: Tue 05 Jul, 2005 11:28 pm
- Contact:
I just noticed .su.cx causes problems in IE6 sometimes, so I changed the link in the first post:
http://brazucs.unitedti.org/wiki/
http://brazucs.unitedti.org/wiki/