Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - AHelper

Pages: 1 ... 5 6 [7]
91
TI Z80 / Re: GlassOS
« 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).

92
TI Z80 / Re: GlassOS
« 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.......

93
Other / Re: Operating Systems
« on: August 24, 2011, 06:51:30 pm »
Other:  I use Fedora 15 and Fedora 13 for programming for GlassOS (oncalc and for Qt stuffs).  I still have windows 3.0 and 3.1....

I also increasingly use webOS 3.0, but :-\

94
ASM / Re: Constructive and Creative uses of IX and IY
« on: August 20, 2011, 12:00:28 am »
I must post this as I know of the most IX addicted program made...

When reading the asm output for GlaßOS, I noticed that it uses a standard way of passing parameters to functions.  Push variables, then use IX like hell.  Yes, SDCC has a drink..,er, IX problem.  I know that index registers add an extra byte or so to op sizes, and are slow.  I can see a lot of tios asm programmers not liking that variables, even one byte, aren't passed by register but by the stack.  What about IY? Its dedicated for the interrupt, just like IX.

The only upside is the straight-forwardness of a function that would take unlimited parameters and making accessing them easy, but too much overkill.  SDCC, you scare me most of the time.

95
Computer Programming / Re: C++ GetLine for input
« on: August 13, 2011, 10:16:55 am »
Code: [Select]
#include <iostream>
#include <string>

using namespace std;

int main()
{
  int d, n, i;
  cin >> n;

  string line[n];
  // CHANGE: Ignore any characters still in the istream, such as the '\n' or any other non-int character
  cin.ignore();
  for (i = 0; i < n; i++)
  {
    getline(cin, line[i]);
  }
 
  cout << endl;
 
  for (i = 0; i < n; i++)
  {
    cout << line[i] << endl;
  }
 
 
 
  return 0;
}

96
TI Z80 / Re: GlassOS
« 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.

97
TI Z80 / GlassOS - Screenie Dump
« 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

98
TI Z80 / Re: GlassOS
« 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.

99
Introduce Yourself! / Re: puts("Hello World!");
« on: August 12, 2011, 12:41:18 am »
Thanks.  I will omnomnom those peanuts. 


100
TI Z80 / 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!

101
Introduce Yourself! / puts("Hello World!");
« on: August 11, 2011, 11:55:56 pm »
Hi, I am AHelper (1,2,3, and maybe more)

I am the developer of GlassOS.  Because of that,  I program the ti84pse in C, and rarely asm.   
I am right now busy getting a beta release done, and must run.

Pages: 1 ... 5 6 [7]