Introducing AtomicOS!
Over the past week or two, I've been working on a Windows-like interface, written in Axe Parser for the TI-83/84 Plus/SE.
Completed features:
• A functioning mouse system with multiple cursor sprites depending on the position and circumstance of the mouse (The mouse is normally the default slanted arrow cursor, but can become a grabby hand if the mouse is over something clickable, or a resize arrow cursor for resizing things like windows and (images?)
• Support for the translucent selection rectangle (the translucent box you might use on the desktop for selecting multiple files or apps)
• The ability to turn the calculator off and back on again, saving your place in the shell; and a battery that tells you your battery percentage to the closest 25%
• A demo window that can be moved around the screen
• Inverting the current option selected
Work-in-progress:
• Resizing windows (pretty painful...)
• A built-in command line
• More types of cursors, like the I-beam text cursor and maybe a "loading" cursor
Planned features (of which there are many):
• The ability to launch apps
• Pinning apps to the desktop
• Adding an app store and settings app
• Deleting/uninstalling apps
• Lock screen (?)
• Having multiple windows open at once
• An about screen
• ...and maybe even an easter egg...
At this point, you may be wondering how apps will function. Of course, it is impossible to download apps from online onto a calc, so you will need to manually download them through TI-Connect CE or another linking program. The "apps" (they're not actually flash applications, I'm just calling them "apps"), will probably be appvars that Atomic will detect and list. Each app will just be a regular program with a specialized header to make it detectable by Atomic, similar to the way one might make a TI-Basic program compatible with MirageOS.
Note that this is of course not actually a custom OS like KnightOS to replace the TI-OS. In other words, you will still be able to exit the program and return to the home screen to do math.
I hope that all made sense! If it didn't, let me know and I will try to reword it differently.
Screenshots should come soon, but I will need to figure out how to get an emulator running first.
Over the past week or two, I've been working on a Windows-like interface, written in Axe Parser for the TI-83/84 Plus/SE.
Completed features:
• A functioning mouse system with multiple cursor sprites depending on the position and circumstance of the mouse (The mouse is normally the default slanted arrow cursor, but can become a grabby hand if the mouse is over something clickable, or a resize arrow cursor for resizing things like windows and (images?)
• Support for the translucent selection rectangle (the translucent box you might use on the desktop for selecting multiple files or apps)
• The ability to turn the calculator off and back on again, saving your place in the shell; and a battery that tells you your battery percentage to the closest 25%
• A demo window that can be moved around the screen
• Inverting the current option selected
Work-in-progress:
• Resizing windows (pretty painful...)
• A built-in command line
• More types of cursors, like the I-beam text cursor and maybe a "loading" cursor
Planned features (of which there are many):
• The ability to launch apps
• Pinning apps to the desktop
• Adding an app store and settings app
• Deleting/uninstalling apps
• Lock screen (?)
• Having multiple windows open at once
• An about screen
• ...and maybe even an easter egg...
At this point, you may be wondering how apps will function. Of course, it is impossible to download apps from online onto a calc, so you will need to manually download them through TI-Connect CE or another linking program. The "apps" (they're not actually flash applications, I'm just calling them "apps"), will probably be appvars that Atomic will detect and list. Each app will just be a regular program with a specialized header to make it detectable by Atomic, similar to the way one might make a TI-Basic program compatible with MirageOS.
Note that this is of course not actually a custom OS like KnightOS to replace the TI-OS. In other words, you will still be able to exit the program and return to the home screen to do math.
I hope that all made sense! If it didn't, let me know and I will try to reword it differently.
Screenshots should come soon, but I will need to figure out how to get an emulator running first.







