Author Topic: Super Hexaspire Alpha!  (Read 37380 times)

0 Members and 1 Guest are viewing this topic.

Offline SpiroH

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 726
  • Rating: +153/-23
    • View Profile
Re: Super Hexaspire Alpha!
« Reply #45 on: November 11, 2013, 09:55:53 am »
Quote from: Matrefeytontias
You know better than anyone that sound is made on the TI-84+CSE via the link port, not the USB port. ...
Yeeeah! Keoni29 knows the whole story, he's just trying to get someone to do work for him ::). Fair enough. Btw, sound would be great, indeed. Any inspired programmer feeling the challenge out there?

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: Super Hexaspire Alpha!
« Reply #46 on: November 11, 2013, 12:27:29 pm »
* Streetwalker pokes Keoni's arduino soundchip
It could be repurposed to use RS232 instead of a custom protocol. ;)

Offline RedHat

  • LV2 Member (Next: 40)
  • **
  • Posts: 39
  • Rating: +9/-0
    • View Profile
    • GitHub (RedInquisitive)
Re: Super Hexaspire Alpha!
« Reply #47 on: November 11, 2013, 10:04:04 pm »
I wanted to be REALLY lazy today (D:) so I think the update will be postponed until Thursday. I am still open to community suggestions! If you think a feature should be added, I'll see what I can do. But for now, see you 'til next post!

But, I do wonder, what would happen if we just made our own boot1 and 2. (RedHat ponders this idea, if we can even decompile the boot1 and 2)

Offline Hooloovoo

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 225
  • Rating: +22/-0
    • View Profile
Re: Super Hexaspire Alpha!
« Reply #48 on: November 11, 2013, 10:15:01 pm »
Yes, it could be done, and there are in fact patches to the boot1 and boot2. They have been used for such things as nlaunch and upgrading TI-XXXXXXXXXXX's to regular nspires. But right now, it seems like a bad idea since this kind of exploit tends to make TI crack down on us pretty hard.
"My world is Black & White. But if I blink fast enough, I see it in Grayscale." -tr1p1ea
Spoiler For some of the calcs I own:



(actually I have quite a few more than this, but I don't feel like making bars for them all.)

Offline RedHat

  • LV2 Member (Next: 40)
  • **
  • Posts: 39
  • Rating: +9/-0
    • View Profile
    • GitHub (RedInquisitive)
Re: Super Hexaspire Alpha!
« Reply #49 on: November 11, 2013, 10:24:10 pm »
But right now, it seems like a bad idea since this kind of exploit tends to make TI crack down on us pretty hard.
Yup, I guess I could see that.

RedHat: DERN TI AND THER CONFOUNDED HOOLIGANS!

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: Super Hexaspire Alpha!
« Reply #50 on: November 12, 2013, 01:35:37 am »
The oldest Clickpad hardware revisions had an external NOR Flash chip (like the Clickpad prototypes), and an easy hardware modification makes it possible to tamper with the boot1 in arbitrary ways. There aren't that many such calculators, of course.

On the other models, we cannot make our own boot2, it's signed by RSA keys far too hard to factor (beyond the current state of the art by the leading researchers of the field equipped with public research grid infrastructure) and checked by a boot1 we cannot modify (AFAWCT), nobody published any boot1 exploits.
Arbitrary code execution vulnerabilities in the boot2 make it possible to do nLaunch / nLaunch CX / nLaunchy, though.
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55918
  • Rating: +3152/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Super Hexaspire Alpha!
« Reply #51 on: November 12, 2013, 02:03:08 am »
Come on. Even the TI84+C can do sound. Make it happen :)
You know better than anyone that sound is made on the TI-84+CSE via the link port, not the USB port. While you can freely generate waves on the link port, you have to follow the USB protocol on the Nspire, which can be a little more tedious (I think).

Not only that, but USB headphones and speakers are incredibly hard to find in brick-and-mortar stores, compared to 3.5->2.5mm adapters and Xbox headsets (assuming you got a 360 one, you can tear apart the plastic surrounding the plug so that it can fit in the I/O port). I have yet to find any at Walmart, Target, Sears, The Source and Staples. Not everyone (especially people who still live with their parents or who aren't 18) can buy online, so USB sound would have an audience that is severely much smaller than I/O port.

Can USB sound be heard on AM radios? With I/O-based sound, if you approached an AM radio close to the calc and tuned an empty channel, you could hear the calc music.
« Last Edit: November 12, 2013, 02:06:07 am by DJ Omnimaga »

Offline SpiroH

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 726
  • Rating: +153/-23
    • View Profile
Re: Super Hexaspire Alpha!
« Reply #52 on: November 27, 2013, 09:54:35 am »
I wanted to be REALLY lazy today (D:) so I think the update will be postponed until Thursday. I am still open to community suggestions! If you think a feature should be added, I'll see what I can do. But for now, see you 'til next post!
Hey RedHat, we are still waiting... How is your lazy mood going? Too busy?

Offline RedHat

  • LV2 Member (Next: 40)
  • **
  • Posts: 39
  • Rating: +9/-0
    • View Profile
    • GitHub (RedInquisitive)
Re: Super Hexaspire Alpha!
« Reply #53 on: November 27, 2013, 12:16:53 pm »
Yes, sorry, I have been super busy over the past couple of weeks. It was nearing Thanksgiving break, so our teachers were pushing out tests and homework galore. A lot of my extracurricular were getting in the way. Well, today is the first day of break and I coded multi length patterns so that's a good start.

One of the most interesting things that I did over the last week is that my math teacher has a TI Nspire classic non-CAS. He saw me playing my game and asked if he could get some cool features like that on his calculator. So I told my math teacher that I theoretically could, so the next day he asked if I could put the CAS software on his calculator. MY TEACHER WANTED ME TO HACK HIS CALCULATOR :D. So I put ndless and nlaunch on it and gbc4nspire on his calc. Gave it back to him and he was speachless. He was playing zelda during homework time, and he is thinking of ordering some nless compatable ti nspire cx CASs calculators for the math team. Go me!

So no, not lazy, really, really busy with a lot of stuff.

Edit: failed mistype.
« Last Edit: November 27, 2013, 12:17:56 pm by RedHat »

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: Super Hexaspire Alpha!
« Reply #54 on: November 27, 2013, 12:18:43 pm »
Sounds pretty good to me. :)

Offline RedHat

  • LV2 Member (Next: 40)
  • **
  • Posts: 39
  • Rating: +9/-0
    • View Profile
    • GitHub (RedInquisitive)
Re: Super Hexaspire Alpha!
« Reply #55 on: November 27, 2013, 12:24:21 pm »
Oh, and I forgot to mention that I got his boot 1 and 2 legally off his calculator for the emulator, so you can expect to see a nspire classic version. Of course, I don't have the hardware, my teacher does, so I might have to expect the community to test it on classic hardware for me and give me feedback on that.

Offline chickendude

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 816
  • Rating: +90/-1
  • Pro-Riot Squad
    • View Profile
Re: Super Hexaspire Alpha!
« Reply #56 on: November 27, 2013, 12:47:41 pm »
That's a great story about your math teacher! I wish more people would encourage people to explore, rather than limiting them to what something's "intended" use is. Congratulations to both you and your teacher :)

Offline RedHat

  • LV2 Member (Next: 40)
  • **
  • Posts: 39
  • Rating: +9/-0
    • View Profile
    • GitHub (RedInquisitive)
Re: Super Hexaspire Alpha!
« Reply #57 on: November 27, 2013, 12:54:00 pm »
Yea, actually, a lot of my teachers are noticing that my calculator isn't just a calculator, it's a learning device. I have actually done 2 non math related projects for school on it. The first was a science cell project that I coded in c that lets you explore different parts of the cell, and the other was a survey that I had to conduct on study strategies. Our school does not allow tablets/laptops to be carried around and used so I was like, heck, I'll do it on my calculator!

Offline Keoni29

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2466
  • Rating: +291/-16
    • View Profile
    • My electronics projects at 8times8
Re: Super Hexaspire Alpha!
« Reply #58 on: November 27, 2013, 01:04:45 pm »
My soundchip has open source firmware and it is really easy to mod it to use rs232 instead of my link protocol.
If you like my work: why not give me an internet?








Offline SpiroH

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 726
  • Rating: +153/-23
    • View Profile
Re: Super Hexaspire Alpha!
« Reply #59 on: November 27, 2013, 01:59:20 pm »
Quote from: RedHat
Yes, sorry, I have been super busy over the past couple of weeks. ...
I'm glad you were busy rather than lazy (it would have been a looong time). Nice story that one about your teacher. Well, you may invite her/him to join Omnimaga. There's plenty of fun around this place.
Also, now one should consider Keoni29's nice offer.;)