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

0 Members and 1 Guest are viewing this topic.

Offline Nick

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1166
  • Rating: +161/-3
  • You just got omnom'd
    • View Profile
    • Nick Steen
Re: GlassOS
« Reply #105 on: December 23, 2011, 01:27:12 pm »
this project is os (read: so) nice..

and i don't know why, but i felt like designing a kind of logo for it, it isn't that special, buti  like it. do whatever you want to with it  
edit:i can get you other views ans surfaces/colors if you want to, it's made in full 3D so it isn't a lot of work to change..

« Last Edit: December 23, 2011, 01:28:04 pm by Nick »

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 #106 on: December 24, 2011, 11:19:23 am »
Nice!
Can you make it rotate?
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 Nick

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1166
  • Rating: +161/-3
  • You just got omnom'd
    • View Profile
    • Nick Steen
Re: GlassOS
« Reply #107 on: December 24, 2011, 12:01:50 pm »
euh, i tried it, but the result isn't as it is supposed to be xs
here's one (with ads, free avi to gif converter..) but as you can see it's shocky and the lines around the letters don't dissapear..
i'll try to learn how to fully animate and render it in once. If anyone know how to do this so it gives a good result, please tell me, i'm using Solid Edge v20


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 #108 on: December 27, 2011, 01:24:17 am »
I don't think a seasonal/ event based background theme is necessary at all. It wouldn't even work with the 83+SE or the 83+BE anyways right?(they have no clock).
Actually GlassOS was not planned for the 83+ series I think, just the 84+.

Offline AHelper

  • LV3 Member (Next: 100)
  • ***
  • Posts: 99
  • Rating: +18/-0
    • View Profile
    • GlaßOS razzl
Re: GlassOS
« Reply #109 on: December 27, 2011, 01:30:16 am »
That is true DJ_O.  The OS depends on the added hardware of the 84 line.  Currently, only the ti84pse is supported due to the flash size harded coded still.  I still need to fix that -_-
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 #110 on: December 27, 2011, 01:42:40 am »
But yeah the thing is the 83+SE, while it has crystal timers, lacks a clock. It has no USB either too, so no USB stuff. It's slightly faster than the older 84+ calcs, though, and has the extra RAM pages. It also has a tendency to break faster than other models too, it seems. <_<
« Last Edit: December 27, 2011, 01:43:47 am by DJ_O »

Offline AHelper

  • LV3 Member (Next: 100)
  • ***
  • Posts: 99
  • Rating: +18/-0
    • View Profile
    • GlaßOS razzl
Re: GlassOS
« Reply #111 on: December 27, 2011, 01:48:18 am »
The OS has quite a bit of code put towards the USB and clock.  Removing those would not let any PC connections as I don't have IO code (no IO cable to test with).  I don't have the actual hardware so I simply can't code and test it.

Older models as-in the ti84___ calcs with 8 RAM pages? 
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 #112 on: December 27, 2011, 02:00:25 am »
yeah. Also thanks for reminding me of the amount of RAM pages. :P

Offline AHelper

  • LV3 Member (Next: 100)
  • ***
  • Posts: 99
  • Rating: +18/-0
    • View Profile
    • GlaßOS razzl
Re: GlassOS
« Reply #113 on: December 27, 2011, 11:06:52 am »
Yeah... the lack of RAM pages kinda sucks as GlassOS uses them for task switching, but when there's only three, it will only allow one user program and the launcher...

I could redo it to have the launcher and two user apps with 3 pages, but the page layout needs to be slapped about
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 #114 on: December 29, 2011, 02:59:56 am »
Do you mean on extra RAM pages calcs there is multitasking and on other models there isn't?

Offline AHelper

  • LV3 Member (Next: 100)
  • ***
  • Posts: 99
  • Rating: +18/-0
    • View Profile
    • GlaßOS razzl
Re: GlassOS
« Reply #115 on: December 29, 2011, 03:04:22 am »
Currently, yes.  I am going to get around this by hopefully removing the global ram, or at least mapping it elsewhere.  Note that with games, you probably can't task switch anyways, as well as non-full page programs.  Again, I will work on it later on.
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 #116 on: December 29, 2011, 03:24:30 am »
Ok, good luck. It would be nice if you could, since fewer and fewer people will own calcs with extra RAM in the future (they date back in 2004-07)

Offline AHelper

  • LV3 Member (Next: 100)
  • ***
  • Posts: 99
  • Rating: +18/-0
    • View Profile
    • GlaßOS razzl
Re: GlassOS
« Reply #117 on: December 29, 2011, 03:35:12 am »
Note that there is always one program running.  3 RAM pages lets the Launcher and a user program run.  But yes, I could make the global RAM the Launcher's RAM page and have the other 2 pages open for user programs.
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 #118 on: January 02, 2012, 04:56:20 am »
To get at the problem posted above, I will use port 27 to remap global data from RAM 0.  Actually, has anyone ever had to depend on this feature before (port 27 not 28)?

Also, the USB communication testing has gone well, so here is a look at the GUI running and browsing files and folders from the calc:


Not done, obviously, and more extensive notes on how the above was done was posted on the Cemetech GlassOS thread. (No need to copy/paste)

<edit>

Oh I should make a note about this
Quote from: DJ_O
Do you mean on extra RAM pages calcs there is multitasking and on other models there isn't?
1) Task switching is allowed on all calcs as there is always the Launcher running.  You can jump to the Launcher at any time and run other programs or kill running ones.
2) Not quite multitasking, but more task switching.  Once a program is backgrounded, it only gets to run again if a USB event or custom callback is triggered for that process.

 :w00t:
« Last Edit: January 02, 2012, 05:04:47 am by AHelper »
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 #119 on: January 04, 2012, 05:24:30 pm »
This could go in another topic, but... :-\

glassKILL is finally done for now.  An extended demo showing glassKILL, gFiler, suspending and resuming of those processes, and the highscore storage for glassKILL

Here is a screenie:


Just added the score tracking and the backgrounding support
SDCC tastes like air bags - big output, but fast and safe to run.