XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXX 'codegrinder' => XXX
XXX XXX
XXX a 128 byte intro by Kuemmel for Outline 2018 XXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
X X
X ..."grind that code that doesn't grind" X
X X
X - runs on DOSBox (best at 40000 cycles) X
X - assembles with Flat Assembler X
X - Credits also have to go to the pouet discussion X
X here => http://www.pouet.net/topic.php?which=10564 X
X and Kusma's shader here for the colouring formula X
X https://www.shadertoy.com/view/4d33RM X
X X
X I tried to gave that pseudo sphere mapping a little X
X twist by porting it to 128 Byte x86 and using the X
X code itself as a texture, additionally you'll see X
X some grinded code sparkling around ;-) X
X X
X Sorry for no double buffering or vsync and X
X some other dirty tricks which may prevent it X
X to run on real hardware. The cycle setting at X
X 40000 is the only thing to be set in the X
X DOSBox settings. X
X X
X You'll find lots of goodies in two extra folders X
X X
X 'add_128' => 4 variants of the algorithm almost all X
X in 128 Bytes or less X
X X
X 'add_true' => 'true_sse' - a SSE enhanced true colour X
X version running at 640x480x32Bit. On my old AMD X
X Semprom 1800 MHz this runs at about 45 FPS on WinXP, X
X strangely slower on FreeDos on the latest Intel X
X cpus...it also contains a slower FPU version named X
X 'true_fpu' so I could do a video capture with DOSBox X
X X
X Some of the extra intros use a texture generator X
X derived from 'lattice' by baze/3SC (2001). X
X X
X Lots of tricks from sizecoding.org used...thanks ! X
X X
X Cheers, X
X X
X Kuemmel X
X X
X Greetings to HellMood, Sensenstahl, Gentlemen, T$ X
X Bartman, Andy, Hardy, Gargaj, TomCatAbaddon and all X
X the tiny intro coders ! X
X X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
X X
X /# /# X
X /# /# X
X /# ./# /# /# /### /####### /####### /###. /# X
X /#./# /# /# /# /# /# /# /# /# /# /# /# /# /# X
X /#/# /# /# /# /# /# /# /# /# /# /# /# /# /#. X
X /# /# /### /# /# /# /# /# /# /# /# /### X
X /# /# /# X
X /# /# /# X
X X
X e-mail: michael.kuebel@googlemail.com X
X web...: www.mikusite.de X
X X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX