Author Topic: Your Projects - Post and Critique  (Read 116889 times)

0 Members and 1 Guest are viewing this topic.

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Your Projects - Post and Critique
« Reply #255 on: June 01, 2010, 11:11:42 pm »
Darn you and your .gif titles. I lost the game :(
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

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: Your Projects - Post and Critique
« Reply #256 on: June 02, 2010, 12:40:35 am »
Lol sorry I couldn't think of a gif name XD

Offline yunhua98

  • You won't this read sentence right.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2718
  • Rating: +214/-12
  • Go take a dive in the River Lethe.
    • View Profile
Re: Your Projects - Post and Critique
« Reply #257 on: June 02, 2010, 12:43:33 pm »
Wow... I wish ticalc.org didn't have a limit on # of Authors.
Anyway, I'm haven't been working on the Game pack for a while and probably not until tomorrow, I have a ARML math practice going on, but today's the last day...

btw, if Calc84 didn't post that, I wouldn't noticed, I LOST THE GAME! :'(

Spoiler For =====My Projects=====:
Minor setback due to code messing up.  On hold for Contest.
<hr>
On hold for Contest.


Spoiler For ===Staff Memberships===:






Have you seen any good news-worthy programs/events?  If so, PM me with an article to be included in the next issue of CGPN!
The Game is only a demo, the code that allows one to win hasn't been done.
To paraphrase Oedipus, Hamlet, Lear, and all those guys, "I wish I had known this some time ago."
Signature Last Updated: 12/26/11
<hr>

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: Your Projects - Post and Critique
« Reply #258 on: June 02, 2010, 12:49:32 pm »
You can't escape internet memes bwahahahaha XD

joke aside, I hope you get more free time afterward to program (like everyone else), such as no Summer school or 2-3 jobs at once x.x

Offline yoman82

  • LV3 Member (Next: 100)
  • ***
  • Posts: 71
  • Rating: +1/-1
    • View Profile
Re: Your Projects - Post and Critique
« Reply #259 on: June 03, 2010, 05:11:00 pm »
This. Is. EVIL.
:.HORRIBLE HORRIBLE THINGS
:For(A,1,1000)
:RandA->H
:GetCalc(H,1)
:Archive H
:End

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: Your Projects - Post and Critique
« Reply #260 on: June 03, 2010, 05:28:52 pm »
Mhmm sorry but I fail to see the point of trying to crash people calcs (altough from the program title it is enough to not want to run on a real calc)

Well, on Wabbitemu 84+, it archived for a while, obviously, then I ran out of RAM, ending up with 149 bytes and Pxl-Off( in my MEM manager (which crashed after an ERR:UNDEFINED after trying to delete it)

Offline yoman82

  • LV3 Member (Next: 100)
  • ***
  • Posts: 71
  • Rating: +1/-1
    • View Profile
Re: Your Projects - Post and Critique
« Reply #261 on: June 03, 2010, 05:30:50 pm »
I ran it in an emulator, and it ramclears when you scroll down to the appvars, getting overwhelmed, thus you cannot delete them.

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: Your Projects - Post and Critique
« Reply #262 on: June 03, 2010, 09:08:23 pm »
The better version of this is just to create lots of appvars, all the same name. (you shouldn't be able to do it, but using "prgmVAR" rather than the correct "vVAR" does the trick.) It doesn't crash your calculator, it just can slow things down a lot and it makes it a pain to delete them, since you go in, delete it, it looks like it's gone, you go in, it's back, you delete it, and so on.
And yes, whyever would you want to clear someone's RAM?
"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: Your Projects - Post and Critique
« Reply #263 on: June 03, 2010, 11:04:41 pm »
To mess up a calc badly I think you could always just store random crap to every RAM addresses like For(A,0,32767):rand/256->{A}:End. I have doubts the program would even reach 32767 and I do not know what kind of bad stuff will happen x.x

If you want to mess around I really recommend testing on emulator, first.

Btw, anyone knows at which RAM address the calculator current RAM is stored? I know where is the archive (in 4 bytes little-endian hex, if I recall correctly) but I couldn't find the Free RAM amount location on WikiTI.

It would be nice when running a game if we could show the calc RAM in a menu

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: Your Projects - Post and Critique
« Reply #264 on: June 04, 2010, 07:33:16 am »
there is a bcall, MemChk, that returns the amount of free RAM. I'm not sure where the data actually is. (In case anybody wants to come up with hex, the amount of free RAM is returned in HL)
"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: Your Projects - Post and Critique
« Reply #265 on: June 04, 2010, 09:56:40 am »
Ok so it isn't stored at a specific RAM address?

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: Your Projects - Post and Critique
« Reply #266 on: June 04, 2010, 01:23:50 pm »
I don't know. It would seem like there's a counter somewhere, given the fun I've had with calcsys and no free RAM, (you can even do this in Axe, code below), but I'm not sure where that is either. Is anyone more knowledgeable about this?
Code:
Code: [Select]
.RAMBGONE
"vTEMP"->Str1
GetCalc(Str1,1000)->X
Return!If X
0->{X-2}r
.Previous r is radian r, of course
Delete appvar TEMP, and you'll have 100 bytes fewer free RAM than before. Of course the 1000 can be replaced by any value, including values >9000.
The program works by setting the appvar size to zero after creation, which means there are 1000 bytes of free RAM that the OS doesn't know exists.
"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 Quigibo

  • The Executioner
  • CoT Emeritus
  • LV11 Super Veteran (Next: 3000)
  • *
  • Posts: 2031
  • Rating: +1075/-24
  • I wish real life had a "Save" and "Load" button...
    • View Profile
Re: Your Projects - Post and Critique
« Reply #267 on: June 04, 2010, 01:34:27 pm »
That's becasue the symbol table also holds a copy of the size and the OS uses that when calculating how much ram you have.  I'm almost certain that there is no one location that holds the current ram amount.  Instead, I think the bcall calculates the ram available by reading through the entire symbol table each time.

By the way, I think this has kind of gone off topic since this thread is mainly for sharing projects.
___Axe_Parser___
Today the calculator, tomorrow the world!

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: Your Projects - Post and Critique
« Reply #268 on: June 04, 2010, 05:20:10 pm »
yeah it would be good if it went back on-topic (and preferably projects that doesn't involve trying to cause RAM clears and install viruses on people calcs <.<)

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: Your Projects - Post and Critique
« Reply #269 on: June 04, 2010, 05:23:05 pm »
Let's not make Axe viruses. :P  I think it's better to make awesome Axe games! :D