Author Topic: WikiTI  (Read 25124 times)

0 Members and 1 Guest are viewing this topic.

SirCmpwn

  • Guest
WikiTI
« on: November 09, 2010, 08:04:16 pm »
I pull up WikiTI for information about memory mappings.
I go to the 83+ Family Ports page.
I notice that 4D-5B are documented.
DOUBLE-TAKE!
I look through them.  Not knowing much about USB, I don't know how much we can do with that information.  However, I want to know how it was obtained, and what we can do with it.  FloppusMaximus edited it last.

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8206
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: WikiTI
« Reply #1 on: November 09, 2010, 08:08:04 pm »
WikiTI is magic :o

EDIT: But anyway,
* Deep Thought wonders too
« Last Edit: November 10, 2010, 10:38:30 am by Deep Thought »




Offline thepenguin77

  • z80 Assembly Master
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1587
  • Rating: +823/-5
  • The game in my avatar is bit.ly/p0zPWu
    • View Profile
Re: WikiTI
« Reply #2 on: November 09, 2010, 09:02:25 pm »
That information has been known for a long time. But I think this is the first time anyone has put it into formal writing. There is the old talk page but that is mostly just guesses. Really, the only place to get hard information about USB is to look at the source from USB8X, but even that is old (2005 I think).

I guess the only way to have up to date information is to be BrandonW. ;)
zStart v1.3.013 9-20-2013 
All of my utilities
TI-Connect Help
You can build a statue out of either 1'x1' blocks or 12'x12' blocks. The 1'x1' blocks will take a lot longer, but the final product is worth it.
       -Runer112

Offline DJ Omnimaga

  • Now active at https://codewalr.us
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55816
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • CodeWalrus
Re: WikiTI
« Reply #3 on: November 09, 2010, 09:33:54 pm »
I think it would be nice if when someone discovers a new trick and ensures that it actually works that he adds it to WikiTI or get someone to add it, so the info is not forgotten by people after a while. WikiTI is one amazing source of info for ASM learning.
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF


Bandcamp|Reverbnation|Facebook|Youtube|Twitter

Offline thepenguin77

  • z80 Assembly Master
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1587
  • Rating: +823/-5
  • The game in my avatar is bit.ly/p0zPWu
    • View Profile
Re: WikiTI
« Reply #4 on: November 09, 2010, 09:39:34 pm »
I totally agree. Personally I have no idea how low level USB works. The only clues I've ever gotten are from looking at USB8X.

In addition, there is virtually no information on using hooks I remember the way I learned how to use them was actually by seeing examples posted in forums. Flash is also completely undocumented (but perhaps that's a good thing.)
zStart v1.3.013 9-20-2013 
All of my utilities
TI-Connect Help
You can build a statue out of either 1'x1' blocks or 12'x12' blocks. The 1'x1' blocks will take a lot longer, but the final product is worth it.
       -Runer112

SirCmpwn

  • Guest
Re: WikiTI
« Reply #5 on: November 09, 2010, 10:40:37 pm »
I wish that TI would just give us their documentation.  I have heard that there is a single document they are withholding from us that details everything we need to know.  And we know how to access Flash, it's totally documented.  I can't remember where I got it, but I have the full spec sheet on my hard drive.

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: WikiTI
« Reply #6 on: November 09, 2010, 10:48:11 pm »
I actually asked for that once.  They said that they requested it.

SirCmpwn

  • Guest
Re: WikiTI
« Reply #7 on: November 09, 2010, 10:49:37 pm »
The flash docs, or the usb docs?

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: WikiTI
« Reply #8 on: November 09, 2010, 10:53:05 pm »
All of the above. And the hardware for the calcs.

SirCmpwn

  • Guest
Re: WikiTI
« Reply #9 on: November 09, 2010, 10:56:57 pm »
If you get ahold of those usb specs, you should post them somewhere.  They would be immensely valuable to anyone developing a 3rd party OS.  I really don't want to think of creative ways of stealing TI's code without actually stealing it (which I have thought of several ways).

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: WikiTI
« Reply #10 on: November 09, 2010, 10:58:44 pm »
still haven't got it. Doubt I will.  I'm trying to figure out a "sure-fire" way to do usb though.  Let's see, given my current schedule, and assuming my teachers decide not to give me many super-hard projects over the break, I can try around Christmas to test a bunch of theories.
« Last Edit: November 09, 2010, 10:59:03 pm by graphmastur »

SirCmpwn

  • Guest
Re: WikiTI
« Reply #11 on: November 09, 2010, 11:00:54 pm »
Well, we know almost nothing about those ports.  We pretty much have to use TI's routines, which I can't steal and put in KnightOS unless I'm clever about it.  With the information we have, I could probably manage unit-to-unit file transfers, but for advanced stuff like unit-to-PC and peripherals such as flash drives we need more documentation.

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2896
  • Rating: +467/-17
    • View Profile
    • TI-Boy CE
Re: WikiTI
« Reply #12 on: November 09, 2010, 11:12:24 pm »
Aren't a lot of the usb routines contained in the second boot page? You might be able to access them from KnightOS.
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

SirCmpwn

  • Guest
Re: WikiTI
« Reply #13 on: November 09, 2010, 11:13:14 pm »
That's a hack I'm considering.

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2896
  • Rating: +467/-17
    • View Profile
    • TI-Boy CE
Re: WikiTI
« Reply #14 on: November 09, 2010, 11:15:28 pm »
Oh, and the stuff like flash drive access can be figured out by looking at USB8X source code I'd think. There certainly isn't any code for that in TI-OS.
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman