Author Topic: Bad Apple SE  (Read 29648 times)

0 Members and 1 Guest are viewing this topic.

Offline fb39ca4

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1749
  • Rating: +60/-3
    • View Profile
Re: Bad Apple SE
« Reply #45 on: January 11, 2014, 12:12:59 am »
I'm using direct USB.

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: Bad Apple SE
« Reply #46 on: January 11, 2014, 12:21:27 am »
When it froze it did so just as you described. I transfered the program with ti connect using the silver link. i've never had any luck with tilp. I'll try the new version when I'm home tomorrow. If there's any other feedback you want or anything else you want me to check, let me know. :)

Offline fb39ca4

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1749
  • Rating: +60/-3
    • View Profile
Re: Bad Apple SE
« Reply #47 on: January 11, 2014, 02:00:38 am »
There isn't really anything else to test. I just have to figure out how to transfer the app to a real calculator, and then I can figure out the synchronization, and then I will do a final release and take a video.

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: Bad Apple SE
« Reply #48 on: January 11, 2014, 09:58:54 am »
Not sure exactly what is going on here. When the previous version crashes,(at the end of playing) it cause the program to not want to run at all. It just shows a blank screen when trying to run the app again. It will eventually work, but after several battery pulls. Sometimes the app will run, but without sound as I was describing. Right now, I have the most recent version on calc. I did a full reset (Ram+Flash) after the old one crashed. The new one is freezing (blank screen)when trying to run the app now as well. After several battery pulls, I did get the app to run, but with no sound. I'm wondering is some flag is being messed with when the program crashes and is causing issues? Not really sure... Whatever it is, a full reset does not fix the issue.

*Edit* Another thing to mention; With both versions, when sound is not working the app does not crash at the end.
« Last Edit: January 11, 2014, 10:06:26 am by Art_of_camelot »

Offline thepenguin77

  • z80 Assembly Master
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1594
  • Rating: +823/-5
  • The game in my avatar is bit.ly/p0zPWu
    • View Profile
Re: Bad Apple SE
« Reply #49 on: January 11, 2014, 05:29:13 pm »
It's probably too late to implement in this project, but if you ever are compiling custom apps in the future, I really like brandonw's to8xk. It takes a binary file as input and exports an unsigned app that you can sign with rabbitsign. I've used this program for all of my video players and I've never really had any trouble with it.

I attached a special version that I use that allows lowercase app names. I believe a long time ago I recompiled brandonw's code to do that.
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 fb39ca4

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1749
  • Rating: +60/-3
    • View Profile
Re: Bad Apple SE
« Reply #50 on: January 11, 2014, 06:13:19 pm »
What's the point when Rabbitsign takes binary files already?

Offline thepenguin77

  • z80 Assembly Master
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1594
  • Rating: +823/-5
  • The game in my avatar is bit.ly/p0zPWu
    • View Profile
Re: Bad Apple SE
« Reply #51 on: January 11, 2014, 06:48:18 pm »
What's the point when Rabbitsign takes binary files already?

I didn't know that. I guess I've been doing it wrong for a while then.
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 fb39ca4

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1749
  • Rating: +60/-3
    • View Profile
Re: Bad Apple SE
« Reply #52 on: January 12, 2014, 01:00:02 am »
I guess TILP doesn't like Bad Apple. I have successfully transferred a larger app to the TI 84+ SE I am using, but Bad Apple always fails 3/4 of the way through.

Offline fb39ca4

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1749
  • Rating: +60/-3
    • View Profile
Re: Bad Apple SE
« Reply #53 on: January 12, 2014, 10:23:47 pm »
So the problem was the sound interrupt taking up all the CPU time. I had to decrease the frequency of the interrupt slightly, but now everything works on real hardware! Final version is attached.

« Last Edit: January 13, 2014, 08:52:16 am by fb39ca4 »

Offline fb39ca4

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1749
  • Rating: +60/-3
    • View Profile
Re: Bad Apple SE
« Reply #54 on: January 15, 2014, 11:12:07 am »
Another update! I posted the video above to 4chan, and someone there was nice enough to make me a remix of Bad Apple. There's so many notes I would need two flash pages to store them all, which I have not implemented yet, so the noise channel gets cut off at the end. You can download the app or listen to a recording from an actual calculator here: https://mediacru.sh/eB0-390qIAv6


Offline fb39ca4

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1749
  • Rating: +60/-3
    • View Profile
Re: Bad Apple SE
« Reply #55 on: January 17, 2014, 11:11:27 pm »
calc84maniac, I finally implemented that suggestion you made to me on IRC a while back, with accumulating an error based on the fractional part of the period of the tone, and using that to toggle between two values of the period. It sounds much better in tune now.

https://mediacru.sh/c9N_s7H81xWa - use the cogs to download a 96KHz FLAC.

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: Bad Apple SE
« Reply #56 on: January 18, 2014, 12:17:51 am »
That's an impressively drastic improvement :o. The music student in me, I'm afraid, couldn't really tolerate how off-pitch the earlier versions were. But now it's much, much better indeed. :D
Keep up the good work!
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

Offline utz

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 161
  • Rating: +28/-0
    • View Profile
    • official hp - music, demos, and more
Re: Bad Apple SE
« Reply #57 on: January 21, 2014, 02:24:46 pm »
Hotdamn, how did I miss this? Outstanding achievement, fb39ca4.

Offline TheCoder1998

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 434
  • Rating: +20/-2
  • my art is written in code, not in graphite
    • View Profile
    • My website :D
Re: Bad Apple SE
« Reply #58 on: January 21, 2014, 02:25:24 pm »
yeah this is looking awesome :D

Offline Siapran

  • LV3 Member (Next: 100)
  • ***
  • Posts: 58
  • Rating: +28/-1
  • Space Dwarf
    • View Profile
Re: Bad Apple SE
« Reply #59 on: January 21, 2014, 02:43:31 pm »
there are no words to describe how bad-ass this is