Author Topic: GlassOS - Lithp Ith Happening  (Read 35016 times)

0 Members and 2 Guests are viewing this topic.

Offline AHelper

  • LV3 Member (Next: 100)
  • ***
  • Posts: 99
  • Rating: +18/-0
    • View Profile
    • GlaßOS razzl
GlassOS - Lithp Ith Happening
« on: August 12, 2011, 12:32:42 am »
Sorta cross posting, but in case not everyone is on cemetech...

GlassOS (technically GlaßOS, but for ease of typing...) is an OS written for the ti84pse.  It is > 95% written in C.  I use SDCC for all compiling needs (and for other headaches).  Yeah, it's different, but this OS is ~8-10 months old.  It has USB ready to use, task switching, GUI library, and a working filesystem.  I am getting ready for a public beta release this friday, or a few days after (busy schedule). 

Now, just to state it here:  GlassOS is a replacement for AOS/tios.  I provides no compatibilities for running asm/basic programs, nor current linking software.  It's goal is to provide a C environment for the calc.

Now, does that mean it doesn't do math?  By itself, nope.  But do I have a minimal cas? gCAS2 is being worked on.  For other stuffs, such as non-stop ramblings and status updates, cemetech.net will have it.

Questions?  Rants?  SDCC support group? Feel free to ask away

<update>

Well, it has been 5 months since my last commit to the project. This project is not dead!
« Last Edit: March 04, 2014, 12:24:58 am by AHelper »
SDCC tastes like air bags - big output, but fast and safe to run.

Offline Scipi

  • Omni Kitten Meow~ =^ω^=
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1547
  • Rating: +192/-3
  • Meow :3
    • View Profile
    • ScipiSoftware
Re: GlassOS
« Reply #1 on: August 12, 2011, 01:03:41 am »
Interesting. Will it support C++ as well?

Imma Cat! =^_^= :3 (It's an emoticon now!)
Spoiler For Things I find interesting:
Spoiler For AI Programming:
Spoiler For Shameless advertising:

Spoiler For OldSig:





Spoiler For IMPORTANT NEWS!:
Late last night, Quebec was invaded by a group calling themselves, "Omnimaga". Not much is known about these mysterious people except that they all carried calculators of some kind and they all seemed to converge on one house in particular. Experts estimate that the combined power of their fabled calculators is greater than all the worlds super computers put together. The group seems to be holding out in the home of a certain DJ_O, who the Omnimagians claim to be their founder. Such power has put the world at a standstill with everyone waiting to see what the Omnimagians will do...

Wait... This just in, the Omnimagians have sent the UN a list of demands that must be met or else the world will be "submitted to the wrath of Netham45's Lobster Army". Such demands include >9001 crates of peanuts, sacrificial blue lobsters, and a wide assortment of cherry flavored items. With such computing power stored in the hands of such people, we can only hope these demands are met.

In the wake of these events, we can only ask, Why? Why do these people make these demands, what caused them to gather, and what are their future plans...

Offline AHelper

  • LV3 Member (Next: 100)
  • ***
  • Posts: 99
  • Rating: +18/-0
    • View Profile
    • GlaßOS razzl
Re: GlassOS
« Reply #2 on: August 12, 2011, 01:15:26 am »
No, mainly because C++ on calc would be too sloppy.  C allows for strict and low level access of the memory.  AFAIK, there are no C++ cross-compilers for the z80.
SDCC tastes like air bags - big output, but fast and safe to run.

Offline harold

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 226
  • Rating: +41/-3
    • View Profile
Re: GlassOS
« Reply #3 on: August 12, 2011, 03:06:59 am »
I suppose you could use the old C++ to C compiler and then go from there, but I don't see much advantage to doing that.
Blog about bitmath: bitmath.blogspot.nl
Check the haroldbot thread for the supported commands and syntax.
You can use haroldbot from this website.

SirCmpwn

  • Guest
Re: GlassOS
« Reply #4 on: August 12, 2011, 11:38:19 am »
This is pretty cool, glad to see news over here about it.  Any screenies you want to post?

Offline Freyaday

  • The One And Only Serial Time Killing Catboy-Capoeirista-Ballerino
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1970
  • Rating: +128/-15
  • I put on my robe and pixel hat...
    • View Profile
Re: GlassOS
« Reply #5 on: August 12, 2011, 11:44:45 am »
Well. This is interesting.
* Freyaday wonders if he can dual boot
In other news, Frey continues kicking unprecedented levels of ass.
Proud member of LF#N--Lolis For #9678B6 Names


I'm a performer at heart; I stole it last week.
My Artwork!

Offline AHelper

  • LV3 Member (Next: 100)
  • ***
  • Posts: 99
  • Rating: +18/-0
    • View Profile
    • GlaßOS razzl
GlassOS - Screenie Dump
« Reply #6 on: August 12, 2011, 11:47:04 am »
No dual booting... For that, look at OS2.  I don't know if it is runnable/usable, but it dual boots...

All screenies are on cemetech.net, and since sourceforge isn't letting me have a directory visitable via http, I will have to update my scrieenie page.  There are about 40 images sitting in a folder.

<edit>

I hacked together some php code to display all images I have for GlassOS.  Some aren't screenies, but are "Just there".
Look at them at http://glassos.sf.net/viewer.php
« Last Edit: August 12, 2011, 12:27:43 pm by AHelper »
SDCC tastes like air bags - big output, but fast and safe to run.

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: GlassOS
« Reply #7 on: August 12, 2011, 04:42:10 pm »

I found this screenshot I think you should put here.

Also, you said "Beta Release on Friday", which Friday, or is that Cemetech topic old already?

Either way this is looking like a great project, nice you made a topic on Omnimaga too.

SirCmpwn

  • Guest
Re: GlassOS
« Reply #8 on: August 12, 2011, 06:02:29 pm »
No dual booting... For that, look at OS2.  I don't know if it is runnable/usable, but it dual boots...

All screenies are on cemetech.net, and since sourceforge isn't letting me have a directory visitable via http, I will have to update my scrieenie page.  There are about 40 images sitting in a folder.

<edit>

I hacked together some php code to display all images I have for GlassOS.  Some aren't screenies, but are "Just there".
Look at them at http://glassos.sf.net/viewer.php
Do I detect a Game of Life?

Offline AHelper

  • LV3 Member (Next: 100)
  • ***
  • Posts: 99
  • Rating: +18/-0
    • View Profile
    • GlaßOS razzl
Re: GlassOS
« Reply #9 on: August 12, 2011, 07:01:08 pm »
yup, gol1.gif.  It should still compile, but, again, uses C, which is not what the gfx library is there for.
SDCC tastes like air bags - big output, but fast and safe to run.

Offline AHelper

  • LV3 Member (Next: 100)
  • ***
  • Posts: 99
  • Rating: +18/-0
    • View Profile
    • GlaßOS razzl
Re: GlassOS
« Reply #10 on: August 30, 2011, 09:23:46 pm »
So, passwords for GlassOS... Would anyone want this?  This will be OS-wide, so a battery pull will not work.  Recovery abilities can be made using the USB or something...

Also, I am finally working on the OS, which means USB progress! yay.......
SDCC tastes like air bags - big output, but fast and safe to run.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: GlassOS
« Reply #11 on: August 30, 2011, 09:26:05 pm »
Hmm sounds interesting. Just make sure it's easy to recover loss passwords for the user, so they don't need to reset their entire memory or something. :P

Also glad to see USB progress :D

Offline AHelper

  • LV3 Member (Next: 100)
  • ***
  • Posts: 99
  • Rating: +18/-0
    • View Profile
    • GlaßOS razzl
Re: GlassOS
« Reply #12 on: August 30, 2011, 09:30:17 pm »
For me, password reset can be done many ways... Connect to your computer, connect to anything USB, delete everything in /home, wipe the flash, or just invalidate the OS.  Obviously not all are... nice, but those are the only ways I can think of....

Other suggestions?  I may do the first (connect to your computer) or delete user files (wipe /home).
SDCC tastes like air bags - big output, but fast and safe to run.

Offline Freyaday

  • The One And Only Serial Time Killing Catboy-Capoeirista-Ballerino
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1970
  • Rating: +128/-15
  • I put on my robe and pixel hat...
    • View Profile
Re: GlassOS
« Reply #13 on: August 30, 2011, 11:27:52 pm »
THE FIRST!!!!!!
In other news, Frey continues kicking unprecedented levels of ass.
Proud member of LF#N--Lolis For #9678B6 Names


I'm a performer at heart; I stole it last week.
My Artwork!

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: GlassOS
« Reply #14 on: August 30, 2011, 11:45:29 pm »
Preferably the first. Also make sure the password protect function doesn't glitch when connecting an I/O link cable to the calc. I still remember when my TI-83+ was turned OFF and had Mirage 1.1 installed, then connecting an I/O cable prompted a glitched password prompt, even if that was disabled, followed by a RAM clear or Blues Lines of Death :P
« Last Edit: August 30, 2011, 11:45:48 pm by DJ_O »