Go to bottom
9 bytes : smallest crap
screenshot added by apricot on 2004-01-03 12:52:41
platform :
type :
release date : december 2003
  • 12
  • 5
  • 15
popularity : 58%
  • -0.09
alltime top: #45502
added on the 2004-01-03 12:52:41 by apricot apricot

popularity helper

increase the popularity of this prod by spreading this URL:

or via: facebook twitter pinterest tumblr


please leave a comment here if you know another 9-bytes msdos crap. I'm really interested ;P
added on the 2004-01-03 13:39:58 by apricot apricot
The smallest crap?
This one doesn't crash the system under XP :)
rulez added on the 2004-01-03 13:59:59 by Buckethead Buckethead
the title fits... except for the "smallest" (for smaller craps, see the bastardized brainchilds of ryg and kb also known as the fr-016* series)
added on the 2004-01-03 14:09:05 by Gargaj Gargaj
2 Gargaj : hmmm i mean smallest dos videomode (int10) dynamic one....
ryg&kb's smallest videomode one is 11 bytes :P
added on the 2004-01-03 14:35:36 by apricot apricot
mov ax,13h
int 10h
jmp short wtf

added on the 2004-01-03 14:49:05 by Gargaj Gargaj
s/ax/al/ for an extra byte :)
added on the 2004-01-03 14:49:56 by Gargaj Gargaj
ok smart guy :)
1] better mov al,13h cuz it's only 2 bytes and ax is 0 when app is loaded
2] D Y N A M I C means the picture on the screen changes. so ... you have to patch video memory somehow...
to do that you have to fill some segment register with 0a000h... etc
added on the 2004-01-03 14:56:50 by apricot apricot
1] better mov al,13h cuz it's only 2 bytes and ax is 0 when app is loaded


2] D Y N A M I C means the picture on the screen changes. so ... you have to patch video memory somehow...

"dynamic" aka realtime has nothing to do with video modes. Oh, and I think, you don't really need to write anything in the video memory, screwing up some vga registers might be an even shorter route to bring 'some crap' on the screen. Whatever, all this is rather senseless idiocy anyway. ;)
added on the 2004-01-03 15:19:18 by tomaes tomaes
push word 0xb800
pop es
inc ax
jmp short wtf

hehe :)
i'm not sure if it complies your rules (there is no int10h call) but it does work :)) and it flickers! :))
added on the 2004-01-03 15:23:28 by Gargaj Gargaj
2 Tomaes :
1] proven with sice ! :)
2] yes, it is

2 Gargaj:
in that case fr's fuenf(inyourface) is
much smaller than your example.
added on the 2004-01-03 15:47:52 by apricot apricot
in that case fr's fuenf(inyourface) is
much smaller than your example.

i never said it's not :))
added on the 2004-01-03 16:19:06 by Gargaj Gargaj
the best shitty crap i've ever seen.
rulez added on the 2004-01-04 03:12:02 by Duckers Duckers
rulez added on the 2004-06-09 12:41:36 by tejeez tejeez
sucks added on the 2004-07-18 20:32:18 by psenough psenough
Ha ha ha :-)
rulez added on the 2004-07-18 22:43:11 by crusader crusader
I did the same effect and it was 47 bytes :(

rulez added on the 2004-07-18 22:56:15 by Zplex Zplex
this prod is just like being able to jump on top of your bike really really quickly without having a clue about how to ride it.
sucks added on the 2004-07-18 23:25:41 by skrebbel skrebbel
yeah, this simply rules! impressive!
rulez added on the 2004-07-18 23:53:44 by las las
Amusingly, i did exactly the same as mft_9b_2.com more recently (http://www.pouet.net/prod.php?which=4767) without knowing about this one.
(i did it after the one posted just above in the same thread by b_killer). There's not many possible combinations.

The trick is too have 2 embedded instructions (adc ah,al and daa) right before the stosb so the loop + 1 will give:

Code: adc ah,al daa stosb

instead of:

Code: int 0x10 les sp,[bx] ; si di bp sp stosb

from the second time it is executed due to the fact that we're jumping directly into the "middle" of the int 0x10 (which is 2 bytes).
Other possible values are: 11 0d and 0f for the gfx mode
and si di bp sp for the offset register added to segment reg. es in les instruction.
Any other may lead to a crash or to black screen.

I don't think it can get smaller while keeping moving (shitty) colors bars.
added on the 2004-07-19 00:10:53 by hitchhikr hitchhikr
This is not the smallest crap, you suck!
sucks added on the 2004-07-19 00:15:02 by Stelthzje Stelthzje
sucks added on the 2004-11-13 21:07:52 by apricot apricot
rulez added on the 2004-12-02 22:21:02 by vak vak
Wtf?? I've been beaten ;-( (long ago, i see :-D) Good work i guess... Anyway, this smallest shit thing is getting a bit boring, let's do something else ( ;-)) ) Ie. who can code the most gfx effects in 256 bytes, 1-15 sec/part, variegation is a bonus! [20bytes/piece avg=10 effects, 2 min playtime! What a demo it could be!!] We could also enter them to a standard 256b-compo, and then also to www.256b.com!
rulez added on the 2004-12-15 13:01:43 by bkil bkil
Sure it's small, but it's also ugly and totally pointless. Why not try even 128 bytes?
sucks added on the 2004-12-15 14:38:36 by Preacher Preacher
quiete useless
sucks added on the 2004-12-15 15:47:21 by xeNusion xeNusion
amazing ! 9 bytes ? lol
added on the 2005-01-05 15:07:20 by arqueiro arqueiro
stop these annoying int10h stuff please. it's a disgrace to assembly... :(
sucks added on the 2005-01-05 18:20:02 by blala blala
sucks added on the 2005-01-05 18:22:05 by jazzman jazzman
sucks added on the 2005-01-05 18:28:44 by uns3en_ uns3en_
A 16 byte i2c EEPROM costs 42cents, a 128 byte one costs 46c at out local store... (comes in SOT-23 1mm by 2.9mm packaging =) ) Larger capacities are cheaper! Hey guys, why don ya write 4K/64K with lots of effects (+story)?! Would be prettier...
added on the 2005-01-22 16:47:44 by bkil bkil
sucks added on the 2005-01-22 17:02:15 by Shockwave Shockwave
13h mode and 9 bytes.
rulez added on the 2007-06-21 23:11:16 by Pirx Pirx
show please source code (:
added on the 2007-12-09 13:57:26 by Gluk Gluk
Man, can't you disassemble it?
added on the 2007-12-09 14:00:10 by Pirx Pirx
broken link (:
added on the 2007-12-09 14:04:21 by Gluk Gluk
Gluk, Intro Inferno has not broken links and it supplies (almost) all smallest PC intros.
added on the 2007-12-09 14:08:20 by Pirx Pirx
Pirx, thank (:
added on the 2007-12-09 14:16:23 by Gluk Gluk
rulez added on the 2007-12-10 19:18:16 by Gluk Gluk
Hehe! But stop this crap :)
rulez added on the 2007-12-14 00:29:29 by Optimus Optimus
crap indeed
sucks added on the 2007-12-14 00:37:51 by shock__ shock__
no ESC ;)
added on the 2007-12-14 01:28:46 by linde linde
rulez added on the 2012-01-16 00:03:30 by T$ T$
naming prods "crap" always deserves thumbs down when they actually are crap.
sucks added on the 2014-12-14 13:03:45 by sensenstahl sensenstahl
what Sense said
sucks added on the 2015-03-18 18:19:25 by HellMood HellMood
oh crap!
sucks added on the 2018-09-02 01:16:29 by neoman neoman

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 !

[previous edits]

add a comment

Go to top