Omnimaga

General Discussion => Other Discussions => Humour and Jokes => Topic started by: shmibs on August 25, 2010, 09:19:15 pm

Title: boomsplosions
Post by: shmibs on August 25, 2010, 09:19:15 pm
(http://img.removedfromgame.com/imgs/1282785481-virus1.gif)
(http://img.removedfromgame.com/imgs/1282785507-virus2.gif)
Title: Re: boomsplosions
Post by: DJ Omnimaga on August 25, 2010, 09:36:14 pm
Woah what? That looked cool. You made it, right?

Also, I saw a real virus do something similar before on Windows 98 at school.
Title: Re: boomsplosions
Post by: shmibs on August 25, 2010, 10:33:36 pm
yeah, i made it. it's cooler on calc, because if the user manages to exit before it asplodes the os will do wonky things like displaying 50 progs named JO until the RAM is cleared or simply refusing to run anything
Title: Re: boomsplosions
Post by: Raylin on August 26, 2010, 09:51:57 am
@shmibs: You are now the official reason Blast Antivirus has to be made.
Title: Re: boomsplosions
Post by: ztrumpet on August 26, 2010, 09:52:24 am
That looks neat.  What language is it coded in?

lol @ Raylin ^-^
Title: Re: boomsplosions
Post by: DJ Omnimaga on August 26, 2010, 04:10:40 pm
Lol Raylin nice one :P
Title: Re: boomsplosions
Post by: Builderboy on August 26, 2010, 04:43:42 pm
the question is if Blast would be able to catch this program o.O
Title: Re: boomsplosions
Post by: DJ Omnimaga on August 26, 2010, 06:52:25 pm
Yeah, it needs to not be inspired from Norton. Also would Blast freak out when someone would type STARTKEYLOGGER on the home screen on a linked calc?
Title: Re: boomsplosions
Post by: shmibs on August 26, 2010, 08:47:09 pm
that is in axe, and it uses a VERY simple function to achieve that effect(a cookie to anyone who can guess)
Title: Re: boomsplosions
Post by: calcdude84se on August 26, 2010, 08:49:55 pm
Oh, oh, masked sprites? ;D
Title: Re: boomsplosions
Post by: DJ Omnimaga on August 26, 2010, 08:52:25 pm
Bitmap?
Title: Re: boomsplosions
Post by: calcdude84se on August 26, 2010, 08:54:07 pm
Hm, that might work too. How is it done, shmibs? ;D
Title: Re: boomsplosions
Post by: Iambian on August 26, 2010, 09:34:07 pm
Some random position, a couple of boxes layered on each other to make it look 3d-ish and some text all at that point? At least that would be the way I'd do it ...
Title: Re: boomsplosions
Post by: ztrumpet on August 26, 2010, 10:39:53 pm
Asm(00 for the RAM clear?
Title: Re: boomsplosions
Post by: calcdude84se on August 26, 2010, 10:46:00 pm
Asm(00 does nothing :P (it's a nop). The relevant line is Asm(C7, which simulated pulling a battery, IIRC.
However you can crash the calc in pure Axe. Something like Fill(E8000,E7FFF should work nicely ;D
Title: Re: boomsplosions
Post by: DJ Omnimaga on August 26, 2010, 10:49:18 pm
Lol
Title: Re: boomsplosions
Post by: chrisf1337 on August 27, 2010, 12:34:10 am
I would be scared if this happened to my computer. Or calc.
Title: Re: boomsplosions
Post by: Deep Toaster on August 27, 2010, 04:36:31 pm
Especially the calc :)
Title: Re: boomsplosions
Post by: shmibs on August 27, 2010, 09:05:26 pm
Asm(00 does nothing :P (it's a nop). The relevant line is Asm(C7, which simulated pulling a battery, IIRC.
However you can crash the calc in pure Axe. Something like Fill(E8000,E7FFF should work nicely ;D

that's pretty it.
every time a box is displayed a random byte in RAM is erased(resulting in all the possible OS hijinks even if the user exits the program). even though it only directly affects the ram, im a bit hesitant to put this on a data-filled calc(i've only tried it in emu and on my disposable 83+). could this possibly mess with routines that do interact with the archive to mess things up?
Title: Re: boomsplosions
Post by: calcdude84se on August 27, 2010, 09:36:32 pm
Extremely, ridiculously unlikely (and possibly impossible), but it might happen.
Even if it can, it'd be extremely rare.
Title: Re: boomsplosions
Post by: Builderboy on August 28, 2010, 01:29:46 am
interesting, what kind of weird OS things had been happening if you quit early?
Title: Re: boomsplosions
Post by: shmibs on August 28, 2010, 03:47:10 am
yeah, i made it. it's cooler on calc, because if the user manages to exit before it asplodes the os will do wonky things like displaying 50 progs named JO until the RAM is cleared or simply refusing to run anything
also, random characters displayed on the homescreen or the plot icons not appearing at the top of the screen under y=
Title: Re: boomsplosions
Post by: calcdude84se on August 28, 2010, 12:06:06 pm
More fun is simply doing "rand->{rand", with an optional "}r" at the end ;D
Or have I mistaken you and is that what you're doing? (From what you said I inferred "0->{rand" or similar)
More fun is a program that does simply that multiple times. How long until this code crashes your calc? (Make sure Ans is between 0 and 65536, obviously)
Code: [Select]
Ans->X
For(I,1,X
rand->{rand
End
Programs that slowly screw up your calc are fun :P
Title: Re: boomsplosions
Post by: DJ Omnimaga on August 28, 2010, 01:40:38 pm
Lol I wonder what would happen if someone wrote a program that loads about 2000 programs in your RAM and 7001 others in archive. I wonder if the PRGM menu, Mirage OS and Doors CS would even be able to handle this.

Another thing, put . at the start and check how Axe Parser compile menu behaves ;D
Title: Re: boomsplosions
Post by: MRide on August 28, 2010, 01:57:22 pm
Lol I wonder what would happen if someone wrote a program that loads about 2000 programs in your RAM and 7001 others in archive.

>9000 programs!  the calc would probably explode. :P