5 Byte FX[TMR] | ||||||||
---|---|---|---|---|---|---|---|---|
|
||||||||
|
popularity : 56% |
|||||||
alltime top: #16102 |
|
|||||||
added on the 2002-07-25 11:23:44 by TMR{C0S} |
popularity helper
comments
This really is an effect in five bytes (with two extra for the PRG file's header). It loads and starts with a BASIC run command, so it's legitimately an intro as well. It may be shyte, but it's still the shortest piece of shyte to date. Where's me prize? =-)
added on the 2002-07-25 11:27:38 by TMR{C0S}
You all stole our idea! ;))
the effect itself has been published by stelthz already (in a comment on
http://www.pouet.net/prod.php?which=6982 ).
the cool thing about your version is the loading mechanism - RUNnable without a single extra byte, wicked. thumbs up for that.
the best i have come up with so far is an autoloader requiring two extra bytes (used that one for blue flame).
http://www.pouet.net/prod.php?which=6982 ).
the cool thing about your version is the loading mechanism - RUNnable without a single extra byte, wicked. thumbs up for that.
the best i have come up with so far is an autoloader requiring two extra bytes (used that one for blue flame).
Judging from the screenshot, it's something like...
1 c=int(16*rnd(1)):x=53280:pokex,c:pokex+1,c:goto1
Oh, the joy of basicv2 memories. ;)
1 c=int(16*rnd(1)):x=53280:pokex,c:pokex+1,c:goto1
Oh, the joy of basicv2 memories. ;)
it's more like
1 poke 53281,peek(53281)-1:goto 1
... really simple stuff :D
1 poke 53281,peek(53281)-1:goto 1
... really simple stuff :D
jazzman, your version doesn't flash the border. :P
It's not BASIC Tomaes, it's machine code - the listing you gave wouldn't be anywere near as fast or short. =-)
I know, and that wasn't my point anyway. =) I just tried to remember how those flashing fx were done. The last time I touched c64 code was in the early 90's. ;)
tmr's doesn't either, tomaes.. you should run the demo before commenting on it ;)
heh, and it seems to run with any command, not just 'RUN' =)
damn. not even the border is flashin'. how lame =))
It would have taken three more bytes to do the border as well - too inefficient... =-) And it works by loading the code over CHRGET in the zeropage, once that's altered any BASIC command causes it to be executed so there's a 0 byte overhead for making it run-able.
?""+-0 try this on a c64...
That's six bytes and you haven't even saved it! =-)
Tried it yet? Fucks up the computer sometimes, sometimes it randomly puts a char on screen, hangs the computer, or does nothing... quite funny...
No, just print it! like:
?""+-0
and then enter.....
?""+-0
and then enter.....
Yes, it's an old and very well documented bug in the BASIC interpreter - Commodore BASIC V2 was written by Microsoft, there *had* to be bugs in there... =-)
=)
Okay, i'm sulking now - i've been beaten! http://www.pouet.net/prod.php?which=7064
geeks
so useless.. 101% scene
WHUT
Yyyeah!1
submit changes
if this prod is a fake, some info is false or the download link is broken,
do not post about it in the comments, it will get lost.
instead, click here !