Author Topic: Epic workarounds  (Read 8682 times)

0 Members and 1 Guest are viewing this topic.

Offline Keoni29

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2466
  • Rating: +291/-16
    • View Profile
    • My electronics projects at 8times8
Epic workarounds
« on: September 05, 2014, 11:26:56 am »
Share your epic workarounds here.

Problem: Getting code from my pc to a 6502 8 bit computer I made.
Workaround:
  • Assemble code
  • Hex-edit the resulting binary into a rom image
  • Send the rom image to my server via filezilla
  • Download the rom image in a virtual machine running windows XP
  • Upload the rom to an atari2600 cartridge using my cartreader software
  • Take the cartridge out of the reader and put it in the 6502 computer
  • Turn on the computer and see if it works
  • Repeat this a bunch of times until there are no more bugs.
Once the hardware bugs are ironed out I could just write an emulator for the thing and debug using that, but for now this method works.
If you like my work: why not give me an internet?








Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: Epic workarounds
« Reply #1 on: September 05, 2014, 12:11:19 pm »
Problem: create an appvar with no software to actually do that and no Internet. Also, no knowledge of an appvar's format, PC-side.

Workaround :
  • Compile code.
  • Hex-edit the resulting 8xp.
  • Change the first 0x06 you encounter with a 0x15 (on the TI, 6 is type "program" and $15 is type "appvar").
  • Send it to Wabbitemu, because invalid checksum if you try to send it to your calc.
  • Import it back from Wabbitemu.
  • Send.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Epic workarounds
« Reply #2 on: September 05, 2014, 08:17:44 pm »
Problem: Create a song remix without a computer nor any DJ/musician hardware/instrument

Workaround:

*Create the extra music track that will go along with the original song in Music 2000 or any other non-computer music software
*Make sure that the original track is recorded on a cassette
*Make sure that the extra track BPM is as close as possible to the original track, but make sure that it's actually equal or faster, not slower
*Place your boombox right next to the TV speaker then use a cassett erecording device placed nearby to record the result
*Whenever the extra track gets out of sync with the original, push the play button harder to slow the cassette down, but not too hard so that not too much warping occurs.

(And yes I actually did that before. I even posted such song on the forums)

Offline Keoni29

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2466
  • Rating: +291/-16
    • View Profile
    • My electronics projects at 8times8
Re: Epic workarounds
« Reply #3 on: September 06, 2014, 04:37:12 am »
Pushing the playbutton harder makes a casette slow down? Is that just with your casette deck or is this a common thing?
If you like my work: why not give me an internet?








Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3915
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: Epic workarounds
« Reply #4 on: September 06, 2014, 04:59:38 am »
Problem: Youtube is blocked where I live.

Workaround:
*add https:// in front of the URL
*hit enter
*Watch YT videos

Works for about 50% of blocked websites (basically every site that works with https://)
I'm not a nerd but I pretend:

Offline Keoni29

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2466
  • Rating: +291/-16
    • View Profile
    • My electronics projects at 8times8
Re: Epic workarounds
« Reply #5 on: September 06, 2014, 05:01:41 am »
Why do they block youtube? D:
If you like my work: why not give me an internet?








Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3915
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: Epic workarounds
« Reply #6 on: September 06, 2014, 05:07:52 am »
Why do they block youtube? D:
Idk. It's called Kliksafe, the overly-naive-and-yet-annoying christian web filter. It sucks in both ways: It's super annoying and it's extremely easy to get around. Hay, I can access reddit over it (by using https://) and reddit has plenty nsfw stuff on it. I wonder if I could access pr0n sites using https. That would be hilarious.
I'm not a nerd but I pretend:

Offline Keoni29

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2466
  • Rating: +291/-16
    • View Profile
    • My electronics projects at 8times8
Re: Epic workarounds
« Reply #7 on: September 06, 2014, 05:23:38 am »
Yeah I used to have those filters too. I dunno if my parents eventually just didn't feel like paying for those anymore or if they were annoyed by it themselves :P
If you like my work: why not give me an internet?








Offline 123outerme

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 458
  • Rating: +23/-0
  • Self-unpaid intern
    • View Profile
Re: Epic workarounds
« Reply #8 on: September 06, 2014, 05:53:39 pm »
Problem: TI-Thrash slows down.
Solution:
1. Move lots of commands outside of main loop, call with Goto.
2. Get the crap beat out of me for using Goto.

Offline Juju

  • Incredibly sexy mare
  • Coder Of Tomorrow
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 5730
  • Rating: +500/-19
  • Weird programmer
    • View Profile
    • juju2143's shed
Re: Epic workarounds
« Reply #9 on: September 06, 2014, 06:05:04 pm »
Most filters don't block https. Lol.

Remember the day the walrus started to fly...

I finally cleared my sig after 4 years you're happy now?
THEGAME
This signature is ridiculously large you've been warned.

The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on Facebook and Tumblr.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Epic workarounds
« Reply #10 on: September 06, 2014, 06:09:40 pm »
Pushing the playbutton harder makes a casette slow down? Is that just with your casette deck or is this a common thing?
I don't really know, but it probably depends of the cassette deck. Putting extra pressure on the play button seemed to slow cassettes down in my two cassette decks from 15 years ago, but my latest one doesn't do it as much. But I had to make sure to not push too hard either so that the song pitch doesn't vary enough to be noticeable and also I bet it could damage the tape, the player or cause it to get stuck and eat the tape.

This is the song by the way: http://xlib.mtv-music-generator.com/sosmix.mp3 . The extra track is also available as standalone track on Bandcamp.

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: Epic workarounds
« Reply #11 on: September 06, 2014, 06:18:38 pm »
There were quite some nifty things i did on the web-dev stuff but I can't think of some exact example right now :(

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline Jonius7

  • python! Lua!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1918
  • Rating: +82/-18
  • Still bringing new dimensions to the TI-nspire...
    • View Profile
    • TI Stadium
Re: Epic workarounds
« Reply #12 on: September 06, 2014, 06:19:31 pm »
Yes, at least for the cassette tape players I have at home the playback will slow down or change pitch if you press the buttons hard enough. I had a bit of fun with that as a kid with my mum saying that I was damaging the tape.

Though I'm wondering how the pressing button sounds you get from pressing the play button are not recorded into the song as well?
Programmed some CASIO Basic in the past
DJ Omnimaga Music Discographist ;)
DJ Omnimaga Discography
My Own Music!
My Released Projects (Updated 2015/05/08)
TI-nspire BASIC
TI-nspire Hold 'em
Health Bar
Scissors Paper Rock
TI-nspire Lua
Numstrat
TI-nspire Hold 'em Lua
Transport Chooser
Secret Project (at v0.08.2 - 2015/05/08)
Spoiler For Extra To-Be-Sorted Clutter:

Spoiler For Relegated Projects:
TI-nspire BASIC
Battle of 16s (stalled) | sTIck RPG (stalled) | Monopoly (stalled) | Cosmic Legions (stalled)
Axe Parser
Doodle God (stalled while I go and learn some Axe)

Offline Juju

  • Incredibly sexy mare
  • Coder Of Tomorrow
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 5730
  • Rating: +500/-19
  • Weird programmer
    • View Profile
    • juju2143's shed
Re: Epic workarounds
« Reply #13 on: September 06, 2014, 06:31:22 pm »
Well, if you know how cassette tapes work, that could make sense.

Also, hacking. It often involves epic workarounds.

Remember the day the walrus started to fly...

I finally cleared my sig after 4 years you're happy now?
THEGAME
This signature is ridiculously large you've been warned.

The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on Facebook and Tumblr.

Offline ClrDraw

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 627
  • Rating: +61/-2
    • View Profile
    • GitHub
Re: Epic workarounds
« Reply #14 on: September 06, 2014, 09:11:57 pm »
Problem: didn't know teacher password on mac


Workaround: some fancy thing in command prompt involving creating a new administrator and installing a keylogger


I didn't do this, my friend from school did (I know its hard to believe but he showed me and it actually worked).
Visit my GitHub for all my TI programs as well as other projects.
Also check out my website.