scene.org File Archive

File download

<root>­/­parties­/­2026­/­revision26­/­256-byte-intro/flowery_rel.zip

File size:
333 255 bytes (325.44K)
File date:
2026-04-05 12:28:02
Download count:
all-time: 5

Preview

  • flowery.asm 8.39K
  • flowery.COM 256B
  • flowery.png 319.31K
  • FLOWERY.TXT 4.69K
  • HOW_TO_FOR_REVISION.txt 471B
  • README.TXT 1.13K

file_id.diz

00000100  DBE3              fninit
00000102  6800A0            push word 0xa000
00000105  07                pop es
00000106  BEF801            mov si,0x1f8
00000109  BB1201            mov bx,0x112
0000010C  B8024F            mov ax,0x4f02
0000010F  CD10              int 0x10
00000111  D9EE              fldz
00000113  D9EE              fldz
00000115  BB3800            mov bx,0x38
00000118  8B04              mov ax,[si]
0000011A  C1E807            shr ax,byte 0x7
0000011D  F6E3              mul bl
0000011F  C0E804            shr al,byte 0x4
00000122  40                inc ax
00000123  98                cbw
00000124  80C310            add bl,0x10
00000127  8900              mov [bx+si],ax
00000129  7AED              jpe 0x118
0000012B  FF04              inc word [si]
0000012D  99                cwd
0000012E  31FF              xor di,di
00000130  B910FF            mov cx,0xff10
00000133  B8C0FE            mov ax,0xfec0
00000136  50                push ax
00000137  51                push cx
00000138  52                push dx
00000139  E83800            call word 0x174
0000013C  5A                pop dx
0000013D  59                pop cx
0000013E  31DB              xor bx,bx
00000140  85FF              test di,di
00000142  7506              jnz 0x14a
00000144  B8054F            mov ax,0x4f05
00000147  CD10              int 0x10
00000149  42                inc dx
0000014A  660F7EC0          movd eax,xmm0
0000014E  66AB              stosd
00000150  58                pop ax
00000151  40                inc ax
00000152  3D4001            cmp ax,0x140
00000155  7CDF              jl 0x136
00000157  41                inc cx
00000158  81F9F000          cmp cx,0xf0
0000015C  75D5              jnz 0x133
0000015E  D84402            fadd dword [si+0x2]
00000161  BADA03            mov dx,0x3da
00000164  EC                in al,dx
00000165  A808              test al,0x8
00000167  74FB              jz 0x164
00000169  91                xchg ax,cx
0000016A  E460              in al,0x60
0000016C  48                dec ax
0000016D  75A6              jnz 0x115
0000016F  B003              mov al,0x3
00000171  CD10              int 0x10
00000173  C3                ret
00000174  890A              mov [bp+si],cx
00000176  DF02              fild word [bp+si]
00000178  8902              mov [bp+si],ax
0000017A  DF02              fild word [bp+si]
0000017C  D9C0              fld st0
0000017E  D8C8              fmul st0
00000180  D9C2              fld st2
00000182  D8C8              fmul st0
00000184  DEC1              faddp st1
00000186  D9FA              fsqrt
00000188  D80C              fmul dword [si]
0000018A  F60480            test byte [si],0x80
0000018D  D9CA              fxch st2
0000018F  7406              jz 0x197
00000191  D8C8              fmul st0
00000193  D9C9              fxch st1
00000195  D8C8              fmul st0
00000197  D9C2              fld st2
00000199  D8E4              fsub st4
0000019B  D9FE              fsin
0000019D  D9E1              fabs
0000019F  D9CA              fxch st2
000001A1  D9F3              fpatan
000001A3  B358              mov bl,0x58
000001A5  0F28C1            movaps xmm0,xmm1
000001A8  D9C0              fld st0
000001AA  DE08              fimul word [bx+si]
000001AC  D8E4              fsub st4
000001AE  D9FE              fsin
000001B0  D9E1              fabs
000001B2  D8EA              fsubr st2
000001B4  DBF5              fcomi st5
000001B6  DAC5              fcmovb st5
000001B8  D8CB              fmul st3
000001BA  DE4C06            fimul word [si+0x6]
000001BD  DF1A              fistp word [bp+si]
000001BF  B90300            mov cx,0x3
000001C2  8B12              mov dx,[bp+si]
000001C4  88D0              mov al,dl
000001C6  38F5              cmp ch,dh
000001C8  7301              jnc 0x1cb
000001CA  D6                salc
000001CB  D3EA              shr dx,cl
000001CD  85DB              test bx,bx
000001CF  7A04              jpe 0x1d5
000001D1  66C1C010          rol eax,byte 0x10
000001D5  66C1C808          ror eax,byte 0x8
000001D9  49                dec cx
000001DA  75E8              jnz 0x1c4
000001DC  66C1E808          shr eax,byte 0x8
000001E0  F60480            test byte [si],0x80
000001E3  7501              jnz 0x1e6
000001E5  D6                salc
000001E6  80EB10            sub bl,0x10
000001E9  660F6EC8          movd xmm1,eax
000001ED  7AB6              jpe 0x1a5
000001EF  660FDCC1          paddusb xmm0,xmm1
000001F3  DDD8              fstp st0
000001F5  DED9              fcompp
000001F7  C3                ret
000001F8  0000              add [bx+si],al
000001FA  F5                cmc
000001FB  3C75              cmp al,0x75
000001FD  3D9001            cmp ax,0x190