0 Members and 3 Guests are viewing this topic.
Well, if I have the hex, I can package it as an app for you.
Hey, I wrote an OS in TI-BASIC one time with a start menu, games, notepad, paint, and some other stuff. So its certainly possible. But realistically, I don't think you'll be able to do program launching from a program since it would need to copy it over it's own code, destroying the shell. It pretty much has to be an application to do that. I like the idea though, there's still probably a lot you can do, certainly much more than BASIC.
Quote from: SirCmpwn on April 13, 2010, 05:03:41 pmWell, if I have the hex, I can package it as an app for you.What would you do about the absolute jumps though? If there was a jp $9D9A in the code you would have to remap it to jp $4005. With only the hex code, you have to disassemble it and it would be pretty cumbersome to do.I didn't know ion wasn't an app. Hmm... now that I think about it, maybe it is possible, but what you would have to do is write some code to a safe ram area that is able to run the new program and then re-open the shell again after it returns. Then you would have to jump to that location and hope that the client code doesn't write over that area. All of that still requires a lot of inline ASM.
Did you ever release the OS program you made?