Author Topic: Online Z80 Disassembler  (Read 14720 times)

0 Members and 1 Guest are viewing this topic.

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: Online Z80 Disassembler
« Reply #15 on: September 03, 2011, 09:15:27 pm »
(I tried disassembling zStart 1.1 and it did it in less than a second)

I may have originally missed this post but :D Sometimes I even code differently based on how a disassembler would see my code. But that's just a weird thing I do.
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 Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Online Z80 Disassembler
« Reply #16 on: September 04, 2011, 01:11:00 pm »
Deep, if you could give me some indications on how to do that (timer thing), I'd be pleased, as I know you've done that before in Z80 Tables for example.

I may have originally missed this post but :D Sometimes I even code differently based on how a disassembler would see my code. But that's just a weird thing I do.

That's not so common indeed. Don't forget though this is an online disassembler, and it was made for quick stuff, not disassembling OSs and Apps.

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Online Z80 Disassembler
« Reply #17 on: September 04, 2011, 10:30:36 pm »
First, initialize the counter so you don't get an ERR:UNDEFINED-style exception.
Code: [Select]
d = 0; // Var d now existsNow change the textbox's keyup function to something like
Code: [Select]
clearTimeout(d); // Reset the timeout if it exists
d = setTimeout(onPress, 100); // Set a timeout (timer function) to run onPress 100 ms later
That should do it :)