Create a gist now

Instantly share code, notes, and snippets.

@nadams810 /file.asm Secret
Created Apr 8, 2014

Embed
What would you like to do?
.text:00401290 ; ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ S U B R O U T I N E ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
.text:00401290
.text:00401290 ; Attributes: bp-based frame
.text:00401290
.text:00401290 ; int __cdecl main(int argc,const char **argv,const char *envp)
.text:00401290 _main proc near ; CODE XREF: ___mingw_CRTStartup+E2p
.text:00401290
.text:00401290 var_18 = dword ptr -18h
.text:00401290 var_14 = dword ptr -14h
.text:00401290 var_4 = dword ptr -4
.text:00401290 argc = dword ptr 8
.text:00401290 argv = dword ptr 0Ch
.text:00401290 envp = dword ptr 10h
.text:00401290
.text:00401290 push ebp
.text:00401291 mov ebp, esp
.text:00401293 sub esp, 18h ; dwFreq
.text:00401296 and esp, 0FFFFFFF0h
.text:00401299 mov eax, 0
.text:0040129E add eax, 0Fh
.text:004012A1 add eax, 0Fh
.text:004012A4 shr eax, 4
.text:004012A7 shl eax, 4
.text:004012AA mov [ebp+var_4], eax
.text:004012AD mov eax, [ebp+var_4]
.text:004012B0 call sub_402550
.text:004012B5 call sub_4021F0
.text:004012BA mov [esp+18h+var_14], 0C8h
.text:004012C2 mov [esp+18h+var_18], 5C8h
.text:004012C9 call Beep
.text:004012CE sub esp, 8 ; dwFreq
.text:004012D1 mov [esp+18h+var_14], 0C8h
.text:004012D9 mov [esp+18h+var_18], 620h
.text:004012E0 call Beep
.text:004012E5 sub esp, 8 ; dwFreq
.text:004012E8 mov [esp+18h+var_14], 0C8h
.text:004012F0 mov [esp+18h+var_18], 620h
.text:004012F7 call Beep
.text:004012FC sub esp, 8 ; dwFreq
.text:004012FF mov [esp+18h+var_14], 0C8h
.text:00401307 mov [esp+18h+var_18], 620h
.text:0040130E call Beep
.text:00401313 sub esp, 8 ; dwFreq
.text:00401316 mov [esp+18h+var_14], 0C8h
.text:0040131E mov [esp+18h+var_18], 2E3h
.text:00401325 call Beep
.text:0040132A sub esp, 8 ; dwFreq
.text:0040132D mov [esp+18h+var_14], 0C8h
.text:00401335 mov [esp+18h+var_18], 30Fh
.text:0040133C call Beep
.text:00401341 sub esp, 8 ; dwFreq
.text:00401344 mov [esp+18h+var_14], 0C8h
.text:0040134C mov [esp+18h+var_18], 30Fh
.text:00401353 call Beep
.text:00401358 sub esp, 8 ; dwFreq
.text:0040135B mov [esp+18h+var_14], 0C8h
.text:00401363 mov [esp+18h+var_18], 30Fh
.text:0040136A call Beep
.text:0040136F sub esp, 8 ; dwFreq
.text:00401372 mov [esp+18h+var_14], 0C8h
.text:0040137A mov [esp+18h+var_18], 171h
.text:00401381 call Beep
.text:00401386 sub esp, 8 ; dwFreq
.text:00401389 mov [esp+18h+var_14], 0C8h
.text:00401391 mov [esp+18h+var_18], 188h
.text:00401398 call Beep
.text:0040139D sub esp, 8 ; dwFreq
.text:004013A0 mov [esp+18h+var_14], 0C8h
.text:004013A8 mov [esp+18h+var_18], 171h
.text:004013AF call Beep
.text:004013B4 sub esp, 8 ; dwFreq
.text:004013B7 mov [esp+18h+var_14], 0C8h
.text:004013BF mov [esp+18h+var_18], 188h
.text:004013C6 call Beep
.text:004013CB sub esp, 8 ; dwFreq
.text:004013CE mov [esp+18h+var_14], 190h
.text:004013D6 mov [esp+18h+var_18], 188h
.text:004013DD call Beep
.text:004013E2 sub esp, 8 ; dwFreq
.text:004013E5 mov [esp+18h+var_14], 190h
.text:004013ED mov [esp+18h+var_18], 0C4h
.text:004013F4 call Beep
.text:004013F9 sub esp, 8 ; dwFreq
.text:004013FC mov [esp+18h+var_14], 0C8h
.text:00401404 mov [esp+18h+var_18], 2E3h
.text:0040140B call Beep
.text:00401410 sub esp, 8 ; dwFreq
.text:00401413 mov [esp+18h+var_14], 0C8h
.text:0040141B mov [esp+18h+var_18], 30Fh
.text:00401422 call Beep
.text:00401427 sub esp, 8 ; dwFreq
.text:0040142A mov [esp+18h+var_14], 0C8h
.text:00401432 mov [esp+18h+var_18], 30Fh
.text:00401439 call Beep
.text:0040143E sub esp, 8 ; dwFreq
.text:00401441 mov [esp+18h+var_14], 0C8h
.text:00401449 mov [esp+18h+var_18], 2E3h
.text:00401450 call Beep
.text:00401455 sub esp, 8 ; dwFreq
.text:00401458 mov [esp+18h+var_14], 0C8h
.text:00401460 mov [esp+18h+var_18], 30Fh
.text:00401467 call Beep
.text:0040146C sub esp, 8 ; dwFreq
.text:0040146F mov [esp+18h+var_14], 0C8h
.text:00401477 mov [esp+18h+var_18], 30Fh
.text:0040147E call Beep
.text:00401483 sub esp, 8 ; dwFreq
.text:00401486 mov [esp+18h+var_14], 0C8h
.text:0040148E mov [esp+18h+var_18], 2E3h
.text:00401495 call Beep
.text:0040149A sub esp, 8 ; dwFreq
.text:0040149D mov [esp+18h+var_14], 0C8h
.text:004014A5 mov [esp+18h+var_18], 30Fh
.text:004014AC call Beep
.text:004014B1 sub esp, 8 ; dwFreq
.text:004014B4 mov [esp+18h+var_14], 0C8h
.text:004014BC mov [esp+18h+var_18], 370h
.text:004014C3 call Beep
.text:004014C8 sub esp, 8 ; dwFreq
.text:004014CB mov [esp+18h+var_14], 0C8h
.text:004014D3 mov [esp+18h+var_18], 33Eh
.text:004014DA call Beep
.text:004014DF sub esp, 8 ; dwFreq
.text:004014E2 mov [esp+18h+var_14], 0C8h
.text:004014EA mov [esp+18h+var_18], 370h
.text:004014F1 call Beep
.text:004014F6 sub esp, 8 ; dwFreq
.text:004014F9 mov [esp+18h+var_14], 190h
.text:00401501 mov [esp+18h+var_18], 3DBh
.text:00401508 call Beep
.text:0040150D sub esp, 8 ; dwFreq
.text:00401510 mov [esp+18h+var_14], 0C8h
.text:00401518 mov [esp+18h+var_18], 370h
.text:0040151F call Beep
.text:00401524 sub esp, 8 ; dwFreq
.text:00401527 mov [esp+18h+var_14], 0C8h
.text:0040152F mov [esp+18h+var_18], 30Fh
.text:00401536 call Beep
.text:0040153B sub esp, 8 ; dwFreq
.text:0040153E mov [esp+18h+var_14], 0C8h
.text:00401546 mov [esp+18h+var_18], 2BAh
.text:0040154D call Beep
.text:00401552 sub esp, 8 ; dwFreq
.text:00401555 mov [esp+18h+var_14], 0C8h
.text:0040155D mov [esp+18h+var_18], 2E3h
.text:00401564 call Beep
.text:00401569 sub esp, 8 ; dwFreq
.text:0040156C mov [esp+18h+var_14], 0C8h
.text:00401574 mov [esp+18h+var_18], 30Fh
.text:0040157B call Beep
.text:00401580 sub esp, 8 ; dwFreq
.text:00401583 mov [esp+18h+var_14], 0C8h
.text:0040158B mov [esp+18h+var_18], 30Fh
.text:00401592 call Beep
.text:00401597 sub esp, 8 ; dwFreq
.text:0040159A mov [esp+18h+var_14], 0C8h
.text:004015A2 mov [esp+18h+var_18], 2E3h
.text:004015A9 call Beep
.text:004015AE sub esp, 8 ; dwFreq
.text:004015B1 mov [esp+18h+var_14], 0C8h
.text:004015B9 mov [esp+18h+var_18], 30Fh
.text:004015C0 call Beep
.text:004015C5 sub esp, 8 ; dwFreq
.text:004015C8 mov [esp+18h+var_14], 0C8h
.text:004015D0 mov [esp+18h+var_18], 30Fh
.text:004015D7 call Beep
.text:004015DC sub esp, 8 ; dwFreq
.text:004015DF mov [esp+18h+var_14], 0C8h
.text:004015E7 mov [esp+18h+var_18], 2E3h
.text:004015EE call Beep
.text:004015F3 sub esp, 8 ; dwFreq
.text:004015F6 mov [esp+18h+var_14], 0C8h
.text:004015FE mov [esp+18h+var_18], 30Fh
.text:00401605 call Beep
.text:0040160A sub esp, 8 ; dwFreq
.text:0040160D mov [esp+18h+var_14], 0C8h
.text:00401615 mov [esp+18h+var_18], 370h
.text:0040161C call Beep
.text:00401621 sub esp, 8 ; dwFreq
.text:00401624 mov [esp+18h+var_14], 0C8h
.text:0040162C mov [esp+18h+var_18], 33Eh
.text:00401633 call Beep
.text:00401638 sub esp, 8 ; dwFreq
.text:0040163B mov [esp+18h+var_14], 0C8h
.text:00401643 mov [esp+18h+var_18], 370h
.text:0040164A call Beep
.text:0040164F sub esp, 8 ; dwFreq
.text:00401652 mov [esp+18h+var_14], 190h
.text:0040165A mov [esp+18h+var_18], 3DBh
.text:00401661 call Beep
.text:00401666 sub esp, 8 ; dwMilliseconds
.text:00401669 mov [esp+18h+var_18], 0C8h
.text:00401670 call Sleep
.text:00401675 sub esp, 4 ; dwFreq
.text:00401678 mov [esp+18h+var_14], 0Ah
.text:00401680 mov [esp+18h+var_18], 454h
.text:00401687 call Beep
.text:0040168C sub esp, 8 ; dwFreq
.text:0040168F mov [esp+18h+var_14], 0C8h
.text:00401697 mov [esp+18h+var_18], 496h
.text:0040169E call Beep
.text:004016A3 sub esp, 8 ; dwFreq
.text:004016A6 mov [esp+18h+var_14], 0Ah
.text:004016AE mov [esp+18h+var_18], 5C8h
.text:004016B5 call Beep
.text:004016BA sub esp, 8 ; dwFreq
.text:004016BD mov [esp+18h+var_14], 0C8h
.text:004016C5 mov [esp+18h+var_18], 620h
.text:004016CC call Beep
.text:004016D1 sub esp, 8 ; dwMilliseconds
.text:004016D4 mov [esp+18h+var_18], 0C8h
.text:004016DB call Sleep
.text:004016E0 sub esp, 4 ; dwFreq
.text:004016E3 mov [esp+18h+var_14], 0C8h
.text:004016EB mov [esp+18h+var_18], 2E3h
.text:004016F2 call Beep
.text:004016F7 sub esp, 8 ; dwFreq
.text:004016FA mov [esp+18h+var_14], 0C8h
.text:00401702 mov [esp+18h+var_18], 30Fh
.text:00401709 call Beep
.text:0040170E sub esp, 8 ; dwFreq
.text:00401711 mov [esp+18h+var_14], 0C8h
.text:00401719 mov [esp+18h+var_18], 30Fh
.text:00401720 call Beep
.text:00401725 sub esp, 8 ; dwFreq
.text:00401728 mov [esp+18h+var_14], 0C8h
.text:00401730 mov [esp+18h+var_18], 2E3h
.text:00401737 call Beep
.text:0040173C sub esp, 8 ; dwFreq
.text:0040173F mov [esp+18h+var_14], 0C8h
.text:00401747 mov [esp+18h+var_18], 30Fh
.text:0040174E call Beep
.text:00401753 sub esp, 8 ; dwFreq
.text:00401756 mov [esp+18h+var_14], 0C8h
.text:0040175E mov [esp+18h+var_18], 30Fh
.text:00401765 call Beep
.text:0040176A sub esp, 8 ; dwFreq
.text:0040176D mov [esp+18h+var_14], 0C8h
.text:00401775 mov [esp+18h+var_18], 2E3h
.text:0040177C call Beep
.text:00401781 sub esp, 8 ; dwFreq
.text:00401784 mov [esp+18h+var_14], 0C8h
.text:0040178C mov [esp+18h+var_18], 30Fh
.text:00401793 call Beep
.text:00401798 sub esp, 8 ; dwFreq
.text:0040179B mov [esp+18h+var_14], 0C8h
.text:004017A3 mov [esp+18h+var_18], 370h
.text:004017AA call Beep
.text:004017AF sub esp, 8 ; dwFreq
.text:004017B2 mov [esp+18h+var_14], 0C8h
.text:004017BA mov [esp+18h+var_18], 33Eh
.text:004017C1 call Beep
.text:004017C6 sub esp, 8 ; dwFreq
.text:004017C9 mov [esp+18h+var_14], 0C8h
.text:004017D1 mov [esp+18h+var_18], 370h
.text:004017D8 call Beep
.text:004017DD sub esp, 8 ; dwFreq
.text:004017E0 mov [esp+18h+var_14], 190h
.text:004017E8 mov [esp+18h+var_18], 3DBh
.text:004017EF call Beep
.text:004017F4 sub esp, 8 ; dwFreq
.text:004017F7 mov [esp+18h+var_14], 0C8h
.text:004017FF mov [esp+18h+var_18], 370h
.text:00401806 call Beep
.text:0040180B sub esp, 8 ; dwFreq
.text:0040180E mov [esp+18h+var_14], 0C8h
.text:00401816 mov [esp+18h+var_18], 30Fh
.text:0040181D call Beep
.text:00401822 sub esp, 8 ; dwFreq
.text:00401825 mov [esp+18h+var_14], 0C8h
.text:0040182D mov [esp+18h+var_18], 2BAh
.text:00401834 call Beep
.text:00401839 sub esp, 8 ; dwFreq
.text:0040183C mov [esp+18h+var_14], 0C8h
.text:00401844 mov [esp+18h+var_18], 293h
.text:0040184B call Beep
.text:00401850 sub esp, 8 ; dwFreq
.text:00401853 mov [esp+18h+var_14], 0C8h
.text:0040185B mov [esp+18h+var_18], 2BAh
.text:00401862 call Beep
.text:00401867 sub esp, 8 ; dwFreq
.text:0040186A mov [esp+18h+var_14], 0C8h
.text:00401872 mov [esp+18h+var_18], 310h
.text:00401879 call Beep
.text:0040187E sub esp, 8 ; dwFreq
.text:00401881 mov [esp+18h+var_14], 190h
.text:00401889 mov [esp+18h+var_18], 370h
.text:00401890 call Beep
.text:00401895 sub esp, 8 ; dwFreq
.text:00401898 mov [esp+18h+var_14], 0C8h
.text:004018A0 mov [esp+18h+var_18], 310h
.text:004018A7 call Beep
.text:004018AC sub esp, 8 ; dwFreq
.text:004018AF mov [esp+18h+var_14], 0C8h
.text:004018B7 mov [esp+18h+var_18], 2BAh
.text:004018BE call Beep
.text:004018C3 sub esp, 8 ; dwFreq
.text:004018C6 mov [esp+18h+var_14], 0C8h
.text:004018CE mov [esp+18h+var_18], 293h
.text:004018D5 call Beep
.text:004018DA sub esp, 8 ; dwFreq
.text:004018DD mov [esp+18h+var_14], 0C8h
.text:004018E5 mov [esp+18h+var_18], 24Bh
.text:004018EC call Beep
.text:004018F1 sub esp, 8 ; dwFreq
.text:004018F4 mov [esp+18h+var_14], 0C8h
.text:004018FC mov [esp+18h+var_18], 293h
.text:00401903 call Beep
.text:00401908 sub esp, 8 ; dwFreq
.text:0040190B mov [esp+18h+var_14], 0C8h
.text:00401913 mov [esp+18h+var_18], 2BAh
.text:0040191A call Beep
.text:0040191F sub esp, 8 ; dwFreq
.text:00401922 mov [esp+18h+var_14], 190h
.text:0040192A mov [esp+18h+var_18], 310h
.text:00401931 call Beep
.text:00401936 sub esp, 8 ; dwFreq
.text:00401939 mov [esp+18h+var_14], 0C8h
.text:00401941 mov [esp+18h+var_18], 2BAh
.text:00401948 call Beep
.text:0040194D sub esp, 8 ; dwFreq
.text:00401950 mov [esp+18h+var_14], 0C8h
.text:00401958 mov [esp+18h+var_18], 293h
.text:0040195F call Beep
.text:00401964 sub esp, 8 ; dwFreq
.text:00401967 mov [esp+18h+var_14], 0C8h
.text:0040196F mov [esp+18h+var_18], 24Bh
.text:00401976 call Beep
.text:0040197B sub esp, 8 ; dwFreq
.text:0040197E mov [esp+18h+var_14], 0C8h
.text:00401986 mov [esp+18h+var_18], 20Bh
.text:0040198D call Beep
.text:00401992 sub esp, 8 ; dwFreq
.text:00401995 mov [esp+18h+var_14], 0C8h
.text:0040199D mov [esp+18h+var_18], 24Bh
.text:004019A4 call Beep
.text:004019A9 sub esp, 8 ; dwFreq
.text:004019AC mov [esp+18h+var_14], 0C8h
.text:004019B4 mov [esp+18h+var_18], 293h
.text:004019BB call Beep
.text:004019C0 sub esp, 8 ; dwFreq
.text:004019C3 mov [esp+18h+var_14], 190h
.text:004019CB mov [esp+18h+var_18], 2BAh
.text:004019D2 call Beep
.text:004019D7 sub esp, 8 ; dwFreq
.text:004019DA mov [esp+18h+var_14], 0C8h
.text:004019E2 mov [esp+18h+var_18], 293h
.text:004019E9 call Beep
.text:004019EE sub esp, 8 ; dwFreq
.text:004019F1 mov [esp+18h+var_14], 0C8h
.text:004019F9 mov [esp+18h+var_18], 24Bh
.text:00401A00 call Beep
.text:00401A05 sub esp, 8 ; dwFreq
.text:00401A08 mov [esp+18h+var_14], 0C8h
.text:00401A10 mov [esp+18h+var_18], 1EDh
.text:00401A17 call Beep
.text:00401A1C sub esp, 8 ; dwFreq
.text:00401A1F mov [esp+18h+var_14], 0C8h
.text:00401A27 mov [esp+18h+var_18], 20Bh
.text:00401A2E call Beep
.text:00401A33 sub esp, 8 ; dwMilliseconds
.text:00401A36 mov [esp+18h+var_18], 190h
.text:00401A3D call Sleep
.text:00401A42 sub esp, 4 ; dwFreq
.text:00401A45 mov [esp+18h+var_14], 190h
.text:00401A4D mov [esp+18h+var_18], 15Dh
.text:00401A54 call Beep
.text:00401A59 sub esp, 8 ; dwFreq
.text:00401A5C mov [esp+18h+var_14], 0C8h
.text:00401A64 mov [esp+18h+var_18], 188h
.text:00401A6B call Beep
.text:00401A70 sub esp, 8 ; dwFreq
.text:00401A73 mov [esp+18h+var_14], 0C8h
.text:00401A7B mov [esp+18h+var_18], 149h
.text:00401A82 call Beep
.text:00401A87 sub esp, 8 ; dwFreq
.text:00401A8A mov [esp+18h+var_14], 0C8h
.text:00401A92 mov [esp+18h+var_18], 20Bh
.text:00401A99 call Beep
.text:00401A9E sub esp, 8 ; dwFreq
.text:00401AA1 mov [esp+18h+var_14], 0C8h
.text:00401AA9 mov [esp+18h+var_18], 1EDh
.text:00401AB0 call Beep
.text:00401AB5 sub esp, 8 ; dwFreq
.text:00401AB8 mov [esp+18h+var_14], 0C8h
.text:00401AC0 mov [esp+18h+var_18], 1D2h
.text:00401AC7 call Beep
.text:00401ACC sub esp, 8 ; dwFreq
.text:00401ACF mov [esp+18h+var_14], 0C8h
.text:00401AD7 mov [esp+18h+var_18], 1B8h
.text:00401ADE call Beep
.text:00401AE3 sub esp, 8 ; dwFreq
.text:00401AE6 mov [esp+18h+var_14], 0C8h
.text:00401AEE mov [esp+18h+var_18], 1EDh
.text:00401AF5 call Beep
.text:00401AFA sub esp, 8 ; dwFreq
.text:00401AFD mov [esp+18h+var_14], 0C8h
.text:00401B05 mov [esp+18h+var_18], 20Bh
.text:00401B0C call Beep
.text:00401B11 sub esp, 8 ; dwFreq
.text:00401B14 mov [esp+18h+var_14], 0C8h
.text:00401B1C mov [esp+18h+var_18], 370h
.text:00401B23 call Beep
.text:00401B28 sub esp, 8 ; dwFreq
.text:00401B2B mov [esp+18h+var_14], 0C8h
.text:00401B33 mov [esp+18h+var_18], 1EDh
.text:00401B3A call Beep
.text:00401B3F sub esp, 8 ; dwFreq
.text:00401B42 mov [esp+18h+var_14], 0C8h
.text:00401B4A mov [esp+18h+var_18], 370h
.text:00401B51 call Beep
.text:00401B56 sub esp, 8 ; dwFreq
.text:00401B59 mov [esp+18h+var_14], 0C8h
.text:00401B61 mov [esp+18h+var_18], 6E0h
.text:00401B68 call Beep
.text:00401B6D sub esp, 8 ; dwFreq
.text:00401B70 mov [esp+18h+var_14], 0C8h
.text:00401B78 mov [esp+18h+var_18], 1B8h
.text:00401B7F call Beep
.text:00401B84 sub esp, 8 ; dwFreq
.text:00401B87 mov [esp+18h+var_14], 0C8h
.text:00401B8F mov [esp+18h+var_18], 188h
.text:00401B96 call Beep
.text:00401B9B sub esp, 8 ; dwFreq
.text:00401B9E mov [esp+18h+var_14], 0C8h
.text:00401BA6 mov [esp+18h+var_18], 1B8h
.text:00401BAD call Beep
.text:00401BB2 sub esp, 8 ; dwFreq
.text:00401BB5 mov [esp+18h+var_14], 0C8h
.text:00401BBD mov [esp+18h+var_18], 1EDh
.text:00401BC4 call Beep
.text:00401BC9 sub esp, 8 ; dwFreq
.text:00401BCC mov [esp+18h+var_14], 0C8h
.text:00401BD4 mov [esp+18h+var_18], 30Fh
.text:00401BDB call Beep
.text:00401BE0 sub esp, 8 ; dwFreq
.text:00401BE3 mov [esp+18h+var_14], 0C8h
.text:00401BEB mov [esp+18h+var_18], 1B8h
.text:00401BF2 call Beep
.text:00401BF7 sub esp, 8 ; dwFreq
.text:00401BFA mov [esp+18h+var_14], 0C8h
.text:00401C02 mov [esp+18h+var_18], 30Fh
.text:00401C09 call Beep
.text:00401C0E sub esp, 8 ; dwFreq
.text:00401C11 mov [esp+18h+var_14], 0C8h
.text:00401C19 mov [esp+18h+var_18], 620h
.text:00401C20 call Beep
.text:00401C25 sub esp, 8 ; dwFreq
.text:00401C28 mov [esp+18h+var_14], 0C8h
.text:00401C30 mov [esp+18h+var_18], 188h
.text:00401C37 call Beep
.text:00401C3C sub esp, 8 ; dwFreq
.text:00401C3F mov [esp+18h+var_14], 0C8h
.text:00401C47 mov [esp+18h+var_18], 15Dh
.text:00401C4E call Beep
.text:00401C53 sub esp, 8 ; dwFreq
.text:00401C56 mov [esp+18h+var_14], 0C8h
.text:00401C5E mov [esp+18h+var_18], 188h
.text:00401C65 call Beep
.text:00401C6A sub esp, 8 ; dwFreq
.text:00401C6D mov [esp+18h+var_14], 0C8h
.text:00401C75 mov [esp+18h+var_18], 1B8h
.text:00401C7C call Beep
.text:00401C81 sub esp, 8 ; dwFreq
.text:00401C84 mov [esp+18h+var_14], 0C8h
.text:00401C8C mov [esp+18h+var_18], 2BAh
.text:00401C93 call Beep
.text:00401C98 sub esp, 8 ; dwFreq
.text:00401C9B mov [esp+18h+var_14], 0C8h
.text:00401CA3 mov [esp+18h+var_18], 19Fh
.text:00401CAA call Beep
.text:00401CAF sub esp, 8 ; dwFreq
.text:00401CB2 mov [esp+18h+var_14], 0C8h
.text:00401CBA mov [esp+18h+var_18], 2BAh
.text:00401CC1 call Beep
.text:00401CC6 sub esp, 8 ; dwFreq
.text:00401CC9 mov [esp+18h+var_14], 0C8h
.text:00401CD1 mov [esp+18h+var_18], 574h
.text:00401CD8 call Beep
.text:00401CDD sub esp, 8 ; dwFreq
.text:00401CE0 mov [esp+18h+var_14], 0C8h
.text:00401CE8 mov [esp+18h+var_18], 15Dh
.text:00401CEF call Beep
.text:00401CF4 sub esp, 8 ; dwFreq
.text:00401CF7 mov [esp+18h+var_14], 0C8h
.text:00401CFF mov [esp+18h+var_18], 149h
.text:00401D06 call Beep
.text:00401D0B sub esp, 8 ; dwFreq
.text:00401D0E mov [esp+18h+var_14], 0C8h
.text:00401D16 mov [esp+18h+var_18], 137h
.text:00401D1D call Beep
.text:00401D22 sub esp, 8 ; dwFreq
.text:00401D25 mov [esp+18h+var_14], 0C8h
.text:00401D2D mov [esp+18h+var_18], 149h
.text:00401D34 call Beep
.text:00401D39 sub esp, 8 ; dwFreq
.text:00401D3C mov [esp+18h+var_14], 0C8h
.text:00401D44 mov [esp+18h+var_18], 293h
.text:00401D4B call Beep
.text:00401D50 sub esp, 8 ; dwFreq
.text:00401D53 mov [esp+18h+var_14], 190h
.text:00401D5B mov [esp+18h+var_18], 2BAh
.text:00401D62 call Beep
.text:00401D67 sub esp, 8 ; dwFreq
.text:00401D6A mov [esp+18h+var_14], 190h
.text:00401D72 mov [esp+18h+var_18], 30Fh
.text:00401D79 call Beep
.text:00401D7E sub esp, 8 ; dwFreq
.text:00401D81 mov [esp+18h+var_14], 0C8h
.text:00401D89 mov [esp+18h+var_18], 1B8h
.text:00401D90 call Beep
.text:00401D95 sub esp, 8 ; dwFreq
.text:00401D98 mov [esp+18h+var_14], 0C8h
.text:00401DA0 mov [esp+18h+var_18], 1EDh
.text:00401DA7 call Beep
.text:00401DAC sub esp, 8 ; dwFreq
.text:00401DAF mov [esp+18h+var_14], 0C8h
.text:00401DB7 mov [esp+18h+var_18], 20Bh
.text:00401DBE call Beep
.text:00401DC3 sub esp, 8 ; dwFreq
.text:00401DC6 mov [esp+18h+var_14], 0C8h
.text:00401DCE mov [esp+18h+var_18], 370h
.text:00401DD5 call Beep
.text:00401DDA sub esp, 8 ; dwFreq
.text:00401DDD mov [esp+18h+var_14], 0C8h
.text:00401DE5 mov [esp+18h+var_18], 1EDh
.text:00401DEC call Beep
.text:00401DF1 sub esp, 8 ; dwFreq
.text:00401DF4 mov [esp+18h+var_14], 0C8h
.text:00401DFC mov [esp+18h+var_18], 370h
.text:00401E03 call Beep
.text:00401E08 sub esp, 8 ; dwFreq
.text:00401E0B mov [esp+18h+var_14], 0C8h
.text:00401E13 mov [esp+18h+var_18], 6E0h
.text:00401E1A call Beep
.text:00401E1F sub esp, 8 ; dwFreq
.text:00401E22 mov [esp+18h+var_14], 0C8h
.text:00401E2A mov [esp+18h+var_18], 1B8h
.text:00401E31 call Beep
.text:00401E36 sub esp, 8 ; dwFreq
.text:00401E39 mov [esp+18h+var_14], 0C8h
.text:00401E41 mov [esp+18h+var_18], 188h
.text:00401E48 call Beep
.text:00401E4D sub esp, 8 ; dwFreq
.text:00401E50 mov [esp+18h+var_14], 0C8h
.text:00401E58 mov [esp+18h+var_18], 1B8h
.text:00401E5F call Beep
.text:00401E64 sub esp, 8 ; dwFreq
.text:00401E67 mov [esp+18h+var_14], 0C8h
.text:00401E6F mov [esp+18h+var_18], 1EDh
.text:00401E76 call Beep
.text:00401E7B sub esp, 8 ; dwFreq
.text:00401E7E mov [esp+18h+var_14], 0C8h
.text:00401E86 mov [esp+18h+var_18], 30Fh
.text:00401E8D call Beep
.text:00401E92 sub esp, 8 ; dwFreq
.text:00401E95 mov [esp+18h+var_14], 0C8h
.text:00401E9D mov [esp+18h+var_18], 1B8h
.text:00401EA4 call Beep
.text:00401EA9 sub esp, 8 ; dwFreq
.text:00401EAC mov [esp+18h+var_14], 0C8h
.text:00401EB4 mov [esp+18h+var_18], 30Fh
.text:00401EBB call Beep
.text:00401EC0 sub esp, 8 ; dwFreq
.text:00401EC3 mov [esp+18h+var_14], 0C8h
.text:00401ECB mov [esp+18h+var_18], 620h
.text:00401ED2 call Beep
.text:00401ED7 sub esp, 8 ; dwFreq
.text:00401EDA mov [esp+18h+var_14], 0C8h
.text:00401EE2 mov [esp+18h+var_18], 188h
.text:00401EE9 call Beep
.text:00401EEE sub esp, 8 ; dwFreq
.text:00401EF1 mov [esp+18h+var_14], 0C8h
.text:00401EF9 mov [esp+18h+var_18], 15Dh
.text:00401F00 call Beep
.text:00401F05 sub esp, 8 ; dwFreq
.text:00401F08 mov [esp+18h+var_14], 0C8h
.text:00401F10 mov [esp+18h+var_18], 188h
.text:00401F17 call Beep
.text:00401F1C sub esp, 8 ; dwFreq
.text:00401F1F mov [esp+18h+var_14], 0C8h
.text:00401F27 mov [esp+18h+var_18], 1B8h
.text:00401F2E call Beep
.text:00401F33 sub esp, 8 ; dwFreq
.text:00401F36 mov [esp+18h+var_14], 0C8h
.text:00401F3E mov [esp+18h+var_18], 2BAh
.text:00401F45 call Beep
.text:00401F4A sub esp, 8 ; dwFreq
.text:00401F4D mov [esp+18h+var_14], 0C8h
.text:00401F55 mov [esp+18h+var_18], 293h
.text:00401F5C call Beep
.text:00401F61 sub esp, 8 ; dwFreq
.text:00401F64 mov [esp+18h+var_14], 0C8h
.text:00401F6C mov [esp+18h+var_18], 2BAh
.text:00401F73 call Beep
.text:00401F78 sub esp, 8 ; dwFreq
.text:00401F7B mov [esp+18h+var_14], 0C8h
.text:00401F83 mov [esp+18h+var_18], 2E3h
.text:00401F8A call Beep
.text:00401F8F sub esp, 8 ; dwFreq
.text:00401F92 mov [esp+18h+var_14], 0C8h
.text:00401F9A mov [esp+18h+var_18], 30Fh
.text:00401FA1 call Beep
.text:00401FA6 sub esp, 8 ; dwFreq
.text:00401FA9 mov [esp+18h+var_14], 0C8h
.text:00401FB1 mov [esp+18h+var_18], 188h
.text:00401FB8 call Beep
.text:00401FBD sub esp, 8 ; dwFreq
.text:00401FC0 mov [esp+18h+var_14], 0C8h
.text:00401FC8 mov [esp+18h+var_18], 188h
.text:00401FCF call Beep
.text:00401FD4 sub esp, 8 ; dwFreq
.text:00401FD7 mov [esp+18h+var_14], 0C8h
.text:00401FDF mov [esp+18h+var_18], 188h
.text:00401FE6 call Beep
.text:00401FEB sub esp, 8 ; dwFreq
.text:00401FEE mov [esp+18h+var_14], 0C8h
.text:00401FF6 mov [esp+18h+var_18], 188h
.text:00401FFD call Beep
.text:00402002 sub esp, 8 ; dwFreq
.text:00402005 mov [esp+18h+var_14], 0C8h
.text:0040200D mov [esp+18h+var_18], 0C4h
.text:00402014 call Beep
.text:00402019 sub esp, 8 ; dwFreq
.text:0040201C mov [esp+18h+var_14], 0C8h
.text:00402024 mov [esp+18h+var_18], 0C4h
.text:0040202B call Beep
.text:00402030 sub esp, 8 ; dwFreq
.text:00402033 mov [esp+18h+var_14], 0C8h
.text:0040203B mov [esp+18h+var_18], 0C4h
.text:00402042 call Beep
.text:00402047 sub esp, 8 ; dwFreq
.text:0040204A mov [esp+18h+var_14], 0C8h
.text:00402052 mov [esp+18h+var_18], 0B9h
.text:00402059 call Beep
.text:0040205E sub esp, 8 ; dwFreq
.text:00402061 mov [esp+18h+var_14], 0C8h
.text:00402069 mov [esp+18h+var_18], 0C4h
.text:00402070 call Beep
.text:00402075 sub esp, 8 ; dwFreq
.text:00402078 mov [esp+18h+var_14], 0C8h
.text:00402080 mov [esp+18h+var_18], 0B9h
.text:00402087 call Beep
.text:0040208C sub esp, 8 ; dwFreq
.text:0040208F mov [esp+18h+var_14], 0C8h
.text:00402097 mov [esp+18h+var_18], 0C4h
.text:0040209E call Beep
.text:004020A3 sub esp, 8 ; dwFreq
.text:004020A6 mov [esp+18h+var_14], 0C8h
.text:004020AE mov [esp+18h+var_18], 0CFh
.text:004020B5 call Beep
.text:004020BA sub esp, 8 ; dwFreq
.text:004020BD mov [esp+18h+var_14], 0C8h
.text:004020C5 mov [esp+18h+var_18], 0DCh
.text:004020CC call Beep
.text:004020D1 sub esp, 8 ; dwFreq
.text:004020D4 mov [esp+18h+var_14], 0C8h
.text:004020DC mov [esp+18h+var_18], 0E9h
.text:004020E3 call Beep
.text:004020E8 sub esp, 8 ; dwFreq
.text:004020EB mov [esp+18h+var_14], 0C8h
.text:004020F3 mov [esp+18h+var_18], 0F6h
.text:004020FA call Beep
.text:004020FF sub esp, 8
.text:00402102 mov eax, 0
.text:00402107 leave
.text:00402108 retn
.text:00402108 _main endp
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment