1

want this to be 'bout things to make this awesome OS more awesome........ER. things like (i know this doesn't sound kosher) a simple Gui using the libraries already provided from the games(big fan of 'em), or say usb drivers for the titanium and other usb machines. personally i haven't had the time to do research on the things i was thinking 'bout, and i know only enough code to be dangerous............soooooo..........any wacky ideas and/or comments?

2

i just thought (that's scary.......) closedGL could be made to handle the graphing portion of (yhappy the OS or at least be made to handle the 3d if it's not already implemented..i know it uses some TIOS romcalls but with a little cutting and pasting it could be used to call up Pedrom's romcalls instead..........please correct me if i'm wrong........but i think it might just work.....need info on predrom's romcalls though..........

3

ClosedGL is not an option because, as the name says, it's closed. Its performance also sucks horribly. 3D in a calculator OS makes no sense at all.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

4

listofoptions (./1) :
a simple Gui using the libraries already provided from the games

Good idea. I was waiting for mastergb release. But it seems that he has abandonned this project.
So anybody who wants to do a GUI for PedroM is wellcome. smile
listofoptions (./1) :
or say usb drivers for the titanium

I am waiting for an USB documentation about how to use the USB ports of the titanium.
I may write it myself, but if so, you should wait.
I am short in man-power smile
listofoptions (./2) :
i just thought (that's scary.......) closedGL could be made to handle the graphing portion of (y smile2.gif the OS or at least be made to handle the 3d if it's not already implemented..i know it uses some TIOS romcalls but with a little cutting and pasting it could be used to call up Pedrom's romcalls instead..........please correct me if i'm wrong........but i think it might just work.....need info on predrom's romcalls though..........

I don't think using closedGL is a good idea. It is too slow.
A good 2D GUI should be much more useful.

5

what features do you want to support for a GUI? windows? "widgets"?

do you want it to be an application, or directly integrated in the OS?

6

@PpHd: well there is some documentation on the usb port for the titanium and the 83(was it the 83 or 84 that had the port?....) there is also some on the v200 apparently .......i think it's called the "tixx guide" and it might be on ticalc.org

@squalyl: well the best idea is to let it "sit" on top of the os so yes it should be a kind of application.........(idea!......what if it is a simple scripting language).....and i don't like the idea of widgets.......but it depends......as long as it doesn't over complicate things........

speaking of usb...hah i found it!.....tromb Fichier joint : hwguide.rar
hope that might help .....
and this to: tromb Fichier joint : tixx_guide.rar

hope that helps.....might be able to help you on the usb.....and the gui...if school doesn't get in the way

7

Well, I am aware of theses documentations ; but (Extended and Roms may correct me), theses documentations don't provide the necessary information to handle the USB at the low level part (from an OS point of view): all the USB hardware ports, and what they do, are not described.
!call Extended
--- Call : Extended appelé(e) sur ce topic ...

8

You are right, there is currently not much in Roms's document.
As I probably won't work anymore on USB research and implementation, I have just released (I hope) more than you'd ever dream of: topics/98441-usbliminal#26

9

Many thanks for all that work shared with us top

10

on the subject of adding things i am working on a simple memory extender that attaches to the serial port using i2c chips.....any ideas on that....
i know that I'm gonna need to wright a driver for the port.....any info on that?.....
(one of these days I'm gonna crack open my titanium to get info on the usb chip(s)....)

11

just calm down grin

I²C drivers are already written for the DBUS (link) port (it's not a serial port as on a PC, even if the "black link" plugs in a PC serial port)
AFAIK it works for all 68k TI versions.
And EEPROM memory chips have been tested. It works, but it's slow. All we lack is a filesystem and tools to use the hardware in a user-friendly way.

and what are you going to do once you calculator is opened? ^^ There is no USB chip to stare at, USB hardware is integrated in a custom made chip.
All we have is the information about IO ports Extended released days ago.

12

oops....didn't know about that (usb part) i thought that it was actually separate from the glue logic....ahhh well.....

well...about the dbus to eeprom.....the interface should be fairly easy....I'll work on it once i get home....

13

here's an (old) ASM I2C library for fargo, should be OK with a few fixes:
http://www.ticalc.org/archives/files/fileinfo/90/9076.html