Author Topic: My Sprites  (Read 10128 times)

0 Members and 1 Guest are viewing this topic.

Offline gangsterveggies

  • LV2 Member (Next: 40)
  • **
  • Posts: 36
  • Rating: +2/-1
  • Asm rules
    • View Profile
Re: My Sprites
« Reply #15 on: November 09, 2010, 03:55:04 pm »
You can do a similar thing in asm right? BTW cool pictures. You should do something with them...
I'm waiting for someone to do a calc Farmville. Maybe one day I'll do it!

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: My Sprites
« Reply #16 on: November 09, 2010, 04:12:21 pm »
I dabbled with making a programming language in ASM a while ago. "Pause " was one of the four commands I finished before I set it aside :D Anyway, I also used an input to pause based on a time period and Pause 0 did the same thing. The reason is very simple. The Pause command decrements the value by 1 before checking if it is 0. Luckily assembly is not like BASIC which would approach negative infinity. In Assembly, when you subtract 1 from 0, you get FFFFh or 65535. So Pause 0 is actually Pause 65536.

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: My Sprites
« Reply #17 on: November 09, 2010, 11:32:49 pm »
Yeah I know. Basically in Axe, Pause 1 is 0 and so on. Not a big matter unless you use Pause 0. I think Quigibo should warn about this in the command index if he didn't already, though, so people won't just pull a battery.

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: My Sprites
« Reply #18 on: November 10, 2010, 07:42:48 pm »
To be technically correct, as I have explained elsewhere, a Pause 1 is a pause of 1, a Pause 2 a pause of 2, and so on. Same for any other number except 0.
A Pause 0 is actually a pause of 65536 because of how it works internally. Yes, you can't represent 65536 in 16 bits, but it is a pause of 65536 nevertheless. ;D
A warning is probably a good thing though, and I second adding it. Waiting ~1 min is... long :P
"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 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: My Sprites
« Reply #19 on: November 11, 2010, 01:51:44 am »
Oh, right. It can be kinda confusing X.x

The thing is that generally, when the calc is frozen during more than 15 seconds, it implies a crash, which means: remove a battery. :P
« Last Edit: November 11, 2010, 01:52:27 am by DJ Omnimaga »

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: My Sprites
« Reply #20 on: November 14, 2010, 03:41:09 pm »
Oh, right. It can be kinda confusing X.x

The thing is that generally, when the calc is frozen during more than 15 seconds, it implies a crash, which means: remove a battery. :P

When my calculator goes over 20seconds I always reset it, that's why I prefer TI NSpire 84+ Keypad to the 84+ itself, reseting means turning off :)

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: My Sprites
« Reply #21 on: November 15, 2010, 12:26:26 am »
Sometimes, in case it might just be one of these slow loading times, I just let it sit there for a minute then do other stuff, then I return and if the calc is still frozen, then I remove the battery. I found myself too often pulling a battery the second it finished loading. D:

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: My Sprites
« Reply #22 on: November 15, 2010, 07:44:17 am »
Sometimes, in case it might just be one of these slow loading times, I just let it sit there for a minute then do other stuff, then I return and if the calc is still frozen, then I remove the battery. I found myself too often pulling a battery the second it finished loading. D:

Yeah, I'm quite an impatient person :s

Offline JustCause

  • CoT Emeritus
  • LV8 Addict (Next: 1000)
  • *
  • Posts: 810
  • Rating: +115/-5
    • View Profile
Re: My Sprites
« Reply #23 on: November 15, 2010, 11:24:53 am »
Nice to see you contributing, ScoutDavid! I might use some of these. Do you prefer to go by ScoutDavid in credits or your real name?
See you, space cowboy...

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: My Sprites
« Reply #24 on: November 16, 2010, 01:46:57 pm »
Nice to see you contributing, ScoutDavid! I might use some of these. Do you prefer to go by ScoutDavid in credits or your real name?

Use ScoutDavid or David G., whatever ;)

Thanks!