pouët.net

Spinception by Desire [web]

;╔═════════════════════════════════════╗
;Γòæ   Spinception - by HellMood^DESiRE  Γòæ
;Γòæ         256b intro - MsDos          Γòæ
;Γòæ      released @ Function 2016       Γòæ
;ΓòáΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
;Γòæ  needs a FAST computer / real DOS   Γòæ
;Γòæ      uses VESA Mode 800 x 600       Γòæ
;ΓòáΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
;Γòæ         :: greets go to ::          Γòæ
;Γòæ     rrrola,Sensenstahl,p01,Elias    Γòæ
;Γòæ  frag,Optimus,Trixter,igor,Kuemmel  Γòæ
;Γòæ  VileR,Whizart,g0blinish,Rudi,ryg   Γòæ
;Γòæ        Orby,homecoded,wysiwtf       Γòæ
;Γòæ          all DESiRE members         Γòæ
;ΓòáΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
;Γòæ     https://youtu.be/pVfsIUZNf6A    Γòæ
;Γòæ         http://goo.gl/N3WmC6        Γòæ
;ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòªΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
org 100h                    ;Γòæ         Γòæ
%define w 800               ;Γòæ    Γûá    Γòæ
%define h 409               ;Γòæ         Γòæ
mov ax,0x4F02               ;ΓòáΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
mov bx,0x103                ;Γòæ         Γòæ
int 0x10                    ;Γòæ    Γûá    Γòæ
X:mov cx,255                ;Γòæ         Γòæ
mov dx,0x3c9                ;ΓòáΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
xor al,al                   ;Γòæ         Γòæ
out dx,al                   ;Γòæ    Γûá    Γòæ
out dx,al                   ;Γòæ         Γòæ
out dx,al                   ;ΓòáΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
P:imul ax,[bp+si], byte 3   ;Γòæ         Γòæ
call d                      ;Γòæ    Γûá    Γòæ
imul ax,[bp+si], byte 11    ;Γòæ         Γòæ
call d                      ;ΓòáΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
imul ax,[bp+si], byte 5     ;Γòæ         Γòæ
call d                      ;Γòæ    Γûá    Γòæ
loop P                      ;Γòæ         Γòæ
fild word [bp+si]           ;ΓòáΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
fidiv word [X]              ;Γòæ         Γòæ
fsin                        ;Γòæ    Γûá    Γòæ
fsincos                     ;Γòæ         Γòæ
mov dx,h-1                  ;ΓòáΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
T:mov cx,w-1                ;Γòæ         Γòæ
L:xor bx,bx                 ;Γòæ    Γûá    Γòæ
push dx                     ;Γòæ         Γòæ
mov ax,w                    ;ΓòáΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
mul dx                      ;Γòæ         Γòæ
add ax,cx                   ;Γòæ    Γûá    Γòæ
adc dl,4                    ;Γòæ         Γòæ
shl dx,12                   ;ΓòáΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
mov es,dx                   ;Γòæ         Γòæ
xchg di,ax                  ;Γòæ    Γûá    Γòæ
pop dx                      ;Γòæ         Γòæ
pusha                       ;ΓòáΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
sub dx,h/2                  ;Γòæ         Γòæ
sub cx,w/2                  ;Γòæ    Γûá    Γòæ
pusha                       ;Γòæ         Γòæ
fld st1                     ;ΓòáΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
fld st1                     ;Γòæ         Γòæ
fld st1                     ;Γòæ    Γûá    Γòæ
fld st1                     ;Γòæ         Γòæ
fimul word [bx-24]          ;ΓòáΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
fxch                        ;Γòæ         Γòæ
fimul word [bx-22]          ;Γòæ    Γûá    Γòæ
faddp                       ;Γòæ         Γòæ
fistp word [bx-20]          ;ΓòáΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
fimul word [bx-22]          ;Γòæ         Γòæ
fxch                        ;Γòæ    Γûá    Γòæ
fimul word [bx-24]          ;Γòæ         Γòæ
fsubrp                      ;ΓòáΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
fistp word [bx-24]          ;Γòæ         Γòæ
popa                        ;Γòæ    Γûá    Γòæ
xchg cx,ax                  ;Γòæ         Γòæ
add dx,h/2                  ;ΓòáΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
add cx,w/2                  ;Γòæ         Γòæ
mov ax,w                    ;Γòæ    Γûá    Γòæ
mul dx                      ;Γòæ         Γòæ
xchg dx,ax                  ;ΓòáΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
aam 5                       ;Γòæ         Γòæ
xchg dx,ax                  ;Γòæ    Γûá    Γòæ
add ax,cx                   ;Γòæ         Γòæ
add dl,4                    ;ΓòáΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
shl dx,12                   ;Γòæ         Γòæ
mov gs,dx                   ;Γòæ    Γûá    Γòæ
xchg si,ax                  ;Γòæ         Γòæ
gs lodsb                    ;ΓòáΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
add al,[es:di]              ;Γòæ         Γòæ
rcr al,1                    ;Γòæ    Γûá    Γòæ
inc ax                      ;Γòæ         Γòæ
stosb                       ;ΓòáΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
popa                        ;Γòæ         Γòæ
dec cx                      ;Γòæ    Γûá    Γòæ
jns L                       ;Γòæ         Γòæ
dec dx                      ;ΓòáΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
jns T                       ;Γòæ         Γòæ
inc cx                      ;Γòæ    Γûá    Γòæ
mov dx,0x3DA                ;Γòæ         Γòæ
v:in al,dx                  ;ΓòáΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
and al,8                    ;Γòæ         Γòæ
jz v                        ;Γòæ    Γûá    Γòæ
mov dx,1                    ;Γòæ         Γòæ
push 0xa004                 ;ΓòáΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
pop es                      ;Γòæ         Γòæ
mov ch,0x40                 ;Γòæ    Γûá    Γòæ
M:mov gs,cx                 ;Γòæ         Γòæ
mov ax,0x4F05               ;ΓòáΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
int 0x10                    ;Γòæ         Γòæ
xor si,si                   ;Γòæ    Γûá    Γòæ
xor di,di                   ;Γòæ         Γòæ
m:gs movsw                  ;ΓòáΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
test di,di                  ;Γòæ         Γòæ
jnz m                       ;Γòæ    Γûá    Γòæ
add ch,0x10                 ;Γòæ         Γòæ
inc dx                      ;ΓòáΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
cmp dl,6                    ;Γòæ         Γòæ
jnz M                       ;Γòæ    Γûá    Γòæ
fcompp                      ;Γòæ         Γòæ
inc word [bp+si]            ;ΓòáΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
in al,0x60                  ;Γòæ         Γòæ
dec al                      ;Γòæ    Γûá    Γòæ
jnz X                       ;Γòæ         Γòæ
int 0x10                    ;ΓòáΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
int 0x20                    ;Γòæ         Γòæ
d:shr ax,4                  ;Γòæ    Γûá    Γòæ
mov [bx],cx                 ;Γòæ         Γòæ
add [bx],ax                 ;ΓòáΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
fild word [bx]              ;Γòæ         Γòæ
fdiv dword [c-2]            ;Γòæ    Γûá    Γòæ
fsin                        ;Γòæ         Γòæ
fimul word [C]              ;ΓòáΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
fistp word [bx]             ;Γòæ         Γòæ
mov ax,[bx]                 ;Γòæ    Γûá    Γòæ
add al,31                   ;Γòæ         Γòæ
out dx,al                   ;ΓòáΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
ret                         ;Γòæ         Γòæ
c:dw 0x4223                 ;Γòæ    Γûá    Γòæ
C:dw 20                     ;Γòæ         Γòæ
;ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòªΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòªΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¼ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
;Γòæ       Γòæ         Γòæ         Γòæ         Γòæ
;Γòæ   Γûá   Γòæ    Γûá    Γòæ    Γûá    Γòæ    Γûá    Γòæ
;Γòæ       Γòæ         Γòæ         Γòæ         Γòæ
;ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò⌐ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò⌐ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò⌐ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥