Author Topic: GlassOS - Lithp Ith Happening  (Read 30865 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 #120 on: January 04, 2012, 05:55:10 pm »
great :) i like the way you can browse through your files and the homescreen (the one with the icons)

glasskill is that game, right?

Offline GB

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 147
  • Rating: +15/-3
  • Use Microhard WindOS today!
    • View Profile
    • MICROHARD CORPORATION
Re: GlassOS
« Reply #121 on: January 04, 2012, 06:04:53 pm »
Will this OS run well on an old TI-83 Plus?
TI-86 USER
CASIO PRIZM USER
TI-NSPIRE USER
TI-84 PLUS SILVER EDITION USER
TI-83 PLUS USER

PROJECTS:

Microhard Paint
http://www.omnimaga.org/index.php?topic=11915.0

TI-Nspire Character Map
http://www.omnimaga.org/index.php?topic=7725.msg142555#msg142555

Offline AHelper

  • LV3 Member (Next: 100)
  • ***
  • Posts: 99
  • Rating: +18/-0
    • View Profile
    • GlaßOS razzl
Re: GlassOS
« Reply #122 on: January 04, 2012, 06:08:14 pm »
I'm afraid not, Mr. President, due to the lack of a USB port.  It does run, but there is no way to transfer data to/from the calc, unless someone writes an IO linking program
SDCC tastes like air bags - big output, but fast and safe to run.

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: GlassOS
« Reply #123 on: January 05, 2012, 08:10:37 am »
Screenie looks very nice.

If I were you, I think 83+ support is something I would consider. There are quite a few people who only have the 83+ models.

Offline AHelper

  • LV3 Member (Next: 100)
  • ***
  • Posts: 99
  • Rating: +18/-0
    • View Profile
    • GlaßOS razzl
Re: GlassOS
« Reply #124 on: January 05, 2012, 11:47:36 am »
ti83+ support will never happen 9from me) with GlassOS due to the flash chip size, lack of USB and lack of hardware. 
SDCC tastes like air bags - big output, but fast and safe to run.

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: GlassOS
« Reply #125 on: January 06, 2012, 10:29:32 am »
Ah, I see. Pity. :(

Offline AHelper

  • LV3 Member (Next: 100)
  • ***
  • Posts: 99
  • Rating: +18/-0
    • View Profile
    • GlaßOS razzl
Re: GlassOS
« Reply #126 on: January 11, 2012, 01:31:04 am »
(cross-post)

So, gosusbcommd, glassLink, gFiler, and my flash commands are working, and I have successfully sent a binary program to the calc via USB!  It is a full page program.  File transfers have been working for a while, but massive transfers weren't successful until now.

Right from the daemon, here is a speed recording:
Code: [Select]
TIME TO SEND: 2.773631
WRITE/SEND SPEED: 5907.058293 bps
From previous tests, 7.6KB/s is the speed of just USB, so 6KB/s that includes writing isn't bad.

This is the time to defragment and send 8 chunks of 0x800 (2049 bytes per packet) and write them to the flash.  The binary alone doesn't run in Launcher, a .desktop file was also sent over to allow the program to be registered in the Launcher.  After sending those 2, the program is ready to run (I sent another glassKILL and it worked perfectly!)

Later on I will get binary deletion and other transfer quirks worked out. Expect a release of the PC code soon (still unstable).
SDCC tastes like air bags - big output, but fast and safe to run.

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: GlassOS
« Reply #127 on: January 12, 2012, 11:10:22 am »
Very nice! =)

Offline AHelper

  • LV3 Member (Next: 100)
  • ***
  • Posts: 99
  • Rating: +18/-0
    • View Profile
    • GlaßOS razzl
Re: GlassOS
« Reply #128 on: January 12, 2012, 11:28:50 am »
SDCC tastes like air bags - big output, but fast and safe to run.

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: GlassOS
« Reply #129 on: January 12, 2012, 11:50:16 pm »
Hmm, what about the SE? It has more RAM and Flash (I think :P) and the new crystal timers, but no USB or RTC. With a proper IO driver (could be community-made) it seems like it would be doable.

Offline AaroneusTheGreat

  • Moderator
  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 287
  • Rating: +26/-1
    • View Profile
Re: GlassOS
« Reply #130 on: January 13, 2012, 12:35:51 am »
Why has no one informed me about this project? And can someone please explain how our former president managed to stumble across our forums? lol.

I'm rather excited about what I hear so far in this project. I program mainly in C, and C based languages, so hearing about an OS for z80 that is going to support C based development natively (unless I misread that) is very exciting! is it going to have an on-calc compiler? or is it going to work through some kind of interpreter system? Also have any programs been tested on it yet? Or is it too early in development for that kind of thing still?

I'm thoroughly impressed with the work so far though, the fact that you can get SDCC to give you output that can fit on the calc is pretty impressive in and of itself. I never had much luck with it, which is one of the reasons I never really started built much of anything for z80. Now I might just mess around with it! It would certainly be much easier to adapt to that system in C than having to get good at ASM.

I hope to hear more about this soon! Keep up the good work!

Offline AHelper

  • LV3 Member (Next: 100)
  • ***
  • Posts: 99
  • Rating: +18/-0
    • View Profile
    • GlaßOS razzl
Re: GlassOS
« Reply #131 on: January 18, 2012, 11:38:10 am »
I just typed a long response addressing everything you mentioned, and it failed to post, so I will say:

Thanks!</burningrage>
« Last Edit: January 18, 2012, 11:38:34 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 #132 on: March 05, 2012, 10:38:09 pm »
Side-project progress:

gCAS2, a CAS made to run on GlassOS (also works on Linux and Prizm (see KermM's 3D graphing add-in)), is making some progress.  I now added graphviz support and distributing.  Here is a gif of what the cas does when evaluating (a+1)*(a+2)*(a+3):


Each block is a node, 13 bytes for GlassOS and 24 bytes for Linux.  The cas steps through and evaluates one node at a time until it cannot.  This gif shows 30 steps with a max ram usage of 337b on GlassOS and 696b on linux (tree size). 
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: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: GlassOS
« Reply #133 on: March 05, 2012, 11:47:27 pm »
Looks pretty nice. Will it be possible for teachers to disable it so GlassOS users can still use their calc during US exams?
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline AHelper

  • LV3 Member (Next: 100)
  • ***
  • Posts: 99
  • Rating: +18/-0
    • View Profile
    • GlaßOS razzl
Re: GlassOS
« Reply #134 on: March 05, 2012, 11:56:58 pm »
Firstly, gCAS2 is not required by GlassOS.  It is a separate program in the GlassOS project and must be installed separately.  Disabling it would be done the same way as deleting flash apps in TIOS.  Be aware that since gCAS2 has both a shared library and a front-end, removing the library will cause other programs that use it to also be removed.

Second, using gCAS2 right now would be a huge disadvantage as it doesn't have a lot of features. :-)
SDCC tastes like air bags - big output, but fast and safe to run.