Mravenci v kredenci by Řrřola [web]
; /\__/\ Mravenci v kredenci (Ants in the cupboard) ; ('') a pack of tiny intros ; () by Rrrola <rrrola@gmail.com> ; greets to everyone who has to work his ass off every single day org 100h ; assume ah=0 bx=0 mov al,13h int 10h ; MCGA video mode R;dec byte[bp+di] ;xor bx,bx lss di,[bx] ; bx=0, di=20CDh, ss=MemTop (usually 0x9FFF) M inc bx ;<modified imul bp,bx,320 mov al,[bp+di] ; carry:adr = bx*320 + di A adc al,11 and al,0Fh ; color = (color+11+carry) & 00001111b mov [bp+di],al B jz M ; if (color==0) restart or al,043h mov [byte si-100h+M],al ; {inc bx,inc di,dec bx,dec di}[color] jmp M ; Version #bytes A B R ; Mravenci 29 adc 11 jz M ; Ameisen 29 sbb 5d jz M ; Fourmis 29 adc 4 jz M ; Ari 31 adc 4 jz R +xor bx,bx ; Formicidae 31 adc 10 jz R ; Ants 33 sub 4 jz R +dec byte[bp+di]
[ back to the prod ]